Repository Summary
Checkout URI | https://github.com/ros2/teleop_twist_keyboard.git |
VCS Type | git |
VCS Version | dashing |
Last Updated | 2024-03-08 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
teleop_twist_keyboard | 2.4.0 |
README
teleop_twist_keyboard
Generic Keyboard Teleoperation for ROS
Run
ros2 run teleop_twist_keyboard teleop_twist_keyboard
Publishing to a different topic (in this case my_cmd_vel
).
ros2 run teleop_twist_keyboard teleop_twist_keyboard --ros-args --remap cmd_vel:=my_cmd_vel
Usage
This node takes keypresses from the keyboard and publishes them as Twist
messages. It works best with a US keyboard layout.
---------------------------
Moving around:
u i o
j k l
m , .
For Holonomic mode (strafing), hold down the shift key:
---------------------------
U I O
J K L
M < >
t : up (+z)
b : down (-z)
anything else : stop
q/z : increase/decrease max speeds by 10%
w/x : increase/decrease only linear speed by 10%
e/c : increase/decrease only angular speed by 10%
CTRL-C to quit
Parameters
-
stamped (bool, default: false)
- If false (the default), publish a
geometry_msgs/msg/Twist
message. If true, publish ageometry_msgs/msg/TwistStamped
message.
- If false (the default), publish a
-
frame_id (string, default: '')
- When
stamped
is true, the frame_id to use when publishing thegeometry_msgs/msg/TwistStamped
message.
- When
CONTRIBUTING
Any contribution that you make to this repository will be under the BSD license 2.0, as dictated by that license.
Repository Summary
Checkout URI | https://github.com/ros2/teleop_twist_keyboard.git |
VCS Type | git |
VCS Version | dashing |
Last Updated | 2024-03-08 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
teleop_twist_keyboard | 2.4.0 |
README
teleop_twist_keyboard
Generic Keyboard Teleoperation for ROS
Run
ros2 run teleop_twist_keyboard teleop_twist_keyboard
Publishing to a different topic (in this case my_cmd_vel
).
ros2 run teleop_twist_keyboard teleop_twist_keyboard --ros-args --remap cmd_vel:=my_cmd_vel
Usage
This node takes keypresses from the keyboard and publishes them as Twist
messages. It works best with a US keyboard layout.
---------------------------
Moving around:
u i o
j k l
m , .
For Holonomic mode (strafing), hold down the shift key:
---------------------------
U I O
J K L
M < >
t : up (+z)
b : down (-z)
anything else : stop
q/z : increase/decrease max speeds by 10%
w/x : increase/decrease only linear speed by 10%
e/c : increase/decrease only angular speed by 10%
CTRL-C to quit
Parameters
-
stamped (bool, default: false)
- If false (the default), publish a
geometry_msgs/msg/Twist
message. If true, publish ageometry_msgs/msg/TwistStamped
message.
- If false (the default), publish a
-
frame_id (string, default: '')
- When
stamped
is true, the frame_id to use when publishing thegeometry_msgs/msg/TwistStamped
message.
- When
CONTRIBUTING
Any contribution that you make to this repository will be under the BSD license 2.0, as dictated by that license.
Repository Summary
Checkout URI | https://github.com/ros2/teleop_twist_keyboard.git |
VCS Type | git |
VCS Version | dashing |
Last Updated | 2024-03-08 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
teleop_twist_keyboard | 2.4.0 |
README
teleop_twist_keyboard
Generic Keyboard Teleoperation for ROS
Run
ros2 run teleop_twist_keyboard teleop_twist_keyboard
Publishing to a different topic (in this case my_cmd_vel
).
ros2 run teleop_twist_keyboard teleop_twist_keyboard --ros-args --remap cmd_vel:=my_cmd_vel
Usage
This node takes keypresses from the keyboard and publishes them as Twist
messages. It works best with a US keyboard layout.
---------------------------
Moving around:
u i o
j k l
m , .
For Holonomic mode (strafing), hold down the shift key:
---------------------------
U I O
J K L
M < >
t : up (+z)
b : down (-z)
anything else : stop
q/z : increase/decrease max speeds by 10%
w/x : increase/decrease only linear speed by 10%
e/c : increase/decrease only angular speed by 10%
CTRL-C to quit
Parameters
-
stamped (bool, default: false)
- If false (the default), publish a
geometry_msgs/msg/Twist
message. If true, publish ageometry_msgs/msg/TwistStamped
message.
- If false (the default), publish a
-
frame_id (string, default: '')
- When
stamped
is true, the frame_id to use when publishing thegeometry_msgs/msg/TwistStamped
message.
- When
CONTRIBUTING
Any contribution that you make to this repository will be under the BSD license 2.0, as dictated by that license.
Repository Summary
Checkout URI | https://github.com/ros2/teleop_twist_keyboard.git |
VCS Type | git |
VCS Version | dashing |
Last Updated | 2024-03-08 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
teleop_twist_keyboard | 2.4.0 |
README
teleop_twist_keyboard
Generic Keyboard Teleoperation for ROS
Run
ros2 run teleop_twist_keyboard teleop_twist_keyboard
Publishing to a different topic (in this case my_cmd_vel
).
ros2 run teleop_twist_keyboard teleop_twist_keyboard --ros-args --remap cmd_vel:=my_cmd_vel
Usage
This node takes keypresses from the keyboard and publishes them as Twist
messages. It works best with a US keyboard layout.
---------------------------
Moving around:
u i o
j k l
m , .
For Holonomic mode (strafing), hold down the shift key:
---------------------------
U I O
J K L
M < >
t : up (+z)
b : down (-z)
anything else : stop
q/z : increase/decrease max speeds by 10%
w/x : increase/decrease only linear speed by 10%
e/c : increase/decrease only angular speed by 10%
CTRL-C to quit
Parameters
-
stamped (bool, default: false)
- If false (the default), publish a
geometry_msgs/msg/Twist
message. If true, publish ageometry_msgs/msg/TwistStamped
message.
- If false (the default), publish a
-
frame_id (string, default: '')
- When
stamped
is true, the frame_id to use when publishing thegeometry_msgs/msg/TwistStamped
message.
- When
CONTRIBUTING
Any contribution that you make to this repository will be under the BSD license 2.0, as dictated by that license.
Repository Summary
Checkout URI | https://github.com/ros2/teleop_twist_keyboard.git |
VCS Type | git |
VCS Version | dashing |
Last Updated | 2024-03-08 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
teleop_twist_keyboard | 2.4.0 |
README
teleop_twist_keyboard
Generic Keyboard Teleoperation for ROS
Run
ros2 run teleop_twist_keyboard teleop_twist_keyboard
Publishing to a different topic (in this case my_cmd_vel
).
ros2 run teleop_twist_keyboard teleop_twist_keyboard --ros-args --remap cmd_vel:=my_cmd_vel
Usage
This node takes keypresses from the keyboard and publishes them as Twist
messages. It works best with a US keyboard layout.
---------------------------
Moving around:
u i o
j k l
m , .
For Holonomic mode (strafing), hold down the shift key:
---------------------------
U I O
J K L
M < >
t : up (+z)
b : down (-z)
anything else : stop
q/z : increase/decrease max speeds by 10%
w/x : increase/decrease only linear speed by 10%
e/c : increase/decrease only angular speed by 10%
CTRL-C to quit
Parameters
-
stamped (bool, default: false)
- If false (the default), publish a
geometry_msgs/msg/Twist
message. If true, publish ageometry_msgs/msg/TwistStamped
message.
- If false (the default), publish a
-
frame_id (string, default: '')
- When
stamped
is true, the frame_id to use when publishing thegeometry_msgs/msg/TwistStamped
message.
- When
CONTRIBUTING
Any contribution that you make to this repository will be under the BSD license 2.0, as dictated by that license.