ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Synchronise angular and linear velocity controllers

asked 2022-08-23 07:48:42 -0500

electrophod gravatar image

Hello everyone,

I have a decoupled and independent set of linear (wz) and angular velocity (vx, vy) controllers for my omni-directional robot. I have a trajectory in the form of (x1, y1, yaw1), (x2, y2, yaw2) ...

I want to ensure that my linear and angular velocity controllers are synchronized, i.e. theta1 reaches to theta2 as x1, y1 reaches to x2, y2 not very quickly and not very late, at almost the same time with some tolerance.

I am using the x, y controller with a slight modification with the ROS navigation stack.

Is there any way I might be able to achieve this?

Thanks and cheers.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2022-08-23 09:39:30 -0500

AndyZe gravatar image

updated 2022-08-23 10:05:58 -0500

Ruckig or Reflexxes Type II would do that for you.

They don't have a concept of tolerance, though. It will be exact and as fast as possible.

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2022-08-23 07:48:42 -0500

Seen: 47 times

Last updated: Aug 23 '22