ARCS SDK API  0.24.0
| 命名空间 | 宏定义 | 类型定义
robot_algorithm.h 文件参考

机器人算法相关的对外接口 更多...

#include <string>
#include <vector>
#include <memory>
#include <functional>
#include <aubo/global_config.h>
#include <aubo/type_def.h>
robot_algorithm.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  arcs::common_interface::RobotAlgorithm
 机器人算法相关的对外接口 更多...
 

命名空间

 arcs
 
 arcs::common_interface
 

宏定义

#define RobotAlgorithm_DECLARES
 

类型定义

using arcs::common_interface::RobotAlgorithmPtr = std::shared_ptr< RobotAlgorithm >
 

详细描述

机器人算法相关的对外接口

在文件 robot_algorithm.h 中定义.

宏定义说明

#define RobotAlgorithm_DECLARES
值:
_FUNC(RobotAlgorithm, 2, calibrateTcpForceSensor, forces, poses) \
_FUNC(RobotAlgorithm, 2, calibrateTcpForceSensor2, forces, poses) \
_FUNC(RobotAlgorithm, 2, payloadIdentify, data_no_payload, data_with_payload) \
_FUNC(RobotAlgorithm, 1, payloadIdentify1, file_name) \
_FUNC(RobotAlgorithm, 0, payloadCalculateFinished) \
_FUNC(RobotAlgorithm, 0, getPayloadIdentifyResult) \
_FUNC(RobotAlgorithm, 2, generatePayloadIdentifyTraj, name, TrajConfig) \
_FUNC(RobotAlgorithm, 0, payloadIdentifyTrajGenFinished) \
_FUNC(RobotAlgorithm, 4, frictionModelIdentify, q, qd, qdd, temp) \
_FUNC(RobotAlgorithm, 2, calibWorkpieceCoordinatePara, q, type) \
_FUNC(RobotAlgorithm, 2, forwardDynamics, q, torqs) \
_FUNC(RobotAlgorithm, 1, forwardKinematics, q) \
_FUNC(RobotAlgorithm, 1, forwardToolKinematics, q) \
_FUNC(RobotAlgorithm, 3, forwardDynamics1, q, torqs, tcp_offset) \
_FUNC(RobotAlgorithm, 2, forwardKinematics1, q, tcp_offset) \
_FUNC(RobotAlgorithm, 2, inverseKinematics, qnear, pose) \
_FUNC(RobotAlgorithm, 1, inverseKinematicsAll, pose) \
_FUNC(RobotAlgorithm, 3, inverseKinematics1, qnear, pose, tcp_offset) \
_FUNC(RobotAlgorithm, 2, inverseKinematicsAll1, pose, tcp_offset) \
_FUNC(RobotAlgorithm, 2, inverseToolKinematics, qnear, pose) \
_FUNC(RobotAlgorithm, 1, inverseToolKinematicsAll, pose) \
_FUNC(RobotAlgorithm, 5, pathMovej, q1, r1, q2, r2, d) \
_FUNC(RobotAlgorithm, 6, pathBlend3Points, type, q_start, q_via, q_to, r, d) \
_FUNC(RobotAlgorithm, 2, calcJacobian, q, base_or_end) \
_FUNC(RobotAlgorithm, 2, pathMoveS, qs, d)

在文件 robot_algorithm.h600 行定义.