Skip to content

loanBRNT/delivery_packing_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

delivery_packing_python

This repository contains code for my participation in the Lychee x Revel Hackathon on NVIDIA Isaac Sim 5.0.0.

Delivery View Packing View

The goal is to create a prototype for robotic manipulation where a user places an order using natural language. Two robots then collaborate: one places all objects on a tray, and the other transports the crate.

Information

  • The project is designed to run fully locally, so you need at least a GPU with 4GB of VRAM to run both the model and the simulation.
  • If you experience jerky movements, increase the number of solver steps (position and velocity) to stabilize the grasp.

Installation

  1. Clone this repository inside a folder linked to the Isaac Sim Extension Manager (by default: isaacsim/extsUser).
  2. Open Isaac Sim, go to the Extension Manager, search for "delivery_packing", enable it, and set it to Auto Load. See this tutorial for more details.
  3. The delivery_packing items should now appear in the toolbar menu. Click on it to load the extension.
  4. In parallel, install Docker on your machine following this guide. You need to have installed nvidia-container-toolkit.
  5. Open a terminal inside the agent folder and run:
   docker compose up

Usage Screen

Usage

  • In Isaac Sim, load and run the delivery_packing extension (via the Extension Manager).
  • In the extension UI, enter your query in the input field and press Send to start the system.
  • The system will process the request and command the robots; response time may vary depending on your computer.

Limitation / Future work

  • Automatic grasp pose estimation.
  • Autonomous navigation in complex environment.

Author

Loan BERNAT

YouTube Linkedin

About

This repository contains code for my participation to the Lychee x Revel Hackaton on Nvidia Isaac-Sim 5.0.0. The idea is to create a prototype for robotic manipulation where an user ask for an order using natural langage. Then two robots collaborates, one is placing all objects on the tray and the other one is transporting the crate.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors