ForwardComponent
最低版本: 1.0.0最后更新: 2021/1/21组件功能:
带避障的向前或向后移动
支持平台:
平台 | 是否支持 |
豹小秘 | 是 |
豹花/大瓶 | 否 |
豹小秘 Mini | 是 |
参数
参数名 | 类型 | 属性 | JS类型 | Java类型 | 默认值 | 必填 | 说明 | 最低版本 |
param | ForwardParam | distance | number | double | 无 | yes | 前进或后退距离 | 1.0.0 |
linearSpeed | number | double | 默认为设置中配的默认速度 | no | 直线速度 | 1.0.0 | ||
angularSpeed | number | double | 默认为设置中配的默认速度 | no | 角速度 | 1.0.0 |
结果码
返回结果 | 值 | 描述 |
RESULT_SUCCESS | 32610001 | 组件执行成功 |
错误码
返回错误 | 值 | 描述 |
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_PILE | 32731023 | 开始检查是否在充电桩 |
STATUS_START_LEAVE_CHARGING_PILE | 32731022 | 开始离开充电桩 |
STATUS_LEAVE_CHARGING_PILE_SUCCESS | 32730023 | 离桩成功 |
示例代码:
this.forwardParams = new ForwardParam(0.7);
<ForwardComponent
param={this.forwardParams}
onFinish={this.onForwardFinish}
/>
public onForwardFinish = (event?: ComponentEvent): boolean => {
console.log('onForwardFinish complete');
return true;
};