![]() |
AUBO SDK
0.26.0
|
Classes | |
| class | AuboApi |
| class | AuboException |
| Custom exception class AuboException. More... | |
| class | AxisInterface |
| External axis API interface. More... | |
| struct | CircleParameters |
| Circular motion parameters definition. More... | |
| struct | Enveloping |
| class | ForceControl |
| Abstract class for force control interface More... | |
| class | IoControl |
| The IoControl class provides a series of interfaces for configuring and reading the robot's standard digital and analog IO, as well as setting output states. More... | |
| class | Math |
| class | MotionControl |
| MotionControl. More... | |
| class | RegisterControl |
| General Registers. More... | |
| class | RobotAlgorithm |
| Interfaces related to robot algorithms More... | |
| class | RobotConfig |
| class | RobotInterface |
| class | RobotManage |
| struct | RobotMsg |
| struct | RobotSafetyParameterRange |
| class | RobotState |
| struct | RtdeRecipe |
| RTDE menu. More... | |
| class | RuntimeMachine |
| The RuntimeMachine class. More... | |
| class | Serial |
| class | Socket |
| struct | SpiralParameters |
| class | SyncMove |
| class | SystemInfo |
| class | Trace |
| provides a logging system for controller extension programs More... | |
| struct | TrajConfig |
| Trajectory configuration for payload identification. More... | |
| struct | WObjectData |
Typedefs | |
| using | AuboApiPtr = std::shared_ptr< AuboApi > |
| using | AxisInterfacePtr = std::shared_ptr< AxisInterface > |
| 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 | Payload = std::tuple< double, std::vector< double >, std::vector< double >, std::vector< double > > |
| using | ForceSensorCalibResult = std::tuple< std::vector< double >, std::vector< double >, double, std::vector< double > > |
| using | ForceSensorCalibResultWithError = std::tuple< std::vector< double >, std::vector< double >, double, std::vector< double >, double > |
| using | DynamicsModel = std::tuple< std::vector< double >, std::vector< double >, std::vector< double > > |
| using | Box = std::vector< double > |
| using | Cylinder = std::vector< double > |
| using | Sphere = std::vector< double > |
| using | RobotMsgVector = std::vector< RobotMsg > |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const RobotSafetyParameterRange &vd) |
| std::ostream & | operator<< (std::ostream &os, WObjectData 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 = typedef std::shared_ptr<AuboApi> |
Definition at line 352 of file aubo_api.h.
| using arcs::common_interface::AxisInterfacePtr = typedef std::shared_ptr<AxisInterface> |
Definition at line 376 of file axis_interface.h.
| using arcs::common_interface::Box = typedef std::vector<double> |
Definition at line 790 of file type_def.h.
| using arcs::common_interface::Cylinder = typedef std::vector<double> |
Definition at line 797 of file type_def.h.
| using arcs::common_interface::DynamicsModel = typedef std::tuple<std::vector<double>, std::vector<double>, std::vector<double> > |
Definition at line 781 of file type_def.h.
| using arcs::common_interface::ForceControlPtr = typedef std::shared_ptr<ForceControl> |
Definition at line 2570 of file force_control.h.
| using arcs::common_interface::ForceSensorCalibResult = typedef std::tuple<std::vector<double>, std::vector<double>, double, std::vector<double> > |
Definition at line 771 of file type_def.h.
| using arcs::common_interface::ForceSensorCalibResultWithError = typedef std::tuple<std::vector<double>, std::vector<double>, double, std::vector<double>, double> |
Definition at line 776 of file type_def.h.
| using arcs::common_interface::IoControlPtr = typedef std::shared_ptr<IoControl> |
Definition at line 4563 of file io_control.h.
| using arcs::common_interface::MathPtr = typedef std::shared_ptr<Math> |
| using arcs::common_interface::MotionControlPtr = typedef std::shared_ptr<MotionControl> |
Definition at line 6210 of file motion_control.h.
| using arcs::common_interface::Payload = typedef std::tuple<double, std::vector<double>, std::vector<double>, std::vector<double> > |
Definition at line 767 of file type_def.h.
| using arcs::common_interface::RegisterControlPtr = typedef std::shared_ptr<RegisterControl> |
Definition at line 3023 of file register_control.h.
| using arcs::common_interface::ResultWithErrno = typedef std::tuple<std::vector<double>, int> |
Definition at line 763 of file type_def.h.
| using arcs::common_interface::ResultWithErrno1 = typedef std::tuple<std::vector<std::vector<double> >, int> |
Definition at line 764 of file type_def.h.
| using arcs::common_interface::RobotAlgorithmPtr = typedef std::shared_ptr<RobotAlgorithm> |
Definition at line 1389 of file robot_algorithm.h.
| using arcs::common_interface::RobotConfigPtr = typedef std::shared_ptr<RobotConfig> |
Definition at line 3632 of file robot_config.h.
| using arcs::common_interface::RobotInterfacePtr = typedef std::shared_ptr<RobotInterface> |
Definition at line 368 of file robot_interface.h.
| using arcs::common_interface::RobotManagePtr = typedef std::shared_ptr<RobotManage> |
Definition at line 1609 of file robot_manage.h.
| using arcs::common_interface::RobotMsgVector = typedef std::vector<RobotMsg> |
Definition at line 821 of file type_def.h.
| using arcs::common_interface::RobotStatePtr = typedef std::shared_ptr<RobotState> |
Definition at line 2953 of file robot_state.h.
| using arcs::common_interface::RuntimeMachinePtr = typedef std::shared_ptr<RuntimeMachine> |
Definition at line 1488 of file runtime_machine.h.
| using arcs::common_interface::SerialPtr = typedef std::shared_ptr<Serial> |
| using arcs::common_interface::SocketPtr = typedef std::shared_ptr<Socket> |
| using arcs::common_interface::Sphere = typedef std::vector<double> |
Definition at line 802 of file type_def.h.
| using arcs::common_interface::SyncMovePtr = typedef std::shared_ptr<SyncMove> |
Definition at line 977 of file sync_move.h.
| using arcs::common_interface::SystemInfoPtr = typedef std::shared_ptr<SystemInfo> |
Definition at line 338 of file system_info.h.
| typedef std::unordered_set<std::string> arcs::common_interface::TaskSet |
Definition at line 36 of file sync_move.h.
| using arcs::common_interface::TracePtr = typedef std::shared_ptr<Trace> |
| using arcs::common_interface::Vector3d = typedef std::array<double, 3> |
Definition at line 31 of file type_def.h.
| using arcs::common_interface::Vector3f = typedef std::array<float, 3> |
Definition at line 33 of file type_def.h.
| using arcs::common_interface::Vector4d = typedef std::array<double, 4> |
Definition at line 32 of file type_def.h.
| using arcs::common_interface::Vector4f = typedef std::array<float, 4> |
Definition at line 34 of file type_def.h.
| using arcs::common_interface::Vector6f = typedef std::array<float, 6> |
Definition at line 35 of file type_def.h.
| enum arcs::common_interface::AuboErrorCodes : int |
| Enumerator | |
|---|---|
| ENUM_AuboErrorCodes_DECLARES | |
Definition at line 525 of file type_def.h.
|
strong |
| Enumerator | |
|---|---|
| ENUM_AxisModeType_DECLARES | |
Definition at line 540 of file type_def.h.
| enum arcs::common_interface::EnvelopingShape : int |
| Enumerator | |
|---|---|
| ENUM_EnvelopingShape_DECLARES | |
Definition at line 617 of file type_def.h.
Error type.
Definition at line 836 of file type_def.h.
Exception code.
Definition at line 848 of file type_def.h.
|
strong |
| Enumerator | |
|---|---|
| Stopped | |
| Starting | |
| Stropping | |
| Running | |
Definition at line 680 of file type_def.h.
|
strong |
Joint Servo Mode.
| Enumerator | |
|---|---|
| ENUM_JointServoModeType_DECLARES | |
Definition at line 573 of file type_def.h.
|
strong |
|
strong |
Operational Mode.
| Enumerator | |
|---|---|
| ENUM_OperationalModeType_DECLARES | |
Definition at line 557 of file type_def.h.
pathBuffer Type
The robot movements are programmed as pose-to-pose movements, that is move from the current position to a new position. The path between these two positions is then automatically calculated by the robot.
Definition at line 34 of file motion_control.h.
| Enumerator | |
|---|---|
| ENUM_PayloadIdentifyMoveAxis_DECLARES | |
Definition at line 622 of file type_def.h.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Tool | Tool coordinate system. |
| Path | Trajectory coordinate system. |
| Base | Base coordinate system. |
Definition at line 688 of file type_def.h.
|
strong |
Robot Control Mode.
| Enumerator | |
|---|---|
| ENUM_RobotControlModeType_DECLARES | |
Definition at line 565 of file type_def.h.
| Enumerator | |
|---|---|
| ENUM_RobotEmergencyStopType_DECLARES | |
Definition at line 637 of file type_def.h.
|
strong |
| Enumerator | |
|---|---|
| ENUM_RobotModeType_DECLARES | |
Definition at line 535 of file type_def.h.
|
strong |
| Enumerator | |
|---|---|
| ENUM_RuntimeState_DECLARES | |
Definition at line 530 of file type_def.h.
| enum arcs::common_interface::SafeguedStopType : int |
| Enumerator | |
|---|---|
| ENUM_SafeguedStopType_DECLARES | |
Definition at line 632 of file type_def.h.
|
strong |
| Enumerator | |
|---|---|
| ENUM_SafetyInputAction_DECLARES | |
Definition at line 602 of file type_def.h.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| ENUM_SafetyOutputRunState_DECLARES | |
Definition at line 607 of file type_def.h.
|
strong |
The StandardInputAction enum.
| Enumerator | |
|---|---|
| ENUM_StandardInputAction_DECLARES | |
Definition at line 597 of file type_def.h.
|
strong |
Standard Output Run State.
| Enumerator | |
|---|---|
| ENUM_StandardOutputRunState_DECLARES | |
Definition at line 589 of file type_def.h.
| Enumerator | |
|---|---|
| ENUM_TaskFrameType_DECLARES | |
Definition at line 612 of file type_def.h.
| Enumerator | |
|---|---|
| ENUM_TraceLevel_DECLARES | |
Definition at line 627 of file type_def.h.
|
inline |
Definition at line 711 of file type_def.h.
|
inline |
Definition at line 180 of file type_def.h.
|
inline |
Definition at line 739 of file type_def.h.
|
inline |
Definition at line 725 of file type_def.h.
|
inline |
Definition at line 757 of file type_def.h.
|
inline |
Definition at line 208 of file type_def.h.
|
inline |
Definition at line 902 of file type_def.h.
References ENUM_AuboErrorCodes_DECLARES.