一个 C++ 仿真库,结合物理引擎与渲染管线,面向海洋机器人与水下环境仿真。
332+1 本周79C++GPL-3.0更新于 前天
面向大规模机器人群体的多线程物理仿真器,可同时运行多个物理引擎。
ARGoS 是一款基于物理的仿真器,用于模拟大规模机器人群体。它能够以物理精确的方式仿真包含数千个机器人的场景,采用多线程与模块化架构。
其显著特点是可以同时运行多个物理引擎,并将物理空间划分为若干区域,为不同区域分配不同的物理引擎。项目使用 C++ 编写,支持 Linux 和 macOS,不支持 Windows。通过 CMake 构建,可选组件包括基于 Qt/OpenGL 的可视化界面和 Lua 封装。
仓库包含仿真器源码、仿真版与真实机器人版的编译脚本,以及使用 Doxygen 生成的 API 文档。
从 GitHub 克隆 ARGoS 源代码
git clone https://github.com/ilpincy/argos3.git argos3创建仿真器的构建目录
mkdir build_simulator在构建目录中使用 CMake 进行配置
cmake ../src编译 ARGoS
make概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个 C++ 仿真库,结合物理引擎与渲染管线,面向海洋机器人与水下环境仿真。
Bullet Physics SDK,一个用于实时碰撞检测和多物理场仿真的 C++ 库,适用于游戏、VR、机器人和机器学习。
基于 C++17 的物理引擎,提供 Python 绑定,用于机器人与计算动画中关节体的运动学、动力学和接触仿真。
面向机器人仿真的 C++ 抽象物理接口,通过插件机制在不同物理引擎之间切换。
面向机器人与具身智能的仿真平台,集成多物理引擎、写实渲染器与跨平台编译器,提供 Python 接口。
通用物理引擎,用于快速、精确地模拟带接触的关节式结构,常用于机器人与机器学习研究。