Thanks for the reply.
Sorry, for not being super clear. The time delay referred here time taken by joint for angular displacement and the python API returns after that.
Is it limited by maximum RPM of motor for the load attached or there is scope of improvement for software control? http://www.robotis.us/dynamixel-xl430-w250-t/ mentions 61 RPM at no load.
I am using move_joints for joint movement, and moving joint ‘3’ by 2-2.5 rad and the ‘delay’ observed is 2-4 sec.
start = datetime.now()
end = datetime.now()
delay = millis_interval(start,end)
For a real time control, I am looking for delay in order of max. 100 milliseconds for angular displacement of 0.5-1 rad.
Maximum velocity is set to 100% for this. Is there possibility to increase the maximum velocity as well? Quickly going through the source didnt provided much insight (considering I am not familiar with ROS), https://github.com/NiryoRobotics/niryo_one_ros/blob/71ba3f97330e2420469f65aa1a41b17e52899600/niryo_one_commander/scripts/robot_commander.py#L154