Difference between revisions of "Turtlebot3 Burger Basic Operations 20210115"

From wikidb
Jump to: navigation, search
 
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
= References =
 +
 +
[https://emanual.robotis.com/docs/en/platform/turtlebot3/basic_operation/#basic-operation Robotis Turtlebot3 eManual Basic operation]
 +
 +
= KeyBoard =
 +
 +
'''Terminal 1''' Do a Bringup on the Turtlebot3 SBC
 +
 +
[[Turtlebot3 Burger Bringup 29210115]]
 +
 +
'''Terminal 2''' Run keyboard teleop
 +
 +
<pre>
 +
  $ ros2 run turtlebot3_teleop teleop_keyboard
 +
 +
Control Your TurtleBot3!
 +
---------------------------
 +
Moving around:
 +
        w
 +
  a    s    d
 +
        x
 +
 +
w/x : increase/decrease linear velocity (Burger : ~ 0.22, Waffle and Waffle Pi : ~ 0.26)
 +
a/d : increase/decrease angular velocity (Burger : ~ 2.84, Waffle and Waffle Pi : ~ 1.82)
 +
 +
space key, s : force stop
 +
 +
CTRL-C to quit
 +
...
 +
...
 +
</pre>
 +
 +
= RC-100 =
 +
 +
== References ==
 +
 +
* [https://emanual.robotis.com/docs/en/platform/turtlebot3/basic_operation/#basic-operation Robotis Turtlebot3 eManual Basic operation] RC100 Section 3.6.1.2
 +
* [https://emanual.robotis.com/docs/en/parts/communication/rc-100/ RC-100 eManual]
 +
 +
== Components ==
 +
 +
The RC-100 teleop solution consists of these components. [https://www.robotis.us/communication/ Robotis Communication]
 +
* RC-100B Remote Controller
 +
* BT-410 Set Bluetooth
 +
** Master mounts on the RC-100B
 +
** slave connects to the OpenCR. See UART connection below.
 +
 +
== Setup ==
 +
 +
"When using RC-100, it is not necessary to execute a specific node because turtlebot_core node creates a /cmd_vel topic in the firmware directly connected to OpeCR."
 +
In other words, just connect the slave to the OpenCR and without bringing up any software on the SBC you can teleop the Turtlebot3.
 +
 +
== Connection ==
 +
 +
[[File:RC100ToOpenCR.jpeg | 250px]][[File:OpenCRLayout.jpg | 500px]]
 +
 
= Notes and Logs =
 
= Notes and Logs =
  
 
* [[Turtlebot3 Burger ROS 2 Dashing Basic Operations 20210115 Note and Log]]
 
* [[Turtlebot3 Burger ROS 2 Dashing Basic Operations 20210115 Note and Log]]

Latest revision as of 16:39, 30 January 2021

References

Robotis Turtlebot3 eManual Basic operation

KeyBoard

Terminal 1 Do a Bringup on the Turtlebot3 SBC

Turtlebot3 Burger Bringup 29210115

Terminal 2 Run keyboard teleop

  $ ros2 run turtlebot3_teleop teleop_keyboard

Control Your TurtleBot3!
---------------------------
Moving around:
        w
   a    s    d
        x

w/x : increase/decrease linear velocity (Burger : ~ 0.22, Waffle and Waffle Pi : ~ 0.26)
a/d : increase/decrease angular velocity (Burger : ~ 2.84, Waffle and Waffle Pi : ~ 1.82)

space key, s : force stop

CTRL-C to quit
...
...

RC-100

References

Components

The RC-100 teleop solution consists of these components. Robotis Communication

  • RC-100B Remote Controller
  • BT-410 Set Bluetooth
    • Master mounts on the RC-100B
    • slave connects to the OpenCR. See UART connection below.

Setup

"When using RC-100, it is not necessary to execute a specific node because turtlebot_core node creates a /cmd_vel topic in the firmware directly connected to OpeCR." In other words, just connect the slave to the OpenCR and without bringing up any software on the SBC you can teleop the Turtlebot3.

Connection

RC100ToOpenCR.jpegOpenCRLayout.jpg

Notes and Logs