Skip to content

Commit 4cd81b5

Browse files
committed
extended installation guide
1 parent fc525a8 commit 4cd81b5

File tree

1 file changed

+49
-5
lines changed

1 file changed

+49
-5
lines changed

doc/installation.rst

Lines changed: 49 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ Installation
44
This 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

1011
Prerequisistes
1112
--------------
@@ -30,7 +31,7 @@ Installation of ROS 2
3031

3132
ROS2swarm 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+
216258
Environment 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

Comments
 (0)