基于kinova jaco2机械臂的仿真模拟
struct AngularInfo { /** * As an example if the current control mode is angular position the unit will be degree but if the control mode is angular veLocity * then the unit will be degree per second. * @brief This is the value related to the first actuator. Unit depends on the context it's been used. */ float Actuator1; /** * As an example if the current control mode is angular position the unit will be degree but if the control mode is angular veLocity * then the unit will be degree per second. * @brief This is the value related to the second actuator. Unit depends on the context it's been used. */ float Actuator2; /** * As an example if the current control mode is angular position the unit will be degree but if the control mode is angular veLocity * then the unit will be degree per second. * @brief This is the value related to the third actuator. Unit depends on the context it's been used. */ float Actuator3; /** * As an example if the current control mode is angular position the unit will be degree but if the control mode is angular veLocity * then the unit will be degree per second. * @brief This is the value related to the actuator #4. Unit depends on the context it's been used. */ float Actuator4; /** * As an example if the current control mode is angular position the unit will be degree but if the control mode is angular veLocity * then the unit will be degree per second. * @brief This is the value related to the actuator #5. Unit depends on the context it's been used. */ float Actuator5; /** * As an example if the current control mode is angular position the unit will be degree but if the control mode is angular veLocity * then the unit will be degree per second. * @brief This is the value related to the actuator #6. Unit depends on the context it's been used. */ float Actuator6; /** * As an example if the current control mode is angular position the unit will be degree but if the control mode is angular veLocity * then the unit will be degree per second. * @brief This is the value related to the actuator #7. Unit depends on the context it's been used. */ float Actuator7; /** * This method will initialises all the values to 0 */ void InitStruct() { Actuator1 = 0.0f; Actuator2 = 0.0f; Actuator3 = 0.0f; Actuator4 = 0.0f; Actuator5 = 0.0f; Actuator6 = 0.0f; Actuator7 = 0.0f; } };
//That is a device you can communicate with via this library. struct KinovaDevice { //The serial number of the device. If you are communicating with more than 1 device, this will be used to identify //the devices. char SerialNumber[SERIAL_LENGTH]; //The model of the device. char Model[SERIAL_LENGTH]; //Those variables represents the code version - Major.Minor.Release int VersionMajor; int VersionMinor; int VersionRelease; //The type of the device. int DeviceType; //This is a device ID used by the API. User should not use it. int deviceid; };
########################################
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。