ROS中一些package的作用说明

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lqzdreamer/article/details/82812699

这两个from文件都是indigo的package文件,在/opt/ros/indigo/share/文件加下。

  • JointTrajectoryPoint 每个轨迹点指定要执行的轨迹的位置[,速度[,加速度]]或位置[,effort]。所有指定的值与JointTrajectory.msg中joint names的顺序相同
  • float64[] positions
    float64[] velocities
    float64[] accelerations
    float64[] effort
    duration time_from_start

sensor_msgs 该软件包定义了常用传感器的信息,包括摄像头和扫描激光测距仪。

  • JointState 这是一条消息,用于保存数据以描述一组扭矩控制关节的状态。
  • 每个关节(旋转或棱柱)的状态定义为:
    *关节的位置(rad或m),
    *关节的速度(rad / s或m / s)和
    *在关节中应用的努力(Nm或N)。
  • 每个关节都由其名称唯一标识。header指定记录联合状态的时间。 必须同时记录一条消息中的所有联合状态。
  • 此消息由多个数组组成,每个数组用于joint state的每个部分。 目标是使每个field都是可选的。 例如, 你的关节没有与它们相关的effort,你可以将effort数组留空。
  • 此消息中的所有数组应具有相同的大小,或者为空。这是将joint name与正确状态唯一关联的唯一方法。
  • Header header
    string[] name
    float64[] position
    float64[] velocity
    float64[] effort

猜你喜欢

转载自blog.csdn.net/lqzdreamer/article/details/82812699