Warp — это Python-фреймворк для написания высокопроизводительного кода для симуляции и графики. Warp берет обычные Python-функции и JIT компилирует их в эффективный код ядра, который может выполняться на CPU или GPU.
Warp разработан для пространственных вычислений и оснащен богатым набором примитивов, которые облегчают написание программ для симуляции физики, восприятия, робототехники и обработки геометрии. Кроме того, ядра Warp являются дифференцируемыми и могут использоваться в рамках машинного обучения с такими фреймворками, как PyTorch и JAX.
#Warp #Python #Simulation #Graphics #HighPerformance #JITCompilation #CPU #GPU #SpatialComputing #PhysicsSimulation #Robotics #GeometryProcessing #MachineLearning #PyTorch #JAX #DevTools #Coding #NVIDIA
https://github.com/NVIDIA/warp
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - NVIDIA/warp: A Python framework for GPU-accelerated simulation, robotics, and machine learning.
A Python framework for GPU-accelerated simulation, robotics, and machine learning. - NVIDIA/warp
🔥3⚡2
Archimedes — это open-source фреймворк на Python, созданный для того, чтобы переносить управляющие алгоритмы прямо на реальное оборудование. Он объединяет в себе моделирование, симуляцию, оптимизацию и генерацию C-кода — всё, что нужно для полного цикла разработки систем управления.
#python #casadi #embedded #controlsystems #numerics #autodiff #opensource #archimedes #pythonlibrary #engineering #robotics #optimization #coding #tech
https://pinetreelabs.github.io/archimedes/index.html
Please open Telegram to view this post
VIEW IN TELEGRAM
1 3👍2⚡1
MimicKit — это открытый, легковесный фреймворк для обучения контроллеров движения с помощью имитации движения и RL, в котором в одном месте собраны DeepMimic, AMP, ASE и ADD плюс PPO/AWR.
python mimickit/run.py \
--mode train \
--num_envs 4096 \
--engine_config data/engines/isaac_gym_engine.yaml \
--env_config data/envs/deepmimic_humanoid_env.yaml \
--agent_config data/agents/deepmimic_humanoid_ppo_agent.yaml \
--visualize true \
--out_dir output/
Если нужно просто быстро проверить модели или потыкать анимации, есть режим test, просмотр motion‑клипов и готовые скрипты для логов и TensorBoard.
#MimicKit #DeepMimic #AMP #ASE #ADD #ReinforcementLearning #MotionControl #IsaacGym #Robotics #PhysicsSimulation
https://github.com/xbpeng/MimicKit
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - xbpeng/MimicKit: A lightweight suite of motion imitation methods for training controllers.
A lightweight suite of motion imitation methods for training controllers. - xbpeng/MimicKit
1 3⚡1
slamd — это минималистичная GPU‑ускоренная 3D‑визуализация для Python:
pip install slamd, 3 строки кода — и у вас интерактивный viewer с point clouds, meshes, camera frustums, transform tree (как ROS TF). vis = slamd.Visualizer(); scene.set_object("/robot/cloud", slamd.geom.PointCloud(pts)) — окно само открывается. import slamd
vis = slamd.Visualizer("My Scene")
scene = vis.scene("main")
scene.set_object("/triad", slamd.geom.Triad())
#python #3d #visualization #slam #robotics #opengl #slamd
https://github.com/Robertleoj/slamd
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Robertleoj/slamd: Lightweight 3D visualization library
Lightweight 3D visualization library. Contribute to Robertleoj/slamd development by creating an account on GitHub.
1🔥3⚡2👍1
ProtoMotions 3 - это открытый высокопроизводительный фреймворк с GPU-ускорением, разработанный для симуляции, процедурной генерации и обучения движениям цифровых людей и гуманоидных роботов (Reinforcement Learning).
Проект выпущен под свободной лицензией Apache-2.0 и объединяет усилия исследователей в области анимации, робототехники и обучения с подкреплением, предоставляя модульную и масштабируемую платформу для быстрого прототипирования.
--robot-name=smpl на --robot-name=h1_2).--simulator=isaacgym ➔ newton ➔ mujoco). Это позволяет проверять алгоритмы управления роботами в разных условиях, используя только те сигналы датчиков, которые реально получить с «железа».Фреймворк успешно протестирован на аппаратном обеспечении. Универсальная политика трекинга обучается в симуляторе на датасете ~142 тысяч движений и переносится на реального гуманоидного робота Unitree G1 напрямую (zero-shot).
💡 Пайплайн развертывания экспортирует готовую ONNX-модель со встроенным вычислением параметров наблюдения. Фреймворкам на реальном роботе (тестировалось через RoboJuDo) достаточно просто скармливать модели сырые сигналы с датчиков — переписывать функции обработки данных вручную не нужно.
Вам не нужно писать монолитные тяжелые классы окружения. Например, задача управления движением собирается из независимых слоев:
steering_control.py) — управляет целевым направлением и скоростью.obs/steering.py) — тензорное ядро, переводящее цели в локальную систему координат робота.rewards/task.py) — рассчитывает функции вознаграждения за соблюдение курса и направления.Добавить своего собственного робота так же просто: достаточно закинуть спецификацию
.xml от MuJoCo в папку ассетов, заполнить конфигурационный файл и зарегистрировать его в фабрике роботов.#ProtoMotions3 #NVIDIA #Robotics #Humanoids #ReinforcementLearning #SimToReal #UnitreeG1 #MuJoCo #AI #OpenSource #DevTools
https://github.com/NVlabs/ProtoMotions
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - NVlabs/ProtoMotions: ProtoMotions is a GPU-accelerated simulation and learning framework for training physically simulated…
ProtoMotions is a GPU-accelerated simulation and learning framework for training physically simulated digital humans and humanoid robots. - NVlabs/ProtoMotions
1⚡2🔥2 2