Robotics at Iowa Mars Rover Challenge
[![Status](https://img.shields.io/badge/status-active-success.svg)]()
[![GitHub Issues](https://img.shields.io/github/issues/roboticsatiowa/Base-Station.svg)](https://github.com/roboticsatiowa/Base-Station/issues)
[![GitHub Pull Requests](https://img.shields.io/github/issues-pr/roboticsatiowa/Base-Station.svg)](https://github.com/roboticsatiowa/Base-Station/pulls)
[![License](https://img.shields.io/badge/license-GPL_3.0-blue.svg)](/LICENSE)
Table of Contents
About
Our rover uses ROS2 as it's core technology for teleoperation and data collection. It runs entirely within lightweight docker containers. The Base Station consists only of Foxglove Studio (GUI), foxglove_bridge, and ROS2 Joy_node. All other processing is handled locally on the rover. foxglove_bridge and the joy_node are both hosted within the docker container. Foxglove Studio can either be installed locally or run within the browser.
Dependencies:
Running the code
- Download depencies (see above)
- Clone the code
git clone https://github.com/roboticsatiowa/Base-Station
- Enter workspace
cd Base-Station
- Run launch script
- MacOS/Linux:
./launch.sh
- Windows:
.\launch.bat
Authors