Skip to content

Commit 18bddfa

Browse files
Update STOMP tutorial (#700)
* Fix build instructions * Fix paper link Co-authored-by: Robert Haschke <[email protected]>
1 parent d366a8c commit 18bddfa

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

doc/stomp_planner/stomp_planner_tutorial.rst

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Some of the strengths of STOMP include:
1212
- Handles cost functions which do not need to be differentiable.
1313
- Uses distance field and spherical approximations to quickly compute distance queries and collision costs.
1414

15-
Integration into Kinetic and Melodic version of MoveIt is work in progress. `More info <https://www.sachinchitta.org/uploads/2/2/5/7/22571428/kalakrishnan_icra_2011.pdf>`_
15+
Integration into Kinetic and Melodic version of MoveIt is work in progress. `More info <http://www-clmc.usc.edu/publications/K/kalakrishnan-ICRA2011.pdf>`_
1616

1717
Getting Started
1818
---------------
@@ -22,19 +22,20 @@ You should also have gone through the steps in `Visualization with MoveIt RViz P
2222

2323
Prerequisites
2424
-------------
25-
1. You must have the latest version of MoveIt for your ROS distribution installed. As STOMP is distributed independently you can safely install the packaged version of MoveIt however. STOMP then needs to be build from source, we will go through the steps for doing this below.
26-
2. To use STOMP with your robot you must need to have a MoveIt configuration package for your robot ready. For example, if you have a Panda robot, it's probably called ``panda_moveit_config``. This is typically built using the `MoveIt Setup Assistant <../setup_assistant/setup_assistant_tutorial.html>`_.
25+
1. You must have the latest version of MoveIt for your ROS distribution installed. As STOMP is distributed independently you can safely install the packaged version of MoveIt. However, STOMP needs to be built from source. We will go through the steps for doing this below.
26+
2. To use STOMP with your robot you must have a MoveIt configuration package for your robot ready. For example, if you have a Panda robot, it's probably called ``panda_moveit_config``. This is typically built using the `MoveIt Setup Assistant <../setup_assistant/setup_assistant_tutorial.html>`_.
2727
3. You must also have built `ros-industrial/stomp_ros package <https://github.com/ros-industrial/stomp_ros>`_ and `ros-industrial/stomp package <https://github.com/ros-industrial/stomp>`_ from source. This needs to be built from source since stomp_ros is not released as a debian yet.
2828

2929
Installing STOMP from Source
3030
------------------------------
31-
As you add and remove packages from your workspace you will need to clean your workspace and re-run the command to install new missing dependencies. Clean your workspace to remove references to the system wide installation of MoveIt: ::
32-
33-
cd ~/ws_moveit/src
34-
source /opt/ros/melodic/setup.bash
35-
wstool init
36-
wstool set stomp https://github.com/ros-industrial/stomp_ros.git --git
37-
wstool update
31+
As you add and remove packages from your workspace you will need to clean your workspace with ``catkin clean`` and re-run the command to install new missing dependencies. Clean your workspace to remove references to the system wide installation of MoveIt: ::
32+
33+
cd ~/ws_moveit
34+
source /opt/ros/noetic/setup.bash
35+
wstool set -t src stomp_ros https://github.com/ros-industrial/stomp_ros.git --git
36+
wstool update -t src stomp_ros
37+
wstool merge -t src src/stomp_ros/dependencies.rosinstall
38+
wstool update -t src stomp ros_industrial_cmake_boilerplate
3839
catkin build
3940

4041
Re-source the setup files: ::

0 commit comments

Comments
 (0)