0
$\begingroup$

Rosanswers logo

I have two DC Servo motors with step and direction pins. But i dont have any feedback from the motor. I had read earlier that moveIt requires closed loop feedback control for operation. Specifications of motor


Originally posted by Robo_Panda on ROS Answers with karma: 47 on 2018-08-05

Post score: 1


Original comments

Comment by gvdhoorn on 2018-08-05:\

I had read earlier that moveIt requires closed loop feedback control for operation

could you please provide a link to where you read this?

$\endgroup$

1 Answer 1

0
$\begingroup$

Rosanswers logo

It is correct that MoveIt! expects to retrieve joint state information, otherwise it would not be possible to know the state the robot is in. This information normally is provided by encoders built into arm joints and then published to ROS on the /joint_states topic. If you don't have encoders on your motors you can always fake sensing joint positions by publishing the commanded joint positions to /joint_states, faking that they have been measured. Depending on your setup this can either work reasonably well (i.e. arm moves slow, your motor are tracking commanded values very well), or utterly fail (i.e. fast motions, significant differences between commanded and actually executed motions).


Originally posted by Stefan Kohlbrecher with karma: 24361 on 2018-08-05

This answer was ACCEPTED on the original site

Post score: 2

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.