Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
hardware:rb1_simulation [2020/12/17 15:06] cedric.lb [Installation] |
hardware:rb1_simulation [2020/12/17 15:15] cedric.lb [Installation] |
||
---|---|---|---|
Line 25: | Line 25: | ||
Once ROS has been installed and a catkin workspace has been prepared, the simulation packages can be installed. | Once ROS has been installed and a catkin workspace has been prepared, the simulation packages can be installed. | ||
- | A script has been prepared for the complete installation of all the required packages on ROS kinetic and melodic. | + | The commands to install all the packages are as followed: |
- | + | ||
- | The content of the script is as followed: | + | |
cd /path/to/catkin_workspace/ | cd /path/to/catkin_workspace/ | ||
Line 55: | Line 53: | ||
Package containing .launchfile for the simulation and fixing a few bugs from the rb1 packages. | Package containing .launchfile for the simulation and fixing a few bugs from the rb1 packages. | ||
+ | A script has been prepared for the complete installation of all the required packages on ROS kinetic and melodic. | ||
Line 66: | Line 65: | ||
source devel/setup.bash | source devel/setup.bash | ||
roslaunch rb1_fix rb1_${ROS_DISTRO}_complete.launch | roslaunch rb1_fix rb1_${ROS_DISTRO}_complete.launch | ||
- | | + | |
+ | The differences between the kinetic and melodic launchfiles are very slim. The only difference is that a dependency has a different name on kinetic and melodic. | ||
Optional arguments: | Optional arguments: | ||
+ | |||
+ | TO DO | ||
+ | |||
==== Testing ==== | ==== Testing ==== | ||
Line 74: | Line 78: | ||
=== RVIZ === | === RVIZ === | ||
- | The first window contains a 2D representation of the robot in its environment. It also provides windows to collect feedback from the robot's sensors. | + | The first window contains a 2D representation of the robot in its environment. It's also possible to use it to collect data from the robot's sensors. |
{{hardware:rb1_rviz_working.png?500}} | {{hardware:rb1_rviz_working.png?500}} |