|
| int | lebai::l_master::Robot::get_robot_state () |
| | 获取机器人状态码 More...
|
| |
| int | lebai::l_master::Robot::get_estop_reason () |
| | 查看急停原因 More...
|
| |
| SystemInfoData | lebai::l_master::Robot::get_system_info () |
| | 获取控制器系统信息 More...
|
| |
| RobotInfoData | lebai::l_master::Robot::get_robot_info () |
| | 获取机器人设备信息 More...
|
| |
| HardwareInfoData | lebai::l_master::Robot::get_hardware_info () |
| | 获取控制器硬件信息 More...
|
| |
| SoftwareInfoData | lebai::l_master::Robot::get_software_info () |
| | 获取控制器软件信息 More...
|
| |
| HttpResponseData | lebai::l_master::Robot::http (HttpRequestData request) |
| | 通过控制器发起HTTP请求. More...
|
| |
|
void | lebai::l_master::Robot::clean (const BackupOptionsData &option) |
| |
|
void | lebai::l_master::Robot::backup (const std::string &file, const BackupOptionsData &option) |
| |
|
BackupInfoData | lebai::l_master::Robot::get_backup_info (const std::string &file) |
| |
|
void | lebai::l_master::Robot::restore (const std::string &file, const BackupOptionsData &option) |
| |
|
void | lebai::l_master::Robot::set_virtual_ip (const std::string &ifname, const std::string &ip) |
| |
| std::vector< std::string > | lebai::l_master::Robot::get_box_devices (const std::string &prefix) |
| | 获取控制箱dev设备列表 More...
|
| |
| std::vector< DirData > | lebai::l_master::Robot::get_dirs () |
| | 获取数据库目录列表 More...
|
| |
| void | lebai::l_master::Robot::create_dir (DirData dir) |
| | 创建数据库目录. More...
|
| |
| void | lebai::l_master::Robot::update_dir (std::string from, std::string to) |
| | 重命名数据库目录. More...
|
| |
| std::vector< ShortcutData > | lebai::l_master::Robot::get_short_poses () |
| | 获取所有快捷路点 More...
|
| |
|
void | lebai::l_master::Robot::set_short_pose (ShortcutData shortcut_data) |
| | 设置快捷路点
|
| |
|
ShortcutData | lebai::l_master::Robot::get_short_pose (unsigned int id) |
| | 获取单个快捷路点
|
| |
| std::vector< ShortcutData > | lebai::l_master::Robot::get_short_tasks () |
| | 获取所有快捷任务 More...
|
| |
|
void | lebai::l_master::Robot::set_short_task (ShortcutData shortcut_data) |
| | 设置快捷任务
|
| |
|
ShortcutData | lebai::l_master::Robot::get_short_task (unsigned int id) |
| | 获取单个快捷任务
|
| |
| std::vector< TriggerData > | lebai::l_master::Robot::get_triggers () |
| | 获取条件任务触发器列表 More...
|
| |
|
void | lebai::l_master::Robot::set_trigger (TriggerData trigger) |
| | 设置条件任务触发器
|
| |
| std::map< std::string, LedStyleData > | lebai::l_master::Robot::get_led_styles () |
| | 获取声光交互样式集 More...
|
| |
| void | lebai::l_master::Robot::set_led_styles (std::map< std::string, LedStyleData > styles) |
| | 设置声光交互样式集 More...
|
| |
| LedStyleData | lebai::l_master::Robot::load_led_style (std::string name, std::string dir="") |
| | 查询声光样式. More...
|
| |
| void | lebai::l_master::Robot::save_led_style (std::string name, LedStyleData style, std::string dir="") |
| | 保存声光样式. More...
|
| |
| void | lebai::l_master::Robot::set_led_style (std::string state, LedStyleData style) |
| | 设置机器人状态对应的声光交互样式. More...
|
| |
| std::vector< std::string > | lebai::l_master::Robot::load_led_style_list (std::string dir="") |
| | 查询声光样式列表. More...
|
| |
| std::vector< ServoParamData > | lebai::l_master::Robot::get_servo_params () |
| | 获取伺服参数 More...
|
| |
|
void | lebai::l_master::Robot::set_servo_params (const std::vector< ServoParamData > ¶ms) |
| |
|
void | lebai::l_master::Robot::find_zero () |
| |
|
void | lebai::l_master::Robot::set_zero (const std::vector< double > &pose, const std::vector< bool > &valids) |
| |
|
void | lebai::l_master::Robot::set_extra_servo_params (const std::vector< ExtraServoParamData > ¶ms, const std::vector< bool > &valids) |
| |
|
void | lebai::l_master::Robot::reset_extra_servo_params (const std::vector< bool > &valids) |
| |
|
void | lebai::l_master::Robot::set_flange_baud_rate (unsigned int baud_rate) |
| |
| WrenchData | lebai::l_master::Robot::get_tcp_force () |
| | 获取末端受力 More...
|
| |
| void | lebai::l_master::Robot::set_tcp_force (const WrenchData &wrench) |
| | 设置末端受力 More...
|
| |
| void | lebai::l_master::Robot::set_force_mode_sensor (const std::string &sensor, unsigned int address) |
| | 设置力控传感器. More...
|
| |
| void | lebai::l_master::Robot::set_force_mode_param (double damping, double gain, const std::vector< double > &max_vel) |
| | 设置力控参数. More...
|
| |
| void | lebai::l_master::Robot::start_force_mode (const CartesianPose &limit, const WrenchData &wrench) |
| | 开始力控模式. More...
|
| |
|
void | lebai::l_master::Robot::end_force_mode () |
| | 结束力控模式.
|
| |
| std::vector< PluginInfoData > | lebai::l_master::Robot::load_plugins () |
| | 查询已安装插件列表 More...
|
| |
| std::vector< PluginStoreInfoData > | lebai::l_master::Robot::get_plugin_store () |
| | 查询插件商店列表. More...
|
| |
| PluginInfoData | lebai::l_master::Robot::load_plugin (const std::string &name) |
| | 查询已安装插件 More...
|
| |
| CommandStdoutData | lebai::l_master::Robot::run_plugin_cmd (const std::string &name, const std::vector< std::string > ¶ms=std::vector< std::string >()) |
| | 执行插件命令. More...
|
| |
| CommandStdoutData | lebai::l_master::Robot::enable_plugin (const std::string &name) |
| | 启用插件. More...
|
| |
| CommandStdoutData | lebai::l_master::Robot::disable_plugin (const std::string &name) |
| | 禁用插件. More...
|
| |
| void | lebai::l_master::Robot::restart_plugin_daemon (const std::string &name) |
| | 重启插件守护进程. More...
|
| |
| std::vector< DiscoveredRobotData > | lebai::l_master::Robot::discover_robots () |
| | 通过控制器RPC发现机器人设备. More...
|
| |
| CommandStdoutData | lebai::l_master::Robot::get_plugin_daemon_stdout (const std::string &name) |
| | 获取插件守护进程输出. More...
|
| |
| std::vector< MessageData > | lebai::l_master::Robot::get_messages () |
| | 获取控制器消息列表 More...
|
| |
| OtaStateData | lebai::l_master::Robot::get_ota_state () |
| | 获取OTA升级状态 More...
|
| |
| CheckUpgradeData | lebai::l_master::Robot::check_upgrade () |
| | 查询是否需要系统升级 More...
|
| |
| CommandStdoutData | lebai::l_master::Robot::get_upgrade_stdout () |
| | 获取系统升级输出 More...
|
| |
|
void | lebai::l_master::Robot::sub_buttons_status (uint64_t interval_min, uint64_t interval_max) |
| |
|
void | lebai::l_master::Robot::sub_kin_data (uint64_t interval_min, uint64_t interval_max) |
| |
|
void | lebai::l_master::Robot::sub_message (uint64_t interval_min, uint64_t interval_max) |
| |
|
void | lebai::l_master::Robot::sub_robot_state (uint64_t interval_min, uint64_t interval_max) |
| |
|
void | lebai::l_master::Robot::sub_phy_data (uint64_t interval_min, uint64_t interval_max) |
| |
|
void | lebai::l_master::Robot::sub_task_stdout (uint64_t interval_min, uint64_t interval_max) |
| |
|
void | lebai::l_master::Robot::start_ota (const std::string &address, const std::string &partition, const std::string &file) |
| |
|
void | lebai::l_master::Robot::switch_partition (const std::string &address, const std::string &partition) |
| |
|
void | lebai::l_master::Robot::start_upgrade () |
| |
|
int | lebai::l_master::Robot::box_test () |
| |
|
std::string | lebai::l_master::Robot::init_robot (const std::string &time, const std::string &auth, const RobotInfoData &info) |
| |
| PhysicalData | lebai::l_master::Robot::get_phy_data () |
| | 获取机械臂物理数据 More...
|
| |
| JointMotionData | lebai::l_master::Robot::get_kin_data () |
| | 获取机械臂关节运动数据 More...
|
| |
| bool | lebai::l_master::Robot::is_disconnected () |
| | 是否已与手臂断开连接 More...
|
| |
| bool | lebai::l_master::Robot::is_down () |
| | 手臂是否已下电 More...
|
| |
| std::vector< double > | lebai::l_master::Robot::get_actual_joint_positions () |
| | 获取机械臂关节当前反馈位置 More...
|
| |
| std::vector< double > | lebai::l_master::Robot::get_target_joint_positions () |
| | 获取机械臂关节当前控制位置 More...
|
| |
| std::vector< double > | lebai::l_master::Robot::get_actual_joint_speed () |
| | 获取机械臂关节当前反馈速度 More...
|
| |
| std::vector< double > | lebai::l_master::Robot::get_target_joint_speed () |
| | 获取机械臂关节当前控制力矩 More...
|
| |
| CartesianPose | lebai::l_master::Robot::get_actual_tcp_pose () |
| | 获取机械臂末端在机械臂基坐标系下的实际位姿,CartesianPose = std::map<std::string,double>,应当包括键为x,y,z,rz,ry,rx的值. More...
|
| |
| CartesianPose | lebai::l_master::Robot::get_target_tcp_pose () |
| | 获取机械臂末端在机械臂基坐标系下的控制位姿,CartesianPose = std::map<std::string,double>,应当包括键为x,y,z,rz,ry,rx的值. More...
|
| |
| double | lebai::l_master::Robot::get_joint_temp (unsigned int joint_index) |
| | 获取单个关节温度 More...
|
| |
| std::vector< double > | lebai::l_master::Robot::get_actual_joint_torques () |
| | 获取机械臂关节当前反馈力矩 More...
|
| |
| std::vector< double > | lebai::l_master::Robot::get_target_joint_torques () |
| | 获取机械臂关节当前控制力矩 More...
|
| |
机械臂状态相关的接口.