Deep RL GPU libraries for robotics on NVIDIA Jetson
Top 40.5% on sourcepulse
This repository provides deep reinforcement learning (RL) libraries and examples for NVIDIA Jetson platforms, targeting robotics applications. It enables users to train AI agents using PyTorch for tasks like object manipulation and navigation, with the goal of transferring learned behaviors from simulation to real-world robots.
How It Works
The project implements discrete Deep Q-Learning (DQN) and continuous A3G algorithms in PyTorch. It offers a C++ API that interfaces with Python for efficient tensor memory transfer (ZeroCopy), allowing RL agents to be integrated into robotics systems and simulators like Gazebo. The approach focuses on "pixels-to-actions" learning, where agents process raw visual input to make decisions.
Quick Start & Requirements
cmake ../ && make
within the build
directory after cloning and initializing submodules.catch
and fruit
are provided. Gazebo simulations for robotic arms and rovers are also included.Highlighted Details
Maintenance & Community
The repository appears to be a foundational project from dusty-nv, with no explicit mention of active community channels or recent updates in the provided README.
Licensing & Compatibility
The README does not explicitly state a license. Compatibility for commercial use or closed-source linking would require clarification.
Limitations & Caveats
This project is explicitly tied to older versions: PyTorch v0.3 and JetPack 3.2. This significant version dependency may pose challenges for integration with modern hardware and software stacks. The README also notes that newer examples can be found in other repositories.
3 years ago
1 week