-
Notifications
You must be signed in to change notification settings - Fork 118
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
Velocity command interface ROS2 foxy #132
Comments
Hi @fafux
Yes, that should be possible. Here are some thoughts on this use case (it's ROS1, but is intended to work similarly for ROS2). Could you post your controller configuration ( You could publish the internal controller state via the publish_state_feedback parameter. That will show what the controller is about to write to the command handles in each cycle. Maybe this gives further insights.
Interesting. Are they changing with a meaningful speed, or are they maybe changing very slowly? |
Hi @stefanscherzinger
The speed data both from the publish_state_feedback (/cartesian_motion_controller/current_twist) and from the /joint_states are meaningful and are changing and different from 0 but the robot is not moving. |
The controllers' specification looks alright. Let's clarify two things before we go into further debugging:
|
|
Alright, I'll see if I can reproduce this on a real setup. Concerning |
First, I would like to avoid the numerical integration from joint velocities to joint positions based on a fixed control loop rate (in Foxy) that, depending on the hardware/application could be not respected precisely. |
Thanks for your time. Universal Robots answered my issue and declared that velocity commands are not implemented in foxy. |
Problem description
Hi,
I am trying to control an Universal Robots both in simulation (both on Rviz and Webots) and with the real hardware with the command interface in velocity with ROS2 foxy. The values of the joint velocities states, in simulation, are changing but the robot is not moving. While if I try to move the robot using the position command interface I can do it.
Is it possible to move the robot only using the velocity command interface?
Thanks.
Software versions
The text was updated successfully, but these errors were encountered: