ForwardComponent

最低版本: 1.0.0最后更新: 2021/1/21

组件功能:

       带避障的向前或向后移动

支持平台

平台是否支持
豹小秘
豹花/大瓶
豹小秘 Mini

参数

参数名类型属性JS类型Java类型默认值必填说明最低版本
paramForwardParamdistancenumberdoubleyes前进或后退距离1.0.0
linearSpeednumberdouble默认为设置中配的默认速度no直线速度1.0.0
angularSpeednumberdouble默认为设置中配的默认速度no角速度1.0.0

结果码

返回结果描述
RESULT_SUCCESS32610001组件执行成功

错误码

返回错误描述
ERROR_PARAMS_DISTANCE_INVALID-32610006距离参数无效
ERROR_NOT_ESTIMATE-32620001未定位异常
ERROR_GET_CURRENT_POSE_FAILED-32620004获取当前所在点失败
ERROR_FORWARD_FAILED-32620016带避障前进失败
ERROR_NAVIGATION_OUT_MAP-32620002目标点在地图外或在噪点上
ERROR_NAVIGATION_GLOBAL_PATH_FAILED-32620009全局路径规划失败
ERROR_FORWARD_TIMEOUT-32620025带避障前进超时

 

移动类组件通用状态码(仅限豹小秘 Mini)

返回状态码描述
STATUS_START_CHECK_IN_CHARGING_PILE32731023开始检查是否在充电桩
STATUS_START_LEAVE_CHARGING_PILE32731022开始离开充电桩
STATUS_LEAVE_CHARGING_PILE_SUCCESS32730023离桩成功

 

示例代码:

this.forwardParams = new ForwardParam(0.7);

<ForwardComponent

   param={this.forwardParams}

   onFinish={this.onForwardFinish}

/>

public onForwardFinish = (event?: ComponentEvent): boolean => {

   console.log('onForwardFinish complete');

   return true;

};