Sisters Dell ROS 2 Dashing Install 202101
From wikidb
Contents
References
Download and Install Ubuntu on PC
- Setion 3.1.1 of TB3 eManual
- Already done and documented in * Sisters_Dell_Ubuntu_18.04_202004
Install ROS 2 on Remote PC
- Section 3.1.2 TB3 eManual
- The following is based on this install script. ROS 2 was already installed and updated. I saw a reinstall as a potential danger.
Check what is installed
$ apt list --installed | grep ros-dashing-desktop ros-dashing-desktop/bionic,now 0.7.4-1bionic.20201125.080304 amd64 [installed] $ apt list --installed | grep python3-argcomplete python3-argcomplete/bionic,bionic,now 1.8.1-1ubuntu1 all [installed] $ apt list --installed | grep python3-colcon-common-extensions python3-colcon-common-extensions/bionic,bionic,now 0.2.1-1 all [installed] $ apt list --installed | grep python3-vcstool
Colon Test (I think)
$ mkdir -p $HOME/colon_ws/src $ cd ~/colon_ws $ colcon build --symlink-install Summary: 0 packages finished [0.14s] $ source ~/colon_ws/install/local_setup.bash
Install Dependent ROS 2 Packages
- Setion 3.1.3 of TB3 eManual
Colcon is already installed
$ apt list --installed | grep python3-colcon-common-extensions python3-colcon-common-extensions/bionic,bionic,now 0.2.1-1 all [installed]
Install Gazebo 9
$ curl -sSL http://get.gazebosim.org | sh ======================================================= GAZEBO INSTALLATION SCRIPT ======================================================= This script is installing the latest stable version of Gazebo Simulator available from your package manager Warning: the "gazebo" command appears to already exist on this system. If you already have gazebo installed, this script can cause trouble, which is why we're displaying this warning and provide the opportunity to cancel the installation. If you installed the current gazebo package using this script and are using it again to update gazebo, you can safely ignore this message. You may press Ctrl+C now to abort this script. + sleep 20 ^C
Uninstall Gazebo11
$ sudo apt remove gazebo11 libgazebo11-dev [sudo] password for eepp: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: ... ... $ sudo apt install gazebo9 libgazebo9-dev Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: fonts-lato ignition-tools libccd-dev libccd2 libdart6 libdart6-collision-bullet libdart6-collision-bullet-dev libdart6-collision-ode libdart6-collision-ode-dev libdart6-dev libdart6-external-ikfast-dev libdart6-external-odelcpsolver libdart6-external-odelcpsolver-dev libdart6-utils libdart6-utils-dev libdart6-utils-urdf libdart6-utils-urdf-dev libfcl-dev libfcl0.5 ... ... $ sudo apt install ros-dashing-gazebo-ros-pkgs Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: fonts-lato ignition-tools libccd-dev libccd2 libdart6 libdart6-collision-bullet libdart6-collision-bullet-dev libdart6-collision-ode libdart6-collision-ode-dev libdart6-dev libdart6-external-ikfast-dev libdart6-external-odelcpsolver libdart6-external-odelcpsolver-dev libdart6-utils libdart6-utils-dev ... ...
Cartographer already installed
$ apt list --installed | grep ros-dashing-cartographer ros-dashing-cartographer/bionic,now 1.0.9001-1bionic.20201125.034415 amd64 [installed] ros-dashing-cartographer-ros/bionic,now 1.0.9000-1bionic.20201125.073053 amd64 [installed] ros-dashing-cartographer-ros-msgs/bionic,now 1.0.9000-1bionic.20201125.063844 amd64 [installed,automatic]
$ apt list --installed | grep ros-dashing-cartographer-ros ros-dashing-cartographer-ros/bionic,now 1.0.9000-1bionic.20201125.073053 amd64 [installed] ros-dashing-cartographer-ros-msgs/bionic,now 1.0.9000-1bionic.20201125.063844 amd64 [installed,automatic]