一份精选的机器人学资源清单,涵盖书籍、课程、仿真器、软件库、会议、期刊和竞赛。
7287+14 本周1103Other更新于 2年前
面向 ROS 的高性能 2D 机器人仿真器,用于在平面环境中模拟机器人。
Flatland 是一个为 ROS 设计的 2D 机器人仿真器,用于模拟机器人在俯视平面环境中的运动。当任务只涉及平面移动(例如导航测试)时,它比完整的 3D 仿真器更轻量。
项目使用 C++ 编写,底层物理引擎为 Box2D。它以 catkin 工作空间的方式安装和编译,并可通过 rosdep 安装缺失依赖。另有 turtlebot_flatland 仓库作为快速上手示例,可在该仿真器中运行 TurtleBot 导航栈。
项目提供使用文档和基于 Doxygen 生成的 API 参考。
将 flatland 克隆到 catkin 工作区的 src 文件夹中
在 catkin 工作区中安装缺失的 rosdep 依赖
rosdep install --from-paths src --ignore-src使用 catkin 构建工作区
catkin build概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一份精选的机器人学资源清单,涵盖书籍、课程、仿真器、软件库、会议、期刊和竞赛。
一个 C++ 仿真库,结合物理引擎与渲染管线,面向海洋机器人与水下环境仿真。
面向机器人仿真的 C++ 抽象物理接口,通过插件机制在不同物理引擎之间切换。
Box2D 2D 物理引擎的 JavaScript/TypeScript 重写版,用于 HTML5 游戏开发。
基于 C++ 的强化学习批量环境引擎,用线程池并行运行大量 Gym 风格环境。
基于 Gazebo 与 ROS 2 的海上无人水面艇仿真环境,复现 RobotX 比赛场地与任务。