lebai sdk
1.1.28
lebai c++ sdk with swig to support sereval languages.
|
机器人配置参数相关的接口. More...
Functions | |
void | lebai::l_master::Robot::set_tcp (std::array< double, 6 > tcp) |
设置工具中心点(TCP)坐标,坐标值相对于工具坐标系. More... | |
std::array< double, 6 > | lebai::l_master::Robot::get_tcp () |
获取当前机器人工具中心点设置. More... | |
void | lebai::l_master::Robot::set_velocity_factor (int factor) |
设置速度因子. More... | |
int | lebai::l_master::Robot::get_velocity_factor () |
获取当前的速度因子. More... | |
void | lebai::l_master::Robot::set_payload (double mass, std::map< std::string, double > cog) |
设置机器人末端负载. More... | |
void | lebai::l_master::Robot::set_payload_mass (double mass) |
设置机器人末端负载质量. More... | |
void | lebai::l_master::Robot::set_payload_cog (std::map< std::string, double > cog) |
设置机器人末端负载重心. More... | |
std::map< std::string, double > | lebai::l_master::Robot::get_payload () |
获取末端负载设置. More... | |
void | lebai::l_master::Robot::set_gravity (std::map< std::string, double > gravity) |
设置机器人重力加速度方向. More... | |
std::map< std::string, double > | lebai::l_master::Robot::get_gravity () |
获取机器人重力加速度的方向. More... | |
CartesianPose | lebai::l_master::Robot::load_tcp (std::string name, std::string dir="") |
从资源库加载tcp. More... | |
机器人配置参数相关的接口.
将文件从文件系统中压缩到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. |