开始使用
基础操作
重点功能
ProtocolAdapter
await adapter.start() -> None
await adapter.stop() -> None
adapter.add_header_parser(parser) -> None
adapter.bind_communication(communication) -> None
await ProtocolAdapter.start_protocol(package_path, config=None, *, start=True)
ProtocolConfig
TCPServer
TCPClient
HeaderParser
PayloadParser
CompositePayloadParser
Gap(count=1)
LeafFieldParser(field_name, reader_fn)
ConditionalFieldParser(predicate, true_parser, false_parser=None)
ExecutionContext
CommandRequest
ExecutionResult
Operation
set_robot_pose
update_step_property
ResponseAssembler
WriteContext
RobotService
技术支持
将位姿分解为四元数(Quaternion)和平移向量。
通用的位姿分解步骤,为后续需要输入“旋转向量”和“位姿中心”数据类型的步骤提供数据来源。
原始位姿:待分解的位姿。
旋转向量:位姿的旋转向量,以四元数(Quaternion)的形式表示。
位姿中心:位姿的平移向量。
在选定坐标系下显示点云:选择在机器人或相机坐标系下显示位姿。