![]() |
AUBO SDK
0.26.0
|
类 | |
| class | AuboApi |
| class | AxisInterface |
| 外部轴API接口 更多... | |
| class | GripperInterface |
| 通用夹爪API接口 更多... | |
| class | Math |
| class | RegisterControl |
| 通用寄存器 更多... | |
| class | ForceControl |
| 力控接口抽象类 更多... | |
| class | IoControl |
| IoControl类提供了一系列的接口对机器人标配的一些数字、模拟IO进行配置,输出状态设置、读取 更多... | |
| class | MotionControl |
| MotionControl 更多... | |
| class | RobotAlgorithm |
| 机器人算法相关的对外接口 更多... | |
| class | RobotConfig |
| class | RobotManage |
| class | RobotState |
| class | RobotInterface |
| class | RuntimeMachine |
| The RuntimeMachine class 更多... | |
| class | Serial |
| class | Socket |
| class | SyncMove |
| class | SystemInfo |
| class | Trace |
| 提供给控制器扩展程序的日志记录系统 更多... | |
| struct | RobotSafetyParameterRange |
| struct | WObjectData |
| struct | VibrationRecalibrationParameter |
| struct | CircleParameters |
| 圆周运动参数定义 更多... | |
| struct | SpiralParameters |
| struct | Enveloping |
| struct | TrajConfig |
| 用于负载辨识的轨迹配置 更多... | |
| struct | RobotMsg |
| struct | GripperStatus |
| struct | RtdeRecipe |
| RTDE菜单 更多... | |
| class | AuboException |
| 自定义异常类 AuboException 更多... | |
类型定义 | |
| using | AuboApiPtr = std::shared_ptr<AuboApi> |
| using | AxisInterfacePtr = std::shared_ptr<AxisInterface> |
| using | GripperInterfacePtr = std::shared_ptr<GripperInterface> |
| using | MathPtr = std::shared_ptr<Math> |
| using | RegisterControlPtr = std::shared_ptr<RegisterControl> |
| using | ForceControlPtr = std::shared_ptr<ForceControl> |
| using | IoControlPtr = std::shared_ptr<IoControl> |
| using | MotionControlPtr = std::shared_ptr<MotionControl> |
| using | RobotAlgorithmPtr = std::shared_ptr<RobotAlgorithm> |
| using | RobotConfigPtr = std::shared_ptr<RobotConfig> |
| using | RobotManagePtr = std::shared_ptr<RobotManage> |
| using | RobotStatePtr = std::shared_ptr<RobotState> |
| using | RobotInterfacePtr = std::shared_ptr<RobotInterface> |
| using | RuntimeMachinePtr = std::shared_ptr<RuntimeMachine> |
| using | SerialPtr = std::shared_ptr<Serial> |
| using | SocketPtr = std::shared_ptr<Socket> |
| typedef std::unordered_set< std::string > | TaskSet |
| using | SyncMovePtr = std::shared_ptr<SyncMove> |
| using | SystemInfoPtr = std::shared_ptr<SystemInfo> |
| using | TracePtr = std::shared_ptr<Trace> |
| using | Vector3d = std::array<double, 3> |
| using | Vector4d = std::array<double, 4> |
| using | Vector3f = std::array<float, 3> |
| using | Vector4f = std::array<float, 4> |
| using | Vector6f = std::array<float, 6> |
| using | ResultWithErrno = std::tuple<std::vector<double>, int> |
| using | ResultWithErrno1 = std::tuple<std::vector<std::vector<double>>, int> |
| using | ResultWithErrno2 = std::tuple<std::vector<std::string>, int> |
| using | ResultWithErrno3 = std::tuple<int, int> |
| using | Payload |
| using | ForceSensorCalibResult |
| using | ForceSensorCalibResultWithError |
| using | DynamicsModel |
| using | Box = std::vector<double> |
| using | Cylinder = std::vector<double> |
| using | Sphere = std::vector<double> |
| using | RobotMsgVector = std::vector<RobotMsg> |
| using | GripperStatusVector = std::vector<GripperStatus> |
函数 | |
| std::ostream & | operator<< (std::ostream &os, const RobotSafetyParameterRange &vd) |
| std::ostream & | operator<< (std::ostream &os, WObjectData p) |
| std::ostream & | operator<< (std::ostream &os, const VibrationRecalibrationParameter p) |
| std::ostream & | operator<< (std::ostream &os, CircleParameters p) |
| std::ostream & | operator<< (std::ostream &os, SpiralParameters p) |
| std::ostream & | operator<< (std::ostream &os, Enveloping p) |
| std::ostream & | operator<< (std::ostream &os, TrajConfig p) |
| const char * | returnValue2Str (int retval) |
| using arcs::common_interface::AuboApiPtr = std::shared_ptr<AuboApi> |
在文件 aubo_api.h 第 362 行定义.
| using arcs::common_interface::AxisInterfacePtr = std::shared_ptr<AxisInterface> |
在文件 axis_interface.h 第 376 行定义.
| using arcs::common_interface::Box = std::vector<double> |
在文件 type_def.h 第 814 行定义.
| using arcs::common_interface::Cylinder = std::vector<double> |
在文件 type_def.h 第 821 行定义.
在文件 type_def.h 第 805 行定义.
| using arcs::common_interface::ForceControlPtr = std::shared_ptr<ForceControl> |
在文件 force_control.h 第 2570 行定义.
在文件 type_def.h 第 795 行定义.
在文件 type_def.h 第 800 行定义.
| using arcs::common_interface::GripperInterfacePtr = std::shared_ptr<GripperInterface> |
在文件 gripper_interface.h 第 266 行定义.
| using arcs::common_interface::GripperStatusVector = std::vector<GripperStatus> |
在文件 type_def.h 第 864 行定义.
| using arcs::common_interface::IoControlPtr = std::shared_ptr<IoControl> |
在文件 io_control.h 第 4900 行定义.
| using arcs::common_interface::MathPtr = std::shared_ptr<Math> |
| using arcs::common_interface::MotionControlPtr = std::shared_ptr<MotionControl> |
在文件 motion_control.h 第 6451 行定义.
在文件 type_def.h 第 791 行定义.
| using arcs::common_interface::RegisterControlPtr = std::shared_ptr<RegisterControl> |
在文件 register_control.h 第 3249 行定义.
| using arcs::common_interface::ResultWithErrno = std::tuple<std::vector<double>, int> |
在文件 type_def.h 第 785 行定义.
| using arcs::common_interface::ResultWithErrno1 = std::tuple<std::vector<std::vector<double>>, int> |
在文件 type_def.h 第 786 行定义.
| using arcs::common_interface::ResultWithErrno2 = std::tuple<std::vector<std::string>, int> |
在文件 type_def.h 第 787 行定义.
| using arcs::common_interface::ResultWithErrno3 = std::tuple<int, int> |
在文件 type_def.h 第 788 行定义.
| using arcs::common_interface::RobotAlgorithmPtr = std::shared_ptr<RobotAlgorithm> |
在文件 robot_algorithm.h 第 1661 行定义.
| using arcs::common_interface::RobotConfigPtr = std::shared_ptr<RobotConfig> |
在文件 robot_config.h 第 3725 行定义.
| using arcs::common_interface::RobotInterfacePtr = std::shared_ptr<RobotInterface> |
在文件 robot_interface.h 第 368 行定义.
| using arcs::common_interface::RobotManagePtr = std::shared_ptr<RobotManage> |
在文件 robot_manage.h 第 1877 行定义.
| using arcs::common_interface::RobotMsgVector = std::vector<RobotMsg> |
在文件 type_def.h 第 845 行定义.
| using arcs::common_interface::RobotStatePtr = std::shared_ptr<RobotState> |
在文件 robot_state.h 第 2953 行定义.
| using arcs::common_interface::RuntimeMachinePtr = std::shared_ptr<RuntimeMachine> |
在文件 runtime_machine.h 第 1575 行定义.
| using arcs::common_interface::SerialPtr = std::shared_ptr<Serial> |
| using arcs::common_interface::SocketPtr = std::shared_ptr<Socket> |
| using arcs::common_interface::Sphere = std::vector<double> |
在文件 type_def.h 第 826 行定义.
| using arcs::common_interface::SyncMovePtr = std::shared_ptr<SyncMove> |
在文件 sync_move.h 第 977 行定义.
| using arcs::common_interface::SystemInfoPtr = std::shared_ptr<SystemInfo> |
在文件 system_info.h 第 338 行定义.
| typedef std::unordered_set<std::string> arcs::common_interface::TaskSet |
在文件 sync_move.h 第 36 行定义.
| using arcs::common_interface::TracePtr = std::shared_ptr<Trace> |
| using arcs::common_interface::Vector3d = std::array<double, 3> |
在文件 type_def.h 第 31 行定义.
| using arcs::common_interface::Vector3f = std::array<float, 3> |
在文件 type_def.h 第 33 行定义.
| using arcs::common_interface::Vector4d = std::array<double, 4> |
在文件 type_def.h 第 32 行定义.
| using arcs::common_interface::Vector4f = std::array<float, 4> |
在文件 type_def.h 第 34 行定义.
| using arcs::common_interface::Vector6f = std::array<float, 6> |
在文件 type_def.h 第 35 行定义.
| enum arcs::common_interface::AuboErrorCodes : int |
| 枚举值 | |
|---|---|
| ENUM_AuboErrorCodes_DECLARES | |
在文件 type_def.h 第 547 行定义.
|
strong |
| 枚举值 | |
|---|---|
| ENUM_AxisModeType_DECLARES | |
在文件 type_def.h 第 562 行定义.
| enum arcs::common_interface::EnvelopingShape : int |
| 枚举值 | |
|---|---|
| ENUM_EnvelopingShape_DECLARES | |
在文件 type_def.h 第 639 行定义.
异常类型
| 枚举值 | |
|---|---|
| parse_error | 解析错误 |
| invalid_request | 无效请求 |
| method_not_found | 方法未找到 |
| invalid_params | 无效参数 |
| internal_error | 内部错误 |
| server_error | 服务器错误 |
| invalid | 无效 |
在文件 type_def.h 第 879 行定义.
异常码
在文件 type_def.h 第 891 行定义.
|
strong |
| 枚举值 | |
|---|---|
| Stopped | |
| Starting | |
| Stropping | |
| Running | |
在文件 type_def.h 第 702 行定义.
|
strong |
|
strong |
|
strong |
pathBuffer类型
机器人运动被编程为位姿到位姿的运动,即从当前位置移动到新位置。两点之间的路径由机器人自动计算。
在文件 motion_control.h 第 34 行定义.
| 枚举值 | |
|---|---|
| ENUM_PayloadIdentifyMoveAxis_DECLARES | |
在文件 type_def.h 第 644 行定义.
|
strong |
| 枚举值 | |
|---|---|
| None | |
| Tool | 工具坐标系 |
| Path | 轨迹坐标系 |
| Base | 基坐标系 |
在文件 type_def.h 第 710 行定义.
|
strong |
| 枚举值 | |
|---|---|
| ENUM_RobotEmergencyStopType_DECLARES | |
在文件 type_def.h 第 659 行定义.
|
strong |
| 枚举值 | |
|---|---|
| ENUM_RobotModeType_DECLARES | |
在文件 type_def.h 第 557 行定义.
|
strong |
| 枚举值 | |
|---|---|
| ENUM_RuntimeState_DECLARES | |
在文件 type_def.h 第 552 行定义.
| enum arcs::common_interface::SafeguedStopType : int |
| 枚举值 | |
|---|---|
| ENUM_SafeguedStopType_DECLARES | |
在文件 type_def.h 第 654 行定义.
|
strong |
| 枚举值 | |
|---|---|
| ENUM_SafetyInputAction_DECLARES | |
在文件 type_def.h 第 624 行定义.
|
strong |
|
strong |
| 枚举值 | |
|---|---|
| ENUM_SafetyOutputRunState_DECLARES | |
在文件 type_def.h 第 629 行定义.
|
strong |
|
strong |
| 枚举值 | |
|---|---|
| ENUM_TaskFrameType_DECLARES | |
在文件 type_def.h 第 634 行定义.
| 枚举值 | |
|---|---|
| ENUM_TraceLevel_DECLARES | |
在文件 type_def.h 第 649 行定义.
|
inline |
在文件 type_def.h 第 733 行定义.
|
inline |
在文件 type_def.h 第 180 行定义.
|
inline |
在文件 type_def.h 第 223 行定义.
|
inline |
在文件 type_def.h 第 761 行定义.
|
inline |
在文件 type_def.h 第 747 行定义.
|
inline |
在文件 type_def.h 第 779 行定义.
|
inline |
在文件 type_def.h 第 208 行定义.
|
inline |
在文件 type_def.h 第 945 行定义.