joint_trajectory_controller with non zero final velocity

asked 2017-12-27 16:33:37 -0500

JadTawil gravatar image

updated 2017-12-27 16:35:29 -0500

Is it possible to provide the joint_trajectory_controller with a trajectory where the last point in the trajectory has a velocity that is non zero?

Imagine i have a robot arm that i want to punch a wall that does not break or cannot be penetrated. I want to provide a trajectory of arbitrary path heading towards the wall (straight punch, uppercut, hook, whatever), but once it gets to the wall, i dont want it to slow down and stop there, i want it to hit the wall as hard as possible. Now once this happen there will be a force from the wall back through the joints of the robot, but i am relying on powerful torque motors to sustain the backlash.

What kind of trajectory would i provide the joint_trajectory_controller, or what other scheme, may i use to obtain this action?

Thanks.

edit retag flag offensive close merge delete

Comments

I think the fastest way to figure this out is to just try out what you want - in simulation fi. Or read the code and see what joint_trajectory_controller does internally.

gvdhoorn gravatar image gvdhoorn  ( 2017-12-29 07:01:45 -0500 )edit