一个包含定位、建图、SLAM、路径规划与控制等机器人算法的 Python 示例代码库与教材。
3.1万+41 本周7440PythonOther维护活跃更新于 3天前
一款基于 Python 的轻量级机器人仿真器,用于导航、控制与学习,通过 YAML 文件配置场景。
IR-SIM 是一款基于 Python 的轻量级机器人仿真器,面向导航、控制与机器人学习研究。场景、机器人、传感器和障碍物都通过 YAML 文件定义,大多数场景无需编写代码。仿真器内置碰撞检测,并使用基于 Matplotlib 的渲染器展示结果。
支持差速驱动、全向和阿克曼转向机器人,以及 2D 激光雷达、FMCW 激光雷达、接触式和视场检测传感器。行为模式包括直接趋向目标、RVO 与 ORCA 多智能体避碰,以及社会力模型行人。物体可以是圆形、矩形、多边形、折线或二值栅格地图,刚体接触模式可模拟推动箱体等交互。
通过 pip 即可安装,要求 Python 3.10 及以上。该项目主要面向学术研究和教学,适合快速验证规划与学习算法。
从 PyPI 安装软件包
pip install ir-sim将示例 YAML 保存为 robot_world.yaml,并运行 Python 快速入门脚本
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个包含定位、建图、SLAM、路径规划与控制等机器人算法的 Python 示例代码库与教材。
面向强化学习与自动驾驶研究的轻量级 Python 驾驶仿真器,支持传感器仿真与 Gymnasium 风格环境。
基于 PyBullet 的 Gymnasium 环境,用于训练单机与多机四旋翼无人机的强化学习控制策略。
用 Python 示例代码和文档讲解自动驾驶车辆控制算法,适合初学者学习。
基于 ROS 2 的机器人导航框架,用行为树组织路径规划、路径跟踪与避障。
一个基于 Python 的多旋翼无人机仿真器,内置气动模型,用于教学和estimation、规划、控制等研究。