Skip to content

Conversation

@k-okada
Copy link
Owner

@k-okada k-okada commented Dec 12, 2024

publish cmd_vel from quadruped_joystick_teleop

I noticed that the cycle is not stable, probably due to reading joy on docker. On the other hand, PR2 is using https://github.com/PR2/pr2_apps/blob/melodic-devel/pr2_teleop_general/src/pr2_teleop_general_joystick.cpp to generate cmd_vel with a fixed cycle.

This patch added publish_cmd_vel option to quadruped_joystick_teleop node.

  • e83234b [jsk_spot_startup] set publish_cmd_vel_from_quadruped_joystick_teleop to publish cmd_vvel from publish_cmd_vel_from_quadruped_joystick_teleop at the rate defined in config/dualsense_teleop_twist_joy.yaml, instead of teleop_node/teleop_twist_joy
  • 0ef17fc [jsk_robot_startup/quadruped_joystick_teleop] add publish_cmd_vel_from_quadruped_joystick_teleop option to quadruped_joystick_teleop.launch. publish cmd_vel from publish_cmd_vel_from_quadruped_joystick_teleop at the specified rate, instead of teleop_node/teleop_twist_joy, which publish cmd_vel based at the rate of joy topic
  • c9a7511 [jsk_robot_startup/quadruped_joystick_teleop] modify teleop_twist_joy: set ~publish_cmd_vel true to publich cmd_vel within quadruped_joystick_teleop
  • e5d8c80 [jsk_robot_startup/quadruped_joystick_teleop] modify teleop_twist_joy: private->protected Impl, disable joy_sub
  • 87b3010 [jsk_robot_startup/quadruped_joystick_teleop] add src/teleop_twist_joy/teleop_twist_joy.cpp include/teleop_twist_joy/teleop_twist_joy.h, copied from https://github.com/ros-teleop/teleop_twist_joy/tree/4f61e6d853138b153aeda0984d2abeb7a04d87bb

@sktometometo

…: set ~publish_cmd_vel true to publich cmd_vel within quadruped_joystick_teleop
…m_quadruped_joystick_teleop option to quadruped_joystick_teleop.launch. publish cmd_vel from publish_cmd_vel_from_quadruped_joystick_teleop at the specified rate, instead of teleop_node/teleop_twist_joy, which publish cmd_vel based at the rate of joy topic
… to publish cmd_vvel from publish_cmd_vel_from_quadruped_joystick_teleop at the rate defined in config/dualsense_teleop_twist_joy.yaml, instead of teleop_node/teleop_twist_joy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants