Randy Mackay
a303c40f1f
AP_Beacon: initialise counter in get_next_boundary_point
...
This is not a bug but at least one compiler has complained about this
8 years ago
Randy Mackay
a199604348
AP_Beacon: fix get_boundary_points num_points
...
Thanks @OXINARF for finding this!
8 years ago
Pierre Kancir
e7a5dd6a69
AP_Marvelmind: fix warning in example
8 years ago
Randy Mackay
3bcc410048
AP_Beacon: fix pozyx west-east processing
8 years ago
Randy Mackay
cded78022c
AP_Beacon: update_boundary_points calculates outer perimeter around beacons
8 years ago
Shingo Matsuura
c9475c2747
AP_Beacon: add get_boundary_points
8 years ago
Paulo Neves
3158cafefd
AP_Beacon: Added Marvelmind beacon example.
...
This commit includes an example program to
run the code of AP_Marvelmind class.
It also includes a dump from the marvelmind
serial as well as a script that injects
this dump into the example for demonstration.
8 years ago
Randy Mackay
45147af455
AP_Beacon: fit SITL beacon location
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
24aa52a24d
AP_Beacon: Use SI units conventions in parameter units
...
Follow the rules from:
http://physics.nist.gov/cuu/Units/units.html
http://physics.nist.gov/cuu/Units/outside.html
and
http://physics.nist.gov/cuu/Units/checklist.html
one further constrain is that only printable (7bit) ASCII characters are allowed
8 years ago
Randy Mackay
2fcb4932b7
AP_Beacon: minor formatting fixes for marvelmind
8 years ago
Karthik Desai
5060ebe626
AP_Beacon: order the stationary beacons in ascending order of address
8 years ago
Karthik Desai
8a5fcc82bd
AP_Beacon: transform Marvelmind ENU to ArduPilot NED coordinates
...
Cache beacon positions to speed-up distance calculations
Only pass data to EKF after both hedgehog and beacon positions are known
Add license and credit Marvelmind
Re-order code around to minimize diff with upstream marvelmind code
Integrated review requests
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
119696bea3
AP_Beacon: added units in the comments documentation, to make the API easier to use
8 years ago
karthik.desai
44d84fca15
AP_Beacon: Added Marvelmind Beacon class
...
Code cleanup, adhering to Ardupilot code style
Marvelmind code fixes
formatting fixes including replacing camel case with underscore
replaced puts with ::printf
removed unused debug and counter
Removed useless library includes.
Corrected spellings.
Update the last_update_ms so healthy() doesn't break.
8 years ago
priseborough
ed0a90ae5f
AP_Beacon: Apply correct conversion from Pozyx beacon earth frame
...
The Pozyx beacon system uses a North, West, Up axis system and the APM software uses a North, East, Down convention.
8 years ago
murata
dd0d09175b
AP_Beacon: Changed if statements to switch statement.
8 years ago
Shingo Matsuura
21ca1d3835
AP_Beacon: fixed comment. NE is correct.
8 years ago
murata
6045612011
AP_Beacon: combine duplicate checks into device_ready method
8 years ago
priseborough
78f89e0663
AP_Beacon: Update parameters for EKF3 testing
8 years ago
priseborough
cd669738a5
AP_Beacon: fix SITL param error
8 years ago
Randy Mackay
9fc0bc19e7
AP_Beacon: fix potential out-of-bounds write to beacon_state
...
uncovered by covarity and wickedshell
8 years ago
Randy Mackay
08619a96be
AP_Beacon: remove debug and editor settings
...
thanks to muramura for spotting this
8 years ago
murata
292257eaf2
AP_Beacon: checksum check uses XOR
8 years ago
priseborough
4482743af5
AP_Beacon: Improve simulator testing of beacons
8 years ago
Randy Mackay
1225e18898
AP_Beacon: add sitl testing parameter file
8 years ago
Andrew Tridgell
5b83fa3a77
AP_Beacon: added SITL backend
8 years ago
Randy Mackay
821fc516fb
AP_Beacon: library to accept distances from beacons
8 years ago