jsk-ros-pkg/jsk_visualization
一组ROS可视化软件包,提供针对RViz和rqt的专用插件,帮助开发者监控和调试机器人数据。
bitcraze/crazyflie-clients-python
一系列适用于 Crazyflie 纳米四轴飞行器的主机应用程序集合,提供飞行控制、固件烧录与实时数据可视化等工具。
ros-industrial/ros_qtc_plugin
一套为 Qt Creator IDE 提供的插件集,通过整合工作空间管理、构建配置和 ROS 特定工具,简化 ROS 开发流程。
johschmitz/blender-driving-scenario-creator
一个用于在 Blender 中视觉化创建自动驾驶和 ADAS 测试用 OpenDRIVE 和 OpenSCENARIO 驾驶场景的插件。
carla-simulator/scenario_runner
用于测试和准备自动驾驶代理的 CARLA 模拟器交通场景定义与执行引擎。
open-navigation/opennav_coverage
一个集成了 Nav2 的完整覆盖路径规划系统,使用 Fields2Cover 为机器人生成高效路径,以覆盖整个田块或行。
ShisatoYano/AutonomousVehicleControlBeginnersGuide
涵盖自动驾驶车辆控制中的定位、建图、路径规划和路径跟踪的 Python 示例代码与仿真集合。
locusrobotics/fuse
一个基于非线性最小二乘优化(使用 Google 的 Ceres Solver)的 ROS 框架,用于在机器人上实现状态估计、定位和校准的实时传感器融合。
PlanSys2/ros2_planning_system
一个基于 PDDL 的 ROS2 规划系统,使机器人开发者能够通过高层任务规划生成智能行为。
sea-bass/pyroboplan
一个用于机械臂运动规划的教育用 Python 库,使用 Pinocchio 进行机器人运动学与动力学计算。
suchetanrs/ORB-SLAM3-ROS2-Docker
一个用于 ORB-SLAM3 的 Docker 化 ROS 2 Humble 封装,可简化在各种传感器配置下视觉 SLAM 和定位的部署。
sea-bass/turtlebot3_behavior_demos
使用 ROS 2 行为树实现 TurtleBot3 和 TurtleBot 4 自主行为的演示集合,包含 Python 和 C++ 实现。
vuer-ai/vuer
一个用于在浏览器、移动端以及 VR/AR 中与动态 3D 和机器人数据进行交互的事件驱动、声明式可视化工具包。
OpenSimulationInterface/open-simulation-interface
Open Simulation Interface (OSI) 是一种基于协议缓冲区的通用接口,用于虚拟仿真场景中自动驾驶功能的环境感知。
eyelevelai/groundx-on-prem
GroundX On-Prem 是 EyeLevel AI RAG 管道(文档摄取、加密存储和向量增强搜索)的开源、Kubernetes 原生部署。它附带 Helm 图表、可选的 AWS Terraform 脚本和详细的节点组要求,使您能够在安全的气隙集群中运行整个系统——包括 GPU 加速的视觉模型和重排序器。
ros-industrial/universal_robot
一个 ROS-Industrial 元软件包,提供使用 ROS 控制和仿真 Universal Robots 硬件所需的配置和描述。
robomechanics/quad-sdk
一个基于 ROS 的全栈软件框架,用于敏捷四足行走,整合了仿真与硬件的规划、控制和估计。
fangvv/UAV-DDPG
使用DDPG的强化学习框架,通过优化飞行路径和任务卸载,最小化UAV辅助移动边缘计算中的处理延迟。
FilippoAiraldi/mpc-reinforcement-learning
一个使用模型预测控制(MPC)作为函数近似来训练基于模型的强化学习(RL)智能体的库。
chennuo0125-HIT/LIO-SAM_based_relocalization
基于 LIO-SAM 的重定位系统,使机器人能够在先前保存的地图中确定自身位置。
PKU-Alignment/safety-gymnasium
一个可扩展且可定制的安全强化学习基准库,提供标准化的环境集,用于评估安全约束下的 AI 智能体。
SJTU-ViSYS/Ground-Fusion
一种用于地面车辆的低成本传感器融合SLAM系统,整合RGB-D、IMU、轮式里程计和GNSS,确保在挑战性边缘情况下的稳健定位。
koide3/gtsam_points
专为基于距离的 SLAM 和 3D 点云配准设计的 GTSAM 因子与优化器集合。
StanfordASL/frax
一个使用纯 Python 编写的快速机器人运动学和动力学库,利用 JAX 进行 JIT 编译和自动微分。
lifemate-ai/embodied-claude
为 Claude Code 提供持久、具身的伴侣运行时,增加长期记忆、内稳态需求以及摄像头和语音的硬件集成。
HorizonRobotics/alf
ALF(智能体学习框架)是一个基于 PyTorch 的强化学习库,提供大量算法(A2C、PPO、SAC、MuZero 等)、模块化组件、Python 风格配置,以及单机和多 GPU/集群训练支持。包含多个即用型示例(CartPole、Atari、MuJoCo、MetaDrive),并支持 Docker、Nix 和 uv 安装方式。
gbionics/amp-rsl-rl
一个利用对抗性运动先验(AMP)帮助人形代理从动作捕捉数据中学习运动技能的强化学习库。
hanruihua/RDA-planner
一种基于优化的MPC运动规划器,利用ADMM实现复杂环境中机器人实时、无碰撞导航。
UniversalRobots/Universal_Robots_ROS2_Description
Universal Robots 机械臂的官方 ROS 2 描述包,提供 URDF/Xacro 模型、视觉网格和启动辅助工具,并支持所有当前的 ROS 2 发行版。
RobotWebTools/roslibpy
一个允许通过 WebSockets 与 ROS 机器人交互的 Python ROS 桥接库,无需本地 ROS 安装,可在任何平台进行控制。
InternRobotics/VLAC
一种视觉-语言-动作-评论家模型,为真实世界机器人强化学习提供密集奖励反馈与轨迹质量筛选。
Simple-Robotics/aligator
Aligator 是一个用于机器人领域快速、受约束轨迹优化的 C++/Python 库。它提供建模 API、高效求解器(ProxDDP、FeasibleDDP)、Pinocchio 集成、可选的 Crocoddyl 兼容性以及并行 CPU 优化。可通过 conda 安装或从源码构建(CMake/Pixi)。可用于生成运动规划或在复杂机器人上运行模型预测控制。
fujitatomoya/ros2ai
一个适用于 ROS 2 的命令行界面扩展,允许用户通过 OpenAI 或 Ollama 使用自然语言来查询并执行机器人指令。
Ekumen-OS/andino
专为教育和机器人实验设计的开源、低成本差速驱动机器人平台,已与 ROS 2 集成。
xArm-Developer/xarm_ros
基于 ROS 的 xArm 系列机械臂开发与仿真框架,提供硬件接口、MoveIt 运动规划和 Gazebo 仿真。
lucidrains/q-transformer
Q‑Transformer 是一个 PyTorch 库,实现了用于可扩展离线强化学习的自回归 Q 函数方法,专为结合视频观测和语言指令的机器人任务而设计。它提供视觉Transformer模型、数据收集代理、回放缓冲区数据集和Q学习训练器,可通过 `pip install q-transformer` 安装。
VLARLKit/VLARLKit
一个用于使用强化学习训练 Vision-Language-Action (VLA) 模型的 PyTorch 库,采用解耦架构以防止模型与模拟器之间的依赖冲突。
Open-X-Humanoid/HEX
一种支持跨体态技能迁移和长时程操作的人形机器人全身视觉语言行动框架。
stack-of-tasks/tsid
一个用于刚性多体机器人(如类人机器人与四足机器人)进行基于优化的逆向动力学控制的 C++ 库。
ihmcrobotics/ihmc-open-robotics-software
一个用于人形机器人控制和仿真的全面软件栈,提供动力学、感知和实时通信工具。
AndrejOrsula/pymoveit2
pymoveit2 是 ROS 2 MoveIt 2 的 Python 封装,提供高级 API 用于规划和执行机器人运动、运行运动学、控制夹爪以及从简单 Python 脚本编辑规划场景。
Extelligence-ai/bagel
Bagel 是一个基于 Docker 的服务,让你能用自然语言向机器人、无人机或物联网日志提问。它使用 LLM(如 Claude、Gemini、Ollama 等)将查询转换为确定性的 DuckDB SQL,展示给你用于审计,并能运行边缘数据缩减流水线,仅保留相关的时间窗口。支持 ROS 1/2、PX4、ArduPilot、汽车 CAN/MDF4、MQTT、PostgreSQL/TimescaleDB、InfluxDB 3 等多种格式。可通过 POML 文件扩展,集成 PlotJuggler、Rerun、Foxglove、Slack 和 LeRobot。开源许可为 Apache 2.0。
RobotWebTools/rclnodejs
用于 ROS 2 的 Node.js 客户端库,支持使用 JavaScript 和 TypeScript 开发机器人应用,具备 Web 集成和高性能通信特性。
PX4/PX4-SITL_gazebo-classic
使用Gazebo插件为PX4自动驾驶仪提供SITL和HITL模拟的,适用于探测车、船只和飞行器的飞行模拟器。
RoboStack/ros-noetic
一个使用 Conda 包管理器的跨平台 ROS Noetic 发行版,可简化在 Linux、macOS 和 Windows 上的安装和依赖管理。
Le0nX/ModernRoboticsCpp
一个与《Modern Robotics: Mechanics, Planning, and Control》教科书配套的 C++ 库,提供机器人学、规划和控制算法的教育性实现。
openrr/urdf-viz
基于 Rust 的 URDF 和 Xacro 机器人描述文件可视化工具,支持通过 JSON API 进行交互式关节操作和远程控制。
robotology/yarp
YARP 是一个用于机器人的通信库和工具包,提供软件组件之间的标准化设备接口和消息传递。