hanruihua/ir-sim
PublicA Python-based lightweight robot simulator designed for navigation, control, and learning
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 14/10/2026
Tóm tắt bởi Bee AI
IR-SIM là trình mô phỏng robot 2D gọn nhẹ viết bằng Python và cấu hình bằng YAML, phục vụ việc nghiên cứu điều khiển, điều hướng và học tăng cường cho robot.
- Hỗ trợ nhiều hệ động học robot: vi sai (diff), đa hướng (omni), và lái Ackermann.
- Cấu hình kịch bản và môi trường trực quan thông qua các tệp YAML đơn giản.
- Tích hợp sẵn các cảm biến như 2D LiDAR, 2D FMCW LiDAR, cảm biến va chạm và phát hiện trường nhìn (FOV).
- Hỗ trợ nhiều thuật toán tránh va chạm và hành vi như RVO, ORCA (hỗ trợ tới 200 agent) và Social Force Model (SFM).
Lưu ý
- Yêu cầu môi trường Python >= 3.10.
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến26
- Độ tươi100
- Cộng đồng45
- Tài liệu100
- Phát hành100
- Mức độ khóTrung bình
- Phù hợp vớiNhà nghiên cứu · Lập trình viên
- Loại dự ánCông cụ
- Giấy phépMIT
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
Python
Matplotlib
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
docs/Tài liệu hướng dẫn chi tiết của dự án (hỗ trợ Read the Docs).irsim/Mã nguồn chính của trình mô phỏng IR-SIM.tests/Bộ kiểm thử tự động của thư viện.usage/Các ví dụ minh họa và kịch bản cấu hình mẫu.
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/hanruihua/ir-sim.git
cd ir-simCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Mô phỏng và kiểm thử thuật toán điều hướng, tránh vật cản cho robot di động trong môi trường 2D.
- Huấn luyện và đánh giá các mô hình học tăng cường (RL/DRL) cho điều khiển robot đơn hoặc đa tác tử.
- Thực hiện mô phỏng tương tác vật lý tiếp xúc dạng vật rắn như đẩy hộp có khối lượng, ma sát và quán tính.
- Giảng dạy các khóa học nhập môn về robot học và thuật toán điều khiển tại các trường đại học.
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
donnemartin/system-design-primerLearn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.376.1k+920
- 2
vinta/awesome-pythonThe definitive list that answers "I want to do X in Python, which tool should I use?"331.2k+1.7k
- 3
practical-tutorials/project-based-learningCurated list of project-based tutorials288.4k+755
- 4
TheAlgorithms/PythonAll Algorithms implemented in Python225.7k+218
- 5
yt-dlp/yt-dlpA feature-rich command-line audio/video downloader203.7k+3.3k
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 14/10/2026.