rpos::core::RobotPlatform 类

  • 机器人平台是一系列设备组合而成的整体,提供一系列的特征从而提供功能。RobotPlatform 类是所有机器人平台的基类。

头文件

rpos/core/robot_platform.h

适用于

  • Slamware
  • Mapper

构造器

RobotPlatform() 

默认构造函数

RobotPlatform(boost::shared_ptr<detail::RobotPlatformImpl> impl)

该构造器仅供 SDK 内部使用

RobotPlatform(const RobotPlatform&)

拷贝构造函数

RobotPlatform(RobotPlatform&&) 

移动构造函数

运算符

RobotPlatform& operator=(const RobotPlatform&)  

赋值运算符:

方法

std::vector<Feature> getFeatures()  

获得该机器人平台提供的所有特征:

template<class RobotPlatformT>  
RobotPlatformT cast()  

将RobotPlatform 对象转换成子类对象,示例请参考 rpos::core::Action::cast<>