Welcome to the repository for WatDig, an innovative autonomous navigation robot designed for The Boring Company's Not-a-Boring Competition. WatDig navigates complex underground environments autonomously, without GPS, leveraging the robust and flexible ROS2 Humble architecture.
- Autonomous Navigation: Utilizes advanced algorithms for navigating through subterranean environments.
- ROS2 Humble Architecture: Ensures modularity and integration ease, making it ideal for complex robotic applications.
- Sensor Fusion: Combines data from various sensors for precise environmental interaction.
- Real-Time Mapping: Generates on-the-fly maps of unknown terrains, aiding in efficient pathfinding and obstacle avoidance.
Before installation, ensure you have:
- ROS2 Humble installed
- Python 3.7 or newer
- Necessary hardware drivers (refer to
hardware_setup.md)
To install WatDig, follow these steps:
- Clone the Repository:
git clone https://github.com/your-repository/watdig.git
- Navigate to the Directory
cd watdig - Install Dependencies
rosdep install --from-paths src --ignore-src -r -y
Launch watdig using the command
./startonly.sh- Sensors: Configure 'conifg/sensors.yaml'
- Navigation Parameters: Adjust in 'config/navigation.yaml'