fsherratt / ERL_SmartCities_2019

TeamBathDrones research entry into ERL Smart Cities 2019
GNU General Public License v3.0
1 stars 0 forks source link

Pixhawk Interface #12

Open fsherratt opened 4 years ago

fsherratt commented 4 years ago

Abstraction layer and process loop for communication with the PixHawk. Provides a public interface for retrieving and sending telemetry

fsherratt commented 4 years ago

It also needs some form of low latency interface for position data

Neoxas commented 4 years ago

Checkout the testing feature branch I made for how I think we can accomplish this. Not sure how well binding to multiple serial ports might work.

Could always make a MAVLink thread handler that all subsequent items push to/bind to spare sockets and it effectively just routes mavlink packets from required classes forward and back?

fsherratt commented 4 years ago

The pixhawk interface in features/pixhawk is now pretty much complete. I think all the required messages have been programmed in. Has been tested with mode changes and also indoor navigation code.

It needs some refactoring and tidying but what is currently there should give a good idea of module requirements