ET Nav Swarm


Preview Converted Images may contain errors


The goal of the ET-NavSwarm project is to develop waypoint following and obstacle avoidance algorithms to navigate an autonomous swarm of five, four wheeled skid-steer rovers. These rovers are intended to survey dangerous environments here on Earth as well as extraterrestrial bodies. For the project to be considered a success the swarm of rovers needs to be able to follow waypoints in a lawn mower fashion while avoiding obstacles in a field test. Five out of the five rovers need to stay connected to the swarm for the entirety of the mission. With the waypoint following and obstacle avoidance algorithms graduate students will test particle swarm optimization (PSO) algorithms. A PSO algorithm is designed to mimic herd animals such as buffalo, flocks of birds, and schools of fish. The use of the Robot Operating System (ROS2) in Python is required for the rovers to communicate with one another and their internal hardware. The algorithms are executed by a Raspberry Pi, which facilitates peripheral sensors and hardware, such as LiDAR, motors, GPS, and an IMU. There are two fully functioning rovers, five are set up to function. There was an issue with ordering parts and the team is waiting for these parts to arrive to assemble the full swarm.


First Name Last Name
Nick Snyder
Anuj Joshi
Nate Cannon
Sam Muldrow
Cooper Montgomery

File Count: 1

Leave a comment

Comments are viewable only by submitter

Submission Details

Conference URC
Event Interdisciplinary Science and Engineering (ISE)
Department Computer Science (ISE)
Group Systems
Added April 18, 2024, 2:52 p.m.
Updated April 18, 2024, 2:52 p.m.
See More Department Presentations Here