RepositoryPython
thanhndv212

thanhndv212/figaroh-plus

A system identification framework for robots

69stars
8forks
25issues
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ủ đề: sysid

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: systemidentification

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: mobile-manipulator

#1 Repository Của Tuần

🔧 FIGAROH - Framework thống kê động lực học và lịch đường hình học cho robot

Một công cụ Python hiệu quả và linh hoạt cho việc nhận dạng động lực học và lịch đường hình học của hệ thống multi-body dựa trên URDF.

FIGAROH (viết tắt từ Free dynamics Identification and Geometrical cAlibration of RObot and Human) là một bộ công cụ Python cung cấp các framework hiệu quả và linh hoạt cho việc nhận dạng động lực học và lịch đường hình học của các hệ thống multi-body cứng dựa trên quy tắc mô hình URDF. Dự án hỗ trợ cả các hệ thống cấu trúc dãy (robot thủ công công nghiệp) và cây (humanoid, robot thủ công di động).

✨ Điểm nổi bật

  • Mô hình động lực học mở rộng: hỗ trợ ma sát, quán tính actuator, offset khớp
  • Tạo trajectory kích thích tối ưu: sử dụng IPOPT để sinh trajectory
  • Nhiều thuật toán ước lượng tham số: Least Squares, Weighted LS, Ridge, Lasso, Elastic Net
  • Tham số vật lý nhất quán: cập nhật trực tiếp vào URDF
  • Lịch đường hình học đầy đủ: ước lượng 6 DOF mỗi khớp
  • Chọn posture tối ưu: tối ưu tổ hợp từ tập các posture khả thi
  • Hệ thống cấu hình YAML: định dạng thống nhất với hỗ trợ kế thừa mẫu
  • Báo cáo tự động: HTML tương tác với biểu đồ trước/sau, verdict máy đọc cho CI

💡 Vì sao đáng chú ý

FIGAROH nổi bật bởi khả năng tích hợp đầy đủ quy trình từ nhận dạng động lực học đến lịch đường hình học, hỗ trợ cả robot thủ công và humanoid. Không chỉ là công cụ thông thường, FIGAROH còn cung cấp hệ thống cấu hình YAML linh hoạt, báo cáo chẩn đoán tự động và khả năng kiểm tra chất lượng (V&V) cho CI/CD. Đặc biệt, framework hỗ trợ cập nhật trực tiếp vào URDF và tích hợp các thuật toán tối ưu hiện đại như IPOPT, Levenberg-Marquardt, khiến nó trở thành lựa chọn mạnh mẽ cho sim-to-real và nghiên cứu robot thực tế.


#SystemIdentification #Robotics #Sim2Real #Calibration #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

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
mujocolab/mjlab_playground

A collection of tasks built on mjlab

111
Apr 16, 2026
RepositoryPython
pal-robotics/tiago_simulation

No description provided.

107
Aug 24, 2026
RepositoryPython
famura/SimuRLacra

reinforcement learning from randomized simulations

69
Mar 31, 2025
RepositoryPython
bheijden/rex

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

54
Jun 11, 2025
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
RepositoryMATLAB
DanielMartensson/MataveID

System identification toolbox for GNU Octave and MATLAB

94
Oct 6, 2026