Connect to robot
This section contains information about how to program your MARRtino robot.
For programming the robot, you usually need to: 1) connect to the robot, 2) start basic nodes (modules), 3) write and run programs. These steps are described below.
1. Connect to the robot
Web interface
You can start MARRtino components from web interface (see Network Configuration for more details):
connect to MARRtino<XXX> access point (default password: hellorobot!)
open a browser to access http://10.3.1.1:8080
connect to the robot using the Connect button
Start/quit robot components and functionalities
Shell interface
Use the virtual machine to connect and program your robot. If you are familiar with ROS, you will find a typical ROS environment and you can use standard ROS tools. If you are using the Raspberry PI on the robot, just connect to it through
ssh ubuntu@10.3.1.1
password: marrtino
Note: since version 4.1, ROS nodes are distribted within docker components, so you need to access the docker components to issue ROS commands
Example:
docker exec -it base tmux
<enter ROS commands in the opened shell>