ArduPilot / ArduPilot/ardupilot
Copter: D-GPS precision landing on moving platforms
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 15.9k
- Forks
- 21.4k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 119
Description
Issue details
The UBLOX M8P supports moving baseline measurements, which gives a highly accurate vector between the rover and base. For certain applications, D-GPS based precision landing could be used for precision landing on a moving platform such as a slow moving delivery vehicle or a boat.
The AC_PrecLand library supports precision landing for copters using a variety of sensor types. An additional backend for this library could be added to support precision landing using D-GPS.
Another backend could also be added to support DWM-1000 Beacons.
SpektreWorks would be happy to provide a HERE+ kit to an experienced dev willing to take this project on.
Version
N/A (Enhancement)
Platform
[ ] All
[ ] AntennaTracker
[X] Copter
[ ] Plane
[ ] Rover
[ ] Submarine
Airframe type
N/A
Hardware type
All
Logs
N/A
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the AC_PrecLand library and its existing sensor backends in the Copter code; the issue names no specific files or tests. Determine how D-GPS moving-baseline measurements from the UBLOX M8P could support landing on a moving platform, and separately assess the proposed DWM-1000 Beacon backend. Done means the agreed backend scope is implemented and validated for Copter.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- robotics
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100