If you are looking for controller system for your autonomous vehicle project then ArduPilot can help you reduce “a complex” part. ArduPilot is arduino based programmable autopilot that need GPS module and infrared (thermopile) XY and Z sensors to create a functioning Unmanned Aerial Vehicle (UAV). The autopilot controls both stabilization and navigation, so you don’t need a separate stabilization system.
The project supports a “fly-by-wire” mode that can stabilize an aircraft when flying manually under RC control, making it easier and safer to fly. The hardware and software are all open source. This Arduino-compatible autopilot board designed by Chris Anderson and Jordi Muñoz using the new ATMega328.
Project Features :
- Can be used for an autonomous aircraft, car or boat.
- Built-in hardware failsafe that uses a separate circuit (multiplexer chip and ATTiny processor) to transfer control from the RC system to the autopilot and back again. Includes ability to reboot the main processor in mid-flight.
- Multiple 3D waypoints (limited only by memory)
- Altitude controlled with the elevator and throttle
- Comes with a 6-pin GPS connector for the 4Hz uBlox5, 10Hz MediaTek or or 1hz EM406 GPS modules.
- Has six spare analog inputs (with ADC on each) and six spare digital input/outputs to add additional sensors
- Supports addition of wireless modules for real-time telemetry