浏览该文件的文档.
11 #ifndef ROBOT_TEACH_INTERFACE_H_
12 #define ROBOT_TEACH_INTERFACE_H_
17 namespace HYYRobotBase
int get_robot_torque_sensor(const char *torqueSensorName, double *torque)
获取末端六维力传感器数据
int robot_home()
当前操作机器人回零运动
int set_robot_wobj(const char *wobj_name)
设置当前操作机器人工具
int set_robot_data_path(const char *path)
设置机器人系统使用的数据所在路径
int robot_teach_joint(int axis_index, int dir)
在关节空间示教当前操作机器人
int get_robot_index()
获取当前操作机器人索引
const char * get_robot_tool()
获取当前操作机器人工具
int get_robot_run_type()
获取当前操作机器人的运行方式
int get_robot_num()
获取机器人数目
int close_robot_c_project()
关闭机器人C项目
int get_robot_cartesian(double *cartesin)
获取当前操作机器人的笛卡尔位置
int get_robot_torque_sensor_transform(const char *torqueSensorName, double *torque)
获取末端六维力传感器转换到工具数据
int start_robot_lua_project(const char *project_name)
启动机器人lua项目
int set_robot_teach_coordinate(int frame)
设置当前操作机器人的坐标系
int robot_teach_cartesian(int axis_index, int dir)
在笛卡尔空间示教当前操作机器人,运动相对坐标系包括:基座坐标系,工件坐标系,工具坐标系,由当前设置的坐标系决定。
double get_robot_teach_velocity()
获取当前操作机器人的示教速度
int create_robot_torque_sensor(const char *torqueSensorName)
创建末端六维力传感器
int save_robot_current_joint_data(const char *data_name)
保存当期操作机器人的当前关节数据
int robot_goto(double *J, int dof)
当前操作机器人运动到指定目标关节位置
int set_robot_tool(const char *tool_name)
设置当前操作机器人工具
int create_robot_grip(const char *gripName)
创建夹爪
int get_robot_joint(double *joint)
获取当前操作机器人的关节位置
int set_robot_index(int robot_index)
设置要操作机器人的索引
int robot_direct_teach_end()
关闭基于末端力矩传感器的拖动
int set_robot_data_default_path()
设置机器人系统当前使用的数据所在路径为默认路径
void set_robot_run_type(int isSimulation)
设置当前操作机器人的运行方式
int robot_direct_teach_start(double inertia, double damping, int *teach_axis, int is_tool_ctrl)
启动基于末端力矩传感器的拖动
int close_robot_lua_project()
关闭机器人lua项目
int calibration_robot_torque_sensor(const char *torqueSensorName)
末端六维力传感器标定(仅需一次,永久生效)
void robot_move_error_clear()
清除当前操作机器人的错误运动状态
int start_robot_project(const char *project_name)
启动机器人项目
const char * get_robot_data_path()
获取机器人系统使用的数据所在路径
int robot_teach_stop()
停止当前操作机器人的示教移动
const char * get_robot_wobj()
获取当前操作机器人工件
void set_robot_teach_velocity(double vel_percent)
设置当前操作机器人的示教速度
int get_robot_teach_coordinate()
获取当前操作机器人的坐标系
int start_robot_c_project(const char *project_name)
启动机器人C项目
int close_robot_project()
关闭机器人项目
int robot_teach_enable()
使能当前操作机器人
int robot_teach_move(int axis_index, int dir)
示教当前操作机器人,运动相对坐标系包括:关节坐标系,基座坐标系,工件坐标系,工具坐标系,由当前设置的坐标系决定。
int robot_teach_disenable()
去使能当前操作机器人
int control_robot_grip(const char *gripName, double close_percent)
夹爪开合控制
int save_robot_current_cartesian_data(const char *data_name)
保存当期操作机器人的当前位置及姿态数据
int get_robot_run_state()
获取当前操作机器人的运行状态
int get_robot_dof()
获取当前操作机器人的自由度