Update Turtlebot3 authored by Olivier BOISSIER's avatar Olivier BOISSIER
...@@ -45,7 +45,18 @@ The TurtleBot3 burger is the smallest turtlebot3 mobile robot. It is composed of ...@@ -45,7 +45,18 @@ The TurtleBot3 burger is the smallest turtlebot3 mobile robot. It is composed of
## Local environment and configuration ## Local environment and configuration
You can use the ROS distribution and softwares provided in the virtual machine at Mines Saint-Etienne as follows: TO BE COMPLETED You can use the ROS distribution and softwares provided in the virtual machine at Mines Saint-Etienne as follows:
* Wifi connected on eduroam
* Install Virtual Box and download ROS image for virtual box which is available HERE
* Import ROS image in Virtual Box
* Configure Image parameters: System (CPU, RAM), Network (deactivate adaptater 1, activate adaptater 2, check wifi interface)
* Launch the image
* execute ifconfig. You should obtain the same IP address that you have on your own machine
* configure your environment (see below) to be able to use the installed roscore environment
* check the configuration by executing the following command:
```plaintext
> ping roscore
```
Given this environment, you can use the robots in the roscore environment already deployed on [different machines and network infrastructures](/Use_turtlebot3_eduroam). In the following, use the IPs of the different machines to configure the environment variables required to run ROS from you virtual machine. Given this environment, you can use the robots in the roscore environment already deployed on [different machines and network infrastructures](/Use_turtlebot3_eduroam). In the following, use the IPs of the different machines to configure the environment variables required to run ROS from you virtual machine.
...@@ -61,7 +72,7 @@ export ROS_MASTER_URI=http://IP_OF_SERVER_RUNNING_ROSCORE:11311 ...@@ -61,7 +72,7 @@ export ROS_MASTER_URI=http://IP_OF_SERVER_RUNNING_ROSCORE:11311
export ROS_HOSTNAME=IP_OF_REMOTE_PC export ROS_HOSTNAME=IP_OF_REMOTE_PC
``` ```
Reinitialize the environment of your Remote PC: Reinitialize the environment of your Remote PC or Virtual Machine (in the following (Remote PC) equals remote PC or Virtual Machine:
```plaintext ```plaintext
(Remote PC)> source ~/.bashrc (Remote PC)> source ~/.bashrc
... ...
......