Welcome to the repository for the Machine Intelligence Lab at the University of Florida, a robotics lab in Gainesville, Florida. Our lab has built several robotic systems since its inception several decades ago. Our current projects include:
- SubjuGator: An autonomous, underwater submarine-like vehicle. Three-time champion of the AUVSI/ONR underwater competition. (Website)
- NaviGator: An autonomous surface vehicle (ASV) which has competed in several maritime competitions. Won the 2016 Maritime RobotX Challenge, and received fourth in the 2018 Maritime RobotX Challenge. (Website)
- Virtual RobotX: An new extension of the NaviGator project supporting virtual robotics.
Our first meeting of the Fall 2021 season was recorded, and can be found here. The meeting introduced MIL and featured a tour of our lab. It's a great introduction to what we do; we encourage you to watch!
A lot of what can be found here is the software we use to control our robots. We heavily use the robotic middleware ROS for the past few years. We have around 60 ROS packages currently in use on our robots, most of which can be found here.
Furthermore, we attempt to provide extensive testing, documentation, and continuous integration for our software. We self-host our documentation and use GitHub Actions as our CI provider.
If you're interested in some of the software we've written, we'd love to talk to you. While we generally don't take contributions from those not currently at the university (because of the amount of internal testing and tools used), we'd love any other input you may have.
If you're currently a student at the University of Florida or are rising to become
one, we'd love to have you on our team. Please email our director, Dr. Eric Schwartz
(ems <at> ufl.edu
), or visit our website for more information.
We aim to be a very inclusive environment where learning is emphasized; so please do not feel that you need to be well-versed in computers or robotics before entering our lab.