Different Controller Assignments for Turtlebot4 lite, Lite launch parameters? #84
Closed
slowrunner
started this conversation in
Ideas
Replies: 1 comment
-
@slowrunner We are adding the teleop node to the lite launch in this PR. It likely will only be for the Humble release as Galactic is now EOL. For the SNES controller, compare the button values to that of the TurtleBot 4 controller as described here. Button value 8 corresponds to the "Share" button on the TurtleBot 4 controller, so you can add |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The Turtlebot4 lite launches with the same controller button assignments as the TB4 std, that include assignments not useful for the lite. The buttons assigned "Select", "Back" perhaps should be assigned "Wall Follow Left" and "Wall Follow Right"?
I am using an inexpensive USB-A dongle connection wireless SNES Gamepad instead of the not-available-for-purchase Bluetooth TurtleBot4 controller.
![WaLI_SNES_Controller](https://user-images.githubusercontent.com/8950202/204100915-6f86efa3-d5ea-42b1-9005-0844a47f0083.jpg)
I have not yet figured out how to remap the TurtleBot4 controller's "Home" assignment to my SNES "Select" (Button value 8) to issue the /dock and /undock action goals.
Additionally, while the TurtleBot4 documentation states the joy_teleop node is launched, it is if fact only launched in the standard launch. It would be great if "start_joy_teleop" and perhaps "controller_config" were launch parameters to the lite launch.
My turtlebot4.yaml changes:
Here is a video of my WaLI doing wall following commanded from the SNES Gamepad:
https://player.vimeo.com/video/775216697
Beta Was this translation helpful? Give feedback.
All reactions