![]() |
lebai sdk 1.3.4
lebai c++ sdk with swig to support sereval languages.
|
机器人配置参数相关的接口. More...
Functions | |
| void | lebai::l_master::Robot::set_tcp (std::array< double, 6 > tcp) |
| 设置工具中心点(TCP)坐标,坐标值相对于工具坐标系. | |
| std::array< double, 6 > | lebai::l_master::Robot::get_tcp () |
| 获取当前机器人工具中心点设置. | |
| void | lebai::l_master::Robot::set_velocity_factor (int factor) |
| 设置速度因子. | |
| int | lebai::l_master::Robot::get_velocity_factor () |
| 获取当前的速度因子. | |
| void | lebai::l_master::Robot::set_payload (double mass, std::map< std::string, double > cog) |
| 设置机器人末端负载. | |
| void | lebai::l_master::Robot::set_payload_mass (double mass) |
| 设置机器人末端负载质量. | |
| void | lebai::l_master::Robot::set_payload_cog (std::map< std::string, double > cog) |
| 设置机器人末端负载重心. | |
| std::map< std::string, double > | lebai::l_master::Robot::get_payload () |
| 获取末端负载设置. | |
| void | lebai::l_master::Robot::set_gravity (std::map< std::string, double > gravity) |
| 设置机器人重力加速度方向. | |
| std::map< std::string, double > | lebai::l_master::Robot::get_gravity () |
| 获取机器人重力加速度的方向. | |
| CartesianPose | lebai::l_master::Robot::load_tcp (std::string name, std::string dir="") |
| 从资源库加载tcp. | |
机器人配置参数相关的接口.
将文件从文件系统中压缩到zip文件.
| from_dir | 源文件的目录. |
| files | 源文件的文件名. |
| to_dir | 压缩后文件的路径. |
| name | 压缩后文件的名称. |
| std::map< std::string, double > lebai::l_master::Robot::get_gravity | ( | ) |
获取机器人重力加速度的方向.
| std::map< std::string, double > lebai::l_master::Robot::get_payload | ( | ) |
获取末端负载设置.
| std::array< double, 6 > lebai::l_master::Robot::get_tcp | ( | ) |
获取当前机器人工具中心点设置.
| int lebai::l_master::Robot::get_velocity_factor | ( | ) |
获取当前的速度因子.
| CartesianPose lebai::l_master::Robot::load_tcp | ( | std::string | name, |
| std::string | dir = "" |
||
| ) |
从资源库加载tcp.
| name | 点位名称. |
| dir | 点位目录. |
| void lebai::l_master::Robot::set_gravity | ( | std::map< std::string, double > | gravity | ) |
设置机器人重力加速度方向.
| gravity | 相对于机器人基座标的重力方向. |
| void lebai::l_master::Robot::set_payload | ( | double | mass, |
| std::map< std::string, double > | cog | ||
| ) |
设置机器人末端负载.
| mass | 末端负载的质量(kg). |
| cog | 质心相对于TCP坐标系的偏移. |
| void lebai::l_master::Robot::set_payload_cog | ( | std::map< std::string, double > | cog | ) |
设置机器人末端负载重心.
| cog | 质心相对于TCP坐标系的偏移. |
| void lebai::l_master::Robot::set_payload_mass | ( | double | mass | ) |
设置机器人末端负载质量.
| mass | 末端负载的质量(kg). |
| void lebai::l_master::Robot::set_tcp | ( | std::array< double, 6 > | tcp | ) |
设置工具中心点(TCP)坐标,坐标值相对于工具坐标系.
| tcp | 参数为六元组,表示一个空间位置变换. |
| void lebai::l_master::Robot::set_velocity_factor | ( | int | factor | ) |
设置速度因子.
| factor | 速度因子百分比,范围0-100. |