示例#1
0
        public virtual void CommandTrajectory(IPose targetPose)
        {
            MultiDOFJointTrajectory msg = new MultiDOFJointTrajectory();

            msg.joint_names = new[] { "base_link" };
            msg.points      = new[]
            {
                new MultiDOFJointTrajectoryPoint()
                {
                    transforms = new[]
                    {
                        targetPose.ToTransform()
                    }
                }
            };
            CommandTrajectory(msg);
        }
示例#2
0
 public RobotTrajectory(JointTrajectory joint_trajectory, MultiDOFJointTrajectory multi_dof_joint_trajectory)
 {
     this.joint_trajectory           = joint_trajectory;
     this.multi_dof_joint_trajectory = multi_dof_joint_trajectory;
 }
示例#3
0
 public RobotTrajectory()
 {
     this.joint_trajectory           = new JointTrajectory();
     this.multi_dof_joint_trajectory = new MultiDOFJointTrajectory();
 }