RepositoryPythonUSUnited States
bheijden

bheijden/rex

Rex is a JAX-powered framework for sim-to-real robotics.

54stars
0forks
0issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: system-identification

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: delay-estimation

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: gpu-simulation

#1 Repository Của Tháng

🚀 Rex: Khung công cụ JAX cho robotics sim-to-real

Một framework JAX hỗ trợ thiết kế, mô phỏng và huấn luyện robot trong môi trường có độ trễ thực tế.

Rex (Robotic Environments with jaX) là một framework dựa trên JAX nhằm hỗ trợ phát triển và triển khai các hệ thống robotics theo phương pháp sim-to-real. Dự án cho phép người dùng mô hình hóa các hệ thống bất đồng bộ thông qua các nút (node) biểu diễn cảm biến, bộ điều khiển và tính toán, đồng thời mô phỏng các hiệu ứng độ trễ từ phần cứng, giao tiếp và tính toán.

✨ Điểm nổi bật

  • Thiết kế đồ thị bất đồng bộ: Mô hình các hệ thống thực tế với các nút cảm biến, actuator và bộ tính toán.
  • Mô phỏng độ trễ thực tế: Hỗ trợ mô phỏng độ trễ từ phần cứng, tính toán và kênh truyền thông.
  • Chạy đa luồng và song song hóa: Hỗ trợ chạy thí nghiệm thực tế hoặc mô phỏng tốc độ cao trên GPU/TPU.
  • Tích hợp sâu với JAX: Sử dụng autodiff, JIT compilation và tăng tốc GPU/TPU từ JAX.
  • Công cụ xác định tham số hệ thống: Ước lượng động lực học và độ trễ từ dữ liệu thực.
  • Mở rộng dễ dàng: Tương thích với các engine mô phỏng như Brax, MuJoCo (MJX).
  • Pipeline sim2real thống nhất: Huấn luyện policy có nhận thức độ trễ trong mô phỏng và triển khai trên robot thực.

💡 Vì sao đáng chú ý

Rex khác biệt ở khả năng mô phỏng độ trễ thực tế một cách chính xác thông qua thiết kế đồ thị bất đồng bộ. Thay vì mô phỏng độc lập các thành phần, Rex kết nối chúng thông qua các kênh truyền tin có độ trễ, giúp policy được huấn luyện có khả năng chịu đựng môi trường thực tế. Đây là công cụ lý tưởng cho các nhà nghiên cứu và kỹ sư robotics muốn chuyển giao mô hình từ mô phỏng sang thực tế một cách liền mạch.


#Robotics #Sim2Real #JAX #ReinforcementLearning #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
facebookresearch/habitat-lab

A modular high-level library to train embodied AI agents across a variety of tasks and environments.

3.2k
May 7, 2026
RepositoryPython
LongchaoDa/AwesomeSim2Real

AwesomeSim2Real - An update-to-date Sim-to-Real repo of "Survey of Sim-to-Real Methods in RL: Progress, Prospects and Challenges with Foundation Models"

201
Sep 5, 2025
RepositoryPython
ac-93/tactile_gym

Suite of PyBullet reinforcement learning environments targeted towards using tactile data as the main form of observation.

185
Jan 25, 2023
RepositoryPython
j3soon/OmniIsaacGymEnvs-UR10Reacher

UR10 Reacher Reinforcement Learning Sim2Real Environment for Omniverse Isaac Gym/Sim

119
Nov 2, 2023
RepositoryPython
famura/SimuRLacra

reinforcement learning from randomized simulations

69
Mar 31, 2025
RepositoryPython
thanhndv212/figaroh-plus

A system identification framework for robots

69
Oct 25, 2026
RepositoryC++
bulletphysics/bullet3

Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.

14.8k
Oct 9, 2026
RepositoryC++
facebookresearch/habitat-sim

A flexible, high-performance 3D simulator for Embodied AI research.

3.8k
Jul 21, 2026
Repository
sun254667/Awesome-Real2Sim2Real

A curated collection of papers on Sim-to-Real, Real-to-Sim, and Real2Sim2Real transfer for robotics, reinforcement learning, and embodied AI.

101
Aug 4, 2026