Skip to content

minimal code to control a swarm of mobile robots in simulation

License

Notifications You must be signed in to change notification settings

VT-Collab/swarm-pybullet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swarm Environment

Simple PyBullet Environments for a swarm of mobile robots. Developed for the Collab.

Quickstart

Use these commands to quickly get set up with this repository, and start up the racecars.

# Clone the Repository
git clone https://github.com/VT-Collab/swarm-pybullet.git
cd swarm-pybullet

# Create a Conda Environment using `environment.yml`
conda env create -f environment.yml

Start-Up (from Scratch)

Use these commands if the above quick-start instructions don't work for you, or you prefer to maintain your own Python packaging solution, and want to make sure the dependencies are in check. If you're just trying to use the code, look at the Quickstart section above.

# Create & Activate Conda Environment
conda create --name panda-env python=3.7
conda activate swarm-pybullet

# Install Dependencies
pip install pybullet numpy

How to Run

This repo includes one sample environment, as well as the utility functions for assests (i.e., objects to interact with).

To see this sample environments, run:

python3 main.py

About

minimal code to control a swarm of mobile robots in simulation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages