Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V5 Gazebo Simulator Interfaces #6

Open
MaxxWilson opened this issue Jul 22, 2023 · 1 comment
Open

V5 Gazebo Simulator Interfaces #6

MaxxWilson opened this issue Jul 22, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@MaxxWilson
Copy link
Collaborator

Our simulation package should be migrated to interface directly with V5ActuatorCommand.msg and V5SensorUpdate.msg ROS topics.

This allows nodes in ghost_ros to be agnostic to the platform (hardware vs simulator)

@MaxxWilson MaxxWilson self-assigned this Aug 13, 2023
@MaxxWilson MaxxWilson added the enhancement New feature or request label Aug 13, 2023
@MaxxWilson
Copy link
Collaborator Author

MaxxWilson commented Aug 13, 2023

Working Notes:

  • I'd Sensors/Actuators in the same plugin so we can resolve motor encoder ports from the V5ActuatorCommand msg
  • Most general approach is to supply a matrix that maps from motor/encoders to gazebo joints. That way we can easily tweak ratios or add fancy mechanisms (differential, specifically lol) using the same interface.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants