ROS Indigo code for controlling makara05 autonomously using OpenCV and Ardupilot with an on-board MiniPC
Divided into :
8 main nodes
- Video Feed
- Motor Controller
- Heartbeat monitor (using TCP/IP Stack)
- Start/run mission (using TCP/IP Stack)
- TCP Bridge for Mission Node(using TCP/IP Stack)
- Node Controller
- System Monitor (using TCP/IP Stack)
- HC-SR04 Data Publisher
5 mission nodes
- Navigation test (speed test)
- Obstacle avoidance
- Automated docking
- Pinger location
- Interoperability challenge