forked from moveit/moveit2
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
consistency for code blocks (moveit#41)
- Loading branch information
1 parent
9c42f44
commit b8fae26
Showing
23 changed files
with
89 additions
and
99 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,76 +1,67 @@ | ||
Getting Started | ||
=============== | ||
|
||
Install ROS and Catkin | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
`Install ROS Kinetic <http://wiki.ros.org/kinetic/Installation/Ubuntu>`_. | ||
It is easy to miss steps when going through the ROS installation tutorial. If you run into errors in the next few steps, a good place to start is to go back and make sure you have installed ROS correctly. | ||
|
||
Once you have ROS installed, make sure you have the most up to date packages: | ||
:: | ||
Once you have ROS installed, make sure you have the most up to date packages: :: | ||
|
||
rosdep update | ||
sudo apt-get update | ||
sudo apt-get dist-upgrade | ||
|
||
Install `catkin <http://wiki.ros.org/catkin>`_ the ROS build system: | ||
:: | ||
Install `catkin <http://wiki.ros.org/catkin>`_ the ROS build system: :: | ||
|
||
sudo apt-get install ros-kinetic-catkin python-catkin-tools | ||
|
||
Install MoveIt! | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
The simplest way to install MoveIt! is from pre-built binaries (Debian): | ||
:: | ||
The simplest way to install MoveIt! is from pre-built binaries (Debian): :: | ||
|
||
sudo apt install ros-kinetic-moveit | ||
|
||
Advanced users might want to `install MoveIt! from source <http://moveit.ros.org/install/source/>`_. | ||
|
||
Create A Catkin Workspace | ||
^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
You will need to have a `catkin <http://wiki.ros.org/catkin>`_ workspace setup: | ||
:: | ||
You will need to have a `catkin <http://wiki.ros.org/catkin>`_ workspace setup: :: | ||
|
||
mkdir -p ~/ws_moveit/src | ||
|
||
Download the Example Code | ||
^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
Within your `catkin <http://wiki.ros.org/catkin>`_ workspace, download these tutorials: | ||
:: | ||
Within your `catkin <http://wiki.ros.org/catkin>`_ workspace, download these tutorials: :: | ||
|
||
cd ~/ws_moveit/src | ||
git clone https://github.com/PickNikRobotics/moveit_tutorials.git | ||
|
||
You will also need a ``panda_moveit_config`` package to follow along with these tutorials. For now we will install from Debian but later we will learn how to make our own ``robot_moveit_config`` in the `MoveIt! Setup Assistant tutorial. <../setup_assistant/setup_assistant_tutorial.html>`_: | ||
:: | ||
You will also need a ``panda_moveit_config`` package to follow along with these tutorials. For now we will install from Debian but later we will learn how to make our own ``robot_moveit_config`` in the `MoveIt! Setup Assistant tutorial. <../setup_assistant/setup_assistant_tutorial.html>`_: :: | ||
|
||
sudo apt install ros-kinetic-panda-moveit-config | ||
|
||
Build your Catkin Workspace | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
The following will attempt to install from Debian any package dependencies not already in your workspace: | ||
:: | ||
The following will attempt to install from Debian any package dependencies not already in your workspace: :: | ||
|
||
cd ~/ws_moveit/src | ||
rosdep install -y --from-paths . --ignore-src --rosdistro kinetic | ||
|
||
The next command will configure your catkin workspace: | ||
:: | ||
The next command will configure your catkin workspace: :: | ||
|
||
cd ~/ws_moveit | ||
catkin config --extend /opt/ros/kinetic --cmake-args -DCMAKE_BUILD_TYPE=Release | ||
catkin build | ||
|
||
Source the catkin workspace: | ||
:: | ||
Source the catkin workspace: :: | ||
|
||
source ~/ws_moveit/devel/setup.bash | ||
|
||
Optional: If you are only working on one catkin workspace at a time, you may want to add the previous command to your ``.bashrc``: | ||
:: | ||
Optional: If you are only working on one catkin workspace at a time, you may want to add the previous command to your ``.bashrc``: :: | ||
|
||
echo 'source ~/ws_moveit/devel/setup.bash' >> ~/.bashrc | ||
|
||
Next Step | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
`Visualize a robot with the interactive motion planning plugin for RViz <../visualization/visualization_tutorial.html>`_ | ||
`Visualize a robot with the interactive motion planning plugin for RViz <../visualization/visualization_tutorial.html>`_ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.