博文

目前显示的是 六月, 2023的博文

Robomaster 2023赛季哨兵设计思路

  目前方案 麦克纳姆轮底盘,弹仓置于底盘,因供弹链,所以 NUC 无法放置于云台中心点,转动惯量相比于普通步兵较大。 因 USB3.0 滑环成本较高,故 NUC ,雷达受相机位置所限制只能放置于云台。 基于算法层面的考虑 此前在 RMUA 所有队伍都是使用 2d 激光雷达进行定位,实力较强的队伍会在定位算法上进行创新。 后来基于 3d 激光雷达的里程计算法越来越成熟,fast-lio, point-lio,定位准确,精度高。鉴于 RMUC 场地的复杂性(盲道,斜坡),故使用 3d 雷达方案进行定位。 对比 3d 雷达里程计算法在较为空旷地区(体育馆)以及走廊会出现定位缓慢、漂移,需要参照物较多的地形。 CPU 占用比 2d 点云匹配位置估计算法较高。 为何规划导航使用基于 2d 而不是 3d 的算法 ego-planner 也是比较成熟的 3d 路径规划算法,但是考虑到相比于 2d 规划导航,当时哨兵组开发人员更熟悉 2d 规划导航,时间紧迫,故没有评估其可行性。 为何使用 roborts 框架 虽然该框架较为复杂(相比 move_base),但是有前人的代码可以参考(RMUA),而且开发灵活。 基于成本方面的考虑 设备 mid-360 相比于 2d 雷达并不是特别贵,而且范围广,自带 imu,雷达里程计算法稳定(相对)。 位置 由于云台相机位置,如果需要将 NUC 通过滑环,则需要购买 2k+ 可以通过 USB3.0 的滑环,所以 NUC 暂时放在滑环上层,由于底盘需要自旋,所以雷达也暂时放在云台上(当然也可以考虑华工的龙门架,雷达倒置放置在最高处与底盘固连)。 其他学校 在哨兵出现的第一年(2023年),深圳大学使用的是 fast-lio + move_base(靠慢速和双云台避免雷达运动畸变),华南农业大学使用的是 2d 雷达修...