Skip to content

This repository contains the open-sourced codes and hardware designs of the Swarm Robot (heroswarmv2) designed at the Heterogeneous Robotics Research Lab (HeRoLab) at the University of Georgia.

License

Notifications You must be signed in to change notification settings

herolab-uga/heroswarmv2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

heroswarmv2 - Fully-Capable Swarm robot design

This repository contains the open-sourced codes and hardware designs of the Swarm Robot (heroswarmv2) designed at the Heterogeneous Robotics Research Lab (HeRoLab) at the University of Georgia.

Capability

The robot is fully-capable in the following sense.

### Sensing: Multiple sensors such as proximity, RGB, sound, Inertial (IMU) altitude, and humidity and pressure measurements to capture local information; 
### Communication: Explicit data communication modalities such as Wi-Fi and Bluetooth; 
### Computing: High C1-level \cite{trenkwalder2019computational} computing through a Raspberry Pi Zero-based computing module that can support ROS and advanced programming; 
### Motion: Multi-level motor control with onboard wheel odometry aided by a microcontroller; 
### Power: Dedicated power management with different recharging variants such as inductive wireless charging or magnetic coupling. 

Citation

A preprint of the paper focusing on the robot architecture is available at https://arxiv.org/abs/2211.03014

Cite the paper as "Starks M, Gupta A, Oruganti S, Parasuraman R. HeRoSwarm: Fully-Capable Miniature Swarm Robot Hardware Design With Open-Source ROS Support. In Proceedings of 2023 IEEE/SICE International Symposium on System Integration (SII) 2023. IEEE." URL: https://ieeexplore.ieee.org/document/10039174

Implementation Examples

Running a Conventional Multi-Robot Rendezvous Algorithm with HeRoSwarmV2 robots. Here, the robots are meeting into one place in a distributed manner.

Running a Conventional Multi-Robot Formation Control Algorithm with HeRoSwarmV2 robots. Here, the robots are organizing into a square-like pattern with 9 robots.

More Demonstrations:

HeRoSwarm - Rendezvous Demo

HeRoSwarm - Formation Demo

HeRoSwarm - Distribution/Coverage Demo

HeRoSwarm - Pursuit-Evasion Demo

Instructions

Go to the Wiki page for mode details.

Core contributors

Heterogeneous Robotics (HeRoLab)

This project is a part of the HeRoSwarm project at the Heterogeneous Robotics Research Lab (HeRoLab) of the University of Georgia.

Please contact hero at uga . edu for any queries

https://hero.uga.edu/

About

This repository contains the open-sourced codes and hardware designs of the Swarm Robot (heroswarmv2) designed at the Heterogeneous Robotics Research Lab (HeRoLab) at the University of Georgia.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published