You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 9, 2019. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+24-17Lines changed: 24 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -118,17 +118,10 @@ In this section we will install all the necessary dependencies in order to be ab
118
118
```sh
119
119
# ROS 2 extra packages
120
120
sudo apt update && sudo apt install -y \
121
-
ros-crystal-action-msgs \
122
-
ros-crystal-message-filters \
123
-
ros-crystal-yaml-cpp-vendor \
124
-
ros-crystal-urdf \
125
121
ros-crystal-rttest \
126
-
ros-crystal-tf2 \
127
-
ros-crystal-tf2-geometry-msgs \
128
122
ros-crystal-rclcpp-action \
129
-
ros-crystal-cv-bridge \
130
123
ros-crystal-control-msgs \
131
-
ros-crystal-image-transport \
124
+
ros-crystal-yaml-cpp-vendor \
132
125
ros-crystal-gazebo-dev \
133
126
ros-crystal-gazebo-msgs \
134
127
ros-crystal-gazebo-plugins \
@@ -176,14 +169,25 @@ Continue the following steps to complete the MoveIt! installation.
176
169
177
170
#### ROS and MoveIt!
178
171
ROS and MoveIt! are required if you want to use `ìndividual_trajectories_bridge` to control the MARA, which means using ROS Melodic with MoveIt through bridges.
179
-
-**ROS melodic**: following the official instructions, [source](http://wiki.ros.org/melodic/Installation/Source) or [debian_packages](http://wiki.ros.org/melodic/Installation/Ubuntu).
180
-
-**MoveIt!**: Install the following ROS debian packages.
172
+
-**ROS melodic**: following the official instructions, [source](http://wiki.ros.org/melodic/Installation/Source) or [debian_packages](http://wiki.ros.org/melodic/Installation/Ubuntu).
173
+
174
+
Dependent tools:
175
+
```sh
176
+
# ROS extra packages
177
+
sudo apt update && sudo apt install -y \
178
+
ros-melodic-xacro \
179
+
ros-melodic-rviz \
180
+
ros-melodic-control-msgs \
181
+
ros-melodic-robot-state-publisher \
181
182
```
183
+
- **MoveIt!**: Install the following ROS debian packages.
184
+
```sh
182
185
sudo apt install -y \
183
-
ros-melodic-moveit \
184
186
ros-melodic-moveit-ros-move-group \
185
-
ros-melodic-moveit-visual-tools
186
-
ros-melodic-moveit-simple-controller-manager
187
+
ros-melodic-moveit-planners-ompl \
188
+
ros-melodic-moveit-simple-controller-manager \
189
+
ros-melodic-moveit-visual-tools \
190
+
ros-melodic-moveit-ros-visualization
187
191
```
188
192
#### ROS - ROS 2.0 Bridge
189
193
Compile the trajectory bridge located in the workspace using ROS as source.
*In case you have launched two robots, you will need to add `multiple_robots:=true`*
269
+
270
+
264
271
#### Terminal 3 (bridge)
265
272
Source catkin_mara_ws and ros2_mara_ws:
266
273
```sh
@@ -280,7 +287,7 @@ ros2 run individual_trajectories_bridge individual_trajectories_bridge_actions -
280
287
### MoveIt! with MARA - Real Robot
281
288
Plan trajectories in a real environment with MoveIt!.
282
289
283
-
:warning: You will need to change the names of the real motors in [MARA/hros_cognition_mara_components](https://github.com/AcutronicRobotics/MARA/blob/crystal/hros_cognition_mara_components/config/motors.yaml#L16-L21) and in [MARA_ROS1/mara_bringup](https://github.com/AcutronicRobotics/MARA_ROS1/blob/crystal/mara_bringup/config/motors.yaml#L10-L15) files to match the MACs of your SoMs.
290
+
:warning: You will need to change the names of the real motors in [MARA/hros_cognition_mara_components](https://github.com/AcutronicRobotics/MARA/blob/crystal/hros_cognition_mara_components/config/motors.yaml#L10-L15) and in [MARA_ROS1/mara_bringup](https://github.com/AcutronicRobotics/MARA_ROS1/blob/crystal/mara_bringup/config/motors.yaml#L10-L15) files to match the MACs of your SoMs.
284
291
285
292
:warning: Any change in the yaml files you will have to recompile the ros2 and ros packages (make sure you source only the corresponding ros/ros2):
286
293
```sh
@@ -351,7 +358,7 @@ ros2 run individual_trajectories_bridge individual_trajectories_bridge_actions -
351
358
## Examples
352
359
353
360
- [Documentation and tutorials](https://acutronicrobotics.com/docs/products/robots/mara)
0 commit comments