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

Figure out how to use a position or velocity-based controller with Gazebo and our arm #13

Open
Roozki opened this issue Sep 23, 2023 · 0 comments
Assignees
Labels
ARM Any an all tasks involving our robotic arm. Communicate with arm team where needed for integration. SIMULATION Simulation related issues/tasks (Gazebo)

Comments

@Roozki
Copy link
Contributor

Roozki commented Sep 23, 2023

We can use the old URDF for now, but Gazebo does not seem to work when using a position-based controller. We need a position or velocity based controller for realtime servo jogging (if we use the moveit_servo pkg). Our actual arm seems to like velocity-based control, so a velocity-based simulation would be preferred. Ideally, we would be able to change the controllers on-the-fly with our arm between effort, position and velocity. Currently we have only gotten the effort controllers to work in Gazebo.

Gazebo version: 11.x -> this is the recommended gazebo_classic version to use with ROS1 noetic, as well as ROS2 foxy. We have had much more luck with gazebo_classic compared to the newer versions.

@Roozki Roozki self-assigned this Sep 23, 2023
@Roozki Roozki added ARM Any an all tasks involving our robotic arm. Communicate with arm team where needed for integration. SIMULATION Simulation related issues/tasks (Gazebo) labels Sep 23, 2023
@Roozki Roozki moved this from Todo to In Progress in UBC Rover Software CIRC 2024 Oct 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ARM Any an all tasks involving our robotic arm. Communicate with arm team where needed for integration. SIMULATION Simulation related issues/tasks (Gazebo)
Projects
No open projects
Status: In Progress
Development

No branches or pull requests

1 participant