@@ -4,8 +4,9 @@ Installation
44This guide is a detailed step by step instruction to install the ROS2swarm package on top of *Ubuntu * for the use with
55
66- the TurtleBot 3
7- - the Jackal UGV or
7+ - the Jackal UGV
88- the Thymio II
9+ - AgileX Limo
910
1011Prerequisistes
1112--------------
@@ -30,7 +31,7 @@ Installation of ROS 2
3031
3132ROS2swarm currently supports ROS 2 Dashing, Foxy, and Galactic.
3233
33- Please install your desired ROS 2 version (recommended: Galactic ) following the official ROS 2 installation guide:
34+ Please install your desired ROS 2 version (recommended: Foxy ) following the official ROS 2 installation guide:
3435
3536
3637.. tabs ::
@@ -213,6 +214,47 @@ Jackal
213214 No Jackal support
214215
215216
217+ Limo
218+ ~~~~~~
219+
220+ .. tabs ::
221+
222+ .. group-tab :: Dashing
223+
224+ ToDo
225+
226+ .. group-tab :: Foxy
227+
228+ ToDo
229+
230+ .. group-tab :: Galactic
231+
232+ ToDo
233+
234+
235+
236+ Installation of ROS2swarm
237+ -------------------------
238+
239+ Please download the ROS2swarm version for your desired ROS 2 version from the `ROS2swarm Github page <https://github.com/ROS2swarm/ROS2swarm >`_.
240+
241+
242+ Installation of Driving Swarm Infrastructure
243+ --------------------------------------------
244+
245+ Install required dependencies:
246+
247+ .. code-block :: console
248+
249+ pip3 install xacro pickle5 transforms3d shapely graph-tool deprecation dubins bezier
250+ sudo apt install python3-rosgraph ros-foxy-tf-transformations python3-pykdl python3-termcolor python3-skimage python3-scipy
251+ pip3 install git+https://github.com/ghliu/pyReedsShepp.git
252+
253+ Download driving swarm infrastructure package from `Github <https://github.com/ovgu-FINken/driving_swarm_infrastructure/tree/foxy >`_ (tested only for foxy so far).
254+
255+ Now, you can build the driving swarm packages by navigating into the driving_swarm_infrastructure folder and running `colcon build `.
256+
257+
216258Environment Configuration
217259-------------------------
218260
@@ -223,7 +265,7 @@ Environment Configuration
223265 .. code-block :: console
224266
225267 echo 'source /opt/ros/dashing/setup.bash' >> ~/.bashrc
226- echo 'source / ~/turtlebot3_ws/install/setup.bash' >> ~/.bashrc
268+ echo 'source ~/turtlebot3_ws/install/setup.bash' >> ~/.bashrc
227269 echo 'export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:~/turtlebot3_ws/src/turtlebot3_simulations/turtlebot3_gazebo/models:~/turtlebot3_ws/src/thymio_description' >> ~/.bashrc
228270 echo 'export TURTLEBOT3_MODEL=waffle_pi' >> ~/.bashrc
229271
@@ -232,7 +274,8 @@ Environment Configuration
232274 .. code-block :: console
233275
234276 echo 'source /opt/ros/foxy/setup.bash' >> ~/.bashrc
235- echo 'source /~/turtlebot3_ws/install/setup.bash' >> ~/.bashrc
277+ echo 'source ~/turtlebot3_ws/install/setup.bash' >> ~/.bashrc
278+ echo 'source ~/driving_swarm_infrastructure/install/setup.bash' >> ~/.bashrc
236279 echo 'export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:~/turtlebot3_ws/src/turtlebot3_simulations/turtlebot3_gazebo/models' >> ~/.bashrc
237280 echo 'export TURTLEBOT3_MODEL=waffle_pi' >> ~/.bashrc
238281
@@ -241,7 +284,8 @@ Environment Configuration
241284 .. code-block :: console
242285
243286 echo 'source /opt/ros/galactic/setup.bash' >> ~/.bashrc
244- echo 'source /~/turtlebot3_ws/install/setup.bash' >> ~/.bashrc
287+ echo 'source ~/turtlebot3_ws/install/setup.bash' >> ~/.bashrc
288+ echo 'source ~/driving_swarm_infrastructure/install/setup.bash' >> ~/.bashrc
245289 echo 'export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:~/turtlebot3_ws/src/turtlebot3_simulations/turtlebot3_gazebo/models' >> ~/.bashrc
246290 echo 'export TURTLEBOT3_MODEL=waffle_pi' >> ~/.bashrc
247291
0 commit comments