doosan-robotics / doosan-robot

ROS for Doosan Robot
BSD 3-Clause "New" or "Revised" License
118 stars 59 forks source link

Achieving smooth motion on hardware #210

Open JaredRosenbaum opened 1 week ago

JaredRosenbaum commented 1 week ago

Hello,

  1. While controlling our H2017 with the doosan-robot package, we've been noticing that often the robot will move in an uneven manner, with alternating sections of fast and slow motion as seen in this video, of the robot moving from one setpoint to another using the dsr_moveit launch file. Is this a known issue, or is there a known fix for a mistake we might be making?

  2. Additionally, we're hoping to control our arm using moveit servo. Our current setup sees the servo node publish commands as trajectory_msgs/JointTrajectory, which we then send to the FollowJointTrajectory Action server as an action goal. Although the commands are published at a rate of 100hz, the motion by the arm is piecewise as seen in this video. Our initial guess is that this occurs because each movement command blocking and must complete before the next command begins; is this intuition correct?