• 基于kinova jaco2机械臂的仿真模拟


    基于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;
    };

     

    ########################################

  • 相关阅读:
    cropper.js 实现裁剪图片并上传头像
    LINQ查询表达式
    c#扩展方法
    lambda表达式
    axios 封装
    Photoshop的混合模式中的叠加实现光照射在背景上的问题
    laravel官方教程-heroku中数据库迁移出现22023的问题
    laravel官方教程-服务器多php指定问题
    浏览器network信息
    理解CommonJs(用于nodejs)、AMD、CMD、ES6模块
  • 原文地址:https://www.cnblogs.com/herd/p/15601133.html
Copyright © 2020-2023  润新知