Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,14 +1,24 @@

Simulate the TurtleBot3 Manipulation using Gazebo by following the instructions below.

### [Install Simulation Package](#install-simulation-package)

Install the packages for TurtleBot3 Manipulation Gazebo simulation.

**[Remote PC]**
```bash
$ cd ~/turtlebot3_ws/src/
$ git clone -b humble https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git
$ cd ~/turtlebot3_ws && colcon build --symlink-install
```

### [How to Run Gazebo](#how-to-run-gazebo)

Bringup the TurtleBot3 with OpenMANIPULATOR-X in Gazebo world with the following command.

**[Remote PC]**

**[Remote PC]**
```bash
$ ros2 launch turtlebot3_manipulation_bringup gazebo.launch.py
$ ros2 launch turtlebot3_manipulation_gazebo gazebo.launch.py
```

![](/assets/images/platform/turtlebot3/manipulation/tb3_manipulation_ros2_gazebo.png)
Expand All @@ -21,7 +31,7 @@ $ ros2 launch turtlebot3_manipulation_bringup gazebo.launch.py
In order to run with RViz, append the `start_rviz` parameter as below.
**[Remote PC]**
```bash
$ ros2 launch turtlebot3_manipulation_bringup gazebo.launch.py start_rviz:=true
$ ros2 launch turtlebot3_manipulation_gazebo gazebo.launch.py start_rviz:=true
```
{% endcapture %}
<div class="notice--info">{{ tip_01 | markdownify }}</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,24 @@

1. Connect to the **TurtleBot3 SBC** using the ssh command below.
**[Remote PC]**
```bash
$ ssh ubuntu@{IP_ADDRESS_OF_TURTLEBOT3}
```
```bash
$ ssh ubuntu@{IP_ADDRESS_OF_TURTLEBOT3}
```
2. Install the packages for TurtleBot3 Manipulation.
**[TurtleBot3 SBC]**
```bash
$ sudo apt install ros-humble-hardware-interface ros-humble-xacro ros-humble-ros2-control ros-humble-ros2-controllers ros-humble-gripper-controllers
$ cd ~/turtlebot3_ws/src/
$ git clone -b humble https://github.com/ROBOTIS-GIT/turtlebot3_manipulation.git
$ cd ~/turtlebot3_ws && colcon build --symlink-install
```
```bash
$ sudo apt install ros-humble-hardware-interface ros-humble-xacro ros-humble-ros2-control ros-humble-ros2-controllers ros-humble-gripper-controllers
$ cd ~/turtlebot3_ws/src/
$ git clone -b humble https://github.com/ROBOTIS-GIT/turtlebot3_manipulation.git
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

It appears there might be a non-breaking space (U+00A0) character after clone in this command (i.e., clone<NBSP>-b). If a user copies and pastes this command into a terminal, the non-breaking space can cause the command to fail or be misinterpreted, depending on the shell and git's argument parsing.

Could you please verify this and replace any non-breaking space with a standard space character (U+0020) to ensure the command is robust when copied?

Suggested change
$ git clone -b humble https://github.com/ROBOTIS-GIT/turtlebot3_manipulation.git
$ git clone -b humble https://github.com/ROBOTIS-GIT/turtlebot3_manipulation.git

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[a034698]
Fixed

$ cd ~/turtlebot3_ws && colcon build --symlink-install
```


1. Open a terminal on the **Remote PC** and install the required packages using the following commands.
**[Remote PC]**
```bash
$ sudo apt install ros-humble-dynamixel-sdk ros-humble-ros2-control ros-humble-ros2-controllers ros-humble-gripper-controllers ros-humble-moveit*
$ cd ~/turtlebot3_ws/src/
$ git clone -b humble https://github.com/ROBOTIS-GIT/turtlebot3_manipulation.git
$ cd ~/turtlebot3_ws && colcon build --symlink-install
```
```bash
$ sudo apt install ros-humble-dynamixel-sdk ros-humble-ros2-control ros-humble-ros2-controllers ros-humble-gripper-controllers ros-humble-moveit*
$ cd ~/turtlebot3_ws/src/
$ git clone -b humble https://github.com/ROBOTIS-GIT/turtlebot3_manipulation.git
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

Similar to line 19, this git clone command might also contain a non-breaking space (U+00A0) after clone. This could lead to issues when users copy and paste the command.

Could you please check this line as well and ensure a standard space is used?

Suggested change
$ git clone -b humble https://github.com/ROBOTIS-GIT/turtlebot3_manipulation.git
$ git clone -b humble https://github.com/ROBOTIS-GIT/turtlebot3_manipulation.git

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[a034698]
Fixed

$ cd ~/turtlebot3_ws && colcon build --symlink-install
```