zoukankan      html  css  js  c++  java
  • 11.10-改造ARIA和move_base: action-mode and planning model

    程序改造计划

    前言

    • 当前的手柄控制没有避障功能
    • 当前的语音直接控制指令使用的是move_base模块,我们希望能够使用精确的移动模块,同时避障,语音直接控制指令实际上是进场控制指令,人可以实时看到机器人状态。“往前走5M”“快一点”等等
    • 只有这些指令才会需要使用路径规划,比如“到A513”“到电脑前面去”“去”
    • 对慢一点指令的响应,只应该在路径规划的时候实现,通过对局部规划器参数的重新配置来实现。在直接模式下能够实现么?

    实现功能

    速度等参数设置

    • 慢,快

    漫游下的语音直接控制指令

    • 在ROS中使用client的键盘指令实现,在ROS中使用Action和ActionGroup设计行为,运行过程中应该有避障

    方位距离模式下的语音直接控制,运行过程中应该有避障

    • 往前走5米
    • 快一点
    • 慢一点
    • 停下来

    规划模式下的控制

    • 到513
    • 停下来
    • 快一点,慢一点
      这些都可以通过对状态机的定制来实现。

    zsProxy的新增需求

    • 应能够订阅move_base执行情况,好向界面反馈机器人状态是正常还是lost等等
  • 相关阅读:
    如何用命令将本地项目上传到github
    Mysql基本命令一
    Mysql基本命令二
    PDO操作数据库
    PHP分页
    JQuery中$.ajax()方法参数详解
    基于jquery的has()方法以及与find()方法以及filter()方法的区别详解
    IE浏览器兼容问题
    购物车的实现方式
    JS学习之路
  • 原文地址:https://www.cnblogs.com/lizhensheng/p/11117706.html
Copyright © 2011-2022 走看看