ArduPilot / ArduPilot/MAVProxy

[Feature request] Add GPSD support

Open
#632 2 comments 2 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
595
Forks
773
Avg merge
2d 6h
Merged PRs (30d)
18

Description

Knowing its own location is useful for MAVproxy on a companion computer as well as when used as GCS. Connecting to a middleware layer for reading GPS data has various advantages such as hardware-independence as well as the possibility of sharing the GPS device among various applications.
To my knowledge, the defacto standard under Linux and most POSIX OSs is GPSD (https://gpsd.gitlab.io/gpsd/index.html). Windows versions or compatible derivatives seem to be available too.
Thus I'd like to suggest a module which talks to GPSD for determining the own position.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the linked GPSD documentation and examining MAVProxy's existing module entry points. Define the integration boundary for reading GPSD position data and how the module will expose the vehicle's own location. Done means MAVProxy can obtain its own position through GPSD on the intended Linux or POSIX environments.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.