鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    autoware.auto框架介绍

    已定时 已固定 已锁定 已移动
    AutoWare
    autoware 路径规划
    8
    8
    2.8k
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 李佳明李
      李佳明
      最后由 编辑

      autoware.auto规划框架介绍
      总框图:
      autoware.png
      分模块简介:
      behavior_planner是核心节点,将全局路径转化为局部轨迹。相当于管理者,针对不同的场景产生采用不同的轨迹生成方式
      功能:通过请求相应的轨迹规划器,将全局路径转化为轨迹点;检测到障碍物,速度修正。
      使用:出库:从车库触发,驾驶至最近的车道线;沿车道线驾驶,不超速;泊车,车道线行驶后的泊车
      步骤:全局轨迹分段;每一段采用合适的方式生成轨迹;每一段轨迹转向发生变化处进行轨迹细分;细分后轨迹速度优化。

      lanelet2_global_planner(OSM规划器)产生从当前位置到最终泊车点的遵守交通规则的最短路径。是可行驶区域的全局路径【包括车道中心线和进出库路径】【x,y,z】。
      步骤:查找目标车库id;查找起始和终点的车道线id;寻找停车库与可车道的路径;采用图搜寻找起点与终点最短路径;拼接。

      Lane planner计算沿着车道线的轨迹,通常采用车道中心线。若存在车道急转弯情况,可能是的轨迹不满足车辆动力学。
      步骤:沿车道中心线生成轨迹点;路径曲率计算前轮转角;从速度计算每个点到达时间;轨迹尺寸重构;速度平滑。

      Parking Planner产生车辆的无碰进出库路径。车辆模型:自行车模型。产生从起始点到终止点的满足车辆动力学约束的避障轨迹【包含车辆的状态和控制】。参数:始末点以及障碍物地图。
      步骤:A算法获得起始点到终止点的无碰的不满足车辆动力学约束的路径;A粗路径产生nlp求解器初始值;nlp求解器求解得到起始点到终止点的满足车辆动力学的避障的顺滑的轨迹;轨迹再次被检测约束条件和动力学以及无碰。

      Costmap generator进行环境代价地图的生成。考虑代价地图、地图和车辆位置位移,提供了适当的tf转换。
      步骤:接受HAD地图信息,得到代价地图和车辆以及地图和代价地图的tf;HAD地图中可行驶区域的提取;代价地图以车为中心位置,并且与地图对齐;代价地图层的填充;可行驶区域多边形计算和代价地图的修剪。

      Object Collision Estimator输入:感知模块的障碍物信息和局部规划的局部路径信息;进行路径与障碍物的碰撞检测;局部路径的避障修正。
      步骤:参考官网文档

      RecordReplay planner:轨迹的记录和播放

      TrajectoryPlannerNodeBase:节点样板,普通的轨迹节点;返回行为规划器请求的从起始状态到目标状态的导航轨迹。

      Trajectory spoofer提供一个ros2节点和类,运动规划的替代品;可以给控制模块不同类型的轨迹;目的是进行仿真环境控制模块的测试。
      备注:

      此文章对autoware.auto规划简介做简单整理,水平有限,可能有误,仅供自看。

      满目满 小鱼小 GarryG 李东武李 4 条回复 最后回复 回复 引用 1
      • 满目满
        郭鹤魁 @李佳明
        最后由 编辑

        @李佳明 大佬大佬

        1 条回复 最后回复 回复 引用 0
        • 小鱼小
          小鱼 技术大佬 @李佳明
          最后由 编辑

          @李佳明 感谢分享,👍 👍

          新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

          1 条回复 最后回复 回复 引用 0
          • GarryG
            Garry @李佳明
            最后由 编辑

            @李佳明 666

            1 条回复 最后回复 回复 引用 0
            • yoloY
              yolo
              最后由 编辑

              感谢大佬,正准备开始学autoware😊

              1 条回复 最后回复 回复 引用 0
              • 李东武李
                李东武 @李佳明
                最后由 编辑

                @李佳明 目前autoware.auto还没有视觉的算法包吗?

                1 条回复 最后回复 回复 引用 0
                • 3920349703
                  392034970
                  最后由 编辑

                  大佬有考虑做后面的内容吗?我想把autoware.auto移植到自己的小车上,但是不知道传感器如何把数据输入到auto的系统中

                  1 条回复 最后回复 回复 引用 0
                  • 17302128491
                    吉新宇
                    最后由 编辑

                    有没有大佬知道怎么卸载autoware auto的

                    1 条回复 最后回复 回复 引用 0
                    • 第一个帖子
                      最后一个帖子
                    皖ICP备16016415号-7
                    Powered by NodeBB | 鱼香ROS