-
Notifications
You must be signed in to change notification settings - Fork 373
User_Inst_TurtleBot
Mehmet Emre Çakal edited this page Oct 10, 2024
·
2 revisions
Note: This tutorial assumes that you have completed tutorials:
ROS2 Humble - TurtleBot4
$\textcolor{red}{\textsf{Important:}}$ With ROS2, ROS# has moved its tutorials to R2D2 from TurtleBot for convenience. Thus, this section is optional and won't be used in any ROS# tutorial. Also, you don't need to install any robot for those tutorials as R2D2 is already included in the file_server2 package (see File Server Package).
This tutorial explains how to set up the example robot TurtleBot4.
- Install the required TurtleBot4 sources on the VM
sudo apt update && sudo apt install ros-humble-turtlebot4-*
ROS1 Noetic - TurtleBot2
This tutorial explains how to set up the example robot TurtleBot2.
- Install the required TurtleBot2 sources on the Ubuntu VM
sudo apt-get install ros-kinetic-turtlebot ros-kinetic-turtlebot-apps ros-kinetic-turtlebot-interactions ros-kinetic-turtlebot-simulator ros-kinetic-kobuki-ftdi ros-kinetic-ar-track-alvar-msgs ros-kinetic-turtlebot-gazebo
- Set the required environment variables:
export TURTLEBOT_BASE=roomba
export TURTLEBOT_STACKS=circles
export export TURTLEBOT_3D_SENSOR=kinect
Next tutorial: Installing and Configuring ROS# for Unity or Installing and Configuring ROS# for .NET
© Siemens AG, 2017-2024
-
- 1.3.1 R2D2 Setup
- 1.3.2 Gazebo Setup on VM
- 1.3.3 TurtleBot Setup (Optional for ROS2)
-
- 2.1 Quick Start
- 2.2 Transfer a URDF from ROS to Unity
- 2.3 Transfer a URDF from Unity to ROS
- 2.4 Unity Simulation Scene Example
- 2.5 Gazebo Simulation Scene Example
- 2.6 Fibonacci Action Client
- 2.7 Fibonacci Action Server
- 3.1 Import a URDF on Windows
- 3.2 Create, Modify and Export a URDF Model
- 3.3 Animate a Robot Model in Unity
- Message Handling: Readers & Writers
- Thread Safety for Message Reception
- File Server Package
- ROS-Unity Coordinate System Conversions
- Post Build Events
- Preprocessor Directives in ROS#
- Adding New Message Types
- RosBridgeClient Protocols
- RosBridgeClient Serializers
- Action Server State Machine Model
© Siemens AG, 2017-2024