Please login or register.

Login with username, password and session length


Registration is only required if you want to post, and is not needed to read any posts. To avoid excess 'spam' accounts, all accounts where no posts have been made will be deleted after two weeks. Please register again if you wish to post.

Author Topic: Autopilot feature  (Read 511 times)

December 03, 2018, 08:32:57 AM
  • Member
  • **
  • Posts: 5
    • View Profile
BridgeControl looks great.

I am in the need of an autopilot feature - basically just a way to handle incoming bearing and thrust. I have an NMEA output from a control scenario that I can pipe out to ethernet. Basically I would like to use BridgeControl to simulate some track / waypoint behavior.

So - does this seem feasible?
1. Adding the capability to handle NMEA inputs to NMEA.cpp (we need to add the listening capability to handle the incoming data)
2. Create a simple PI(D) loop that performs the turn and has the current bearing as feedback - it seems to me like I need to put the autopilot into OwnShip to get periodic recalculations.
3. I might need a PI(D) loop for the thrust control as well

I have been looking through the code, but I still don't have a complete picture of how everything is put together.