Functions | |
| def | gps_lag (logfile) |
| def | velocity_error (timestamps, vel, gaccel, accel_indexes, imu_dt, shift=0) |
Variables | |
| action | |
| args = parser.parse_args() | |
| default | |
| extra = os.path.join(home, '.pymavlink', 'mavextra.py') | |
| False | |
| float | |
| help | |
| home = os.getenv('HOME') | |
| mavuser = imp.load_source('pymavlink.mavuser', extra) | |
| metavar | |
| nargs | |
| parser = ArgumentParser(description=__doc__) | |
| type | |
calculate GPS lag from DF log The DF log file needs to be generated with ATT, GPS and IMU bits: - On copter (bit0, bit2 and bit18) set on the LOG_BITMASK parameters - On rover (bit0, bit2 and bit7) set on the LOG_BITMASK parameters - On plane (bit0, bit2 and bit7) set on the LOG_BITMASK parameters Make sure IMU_RAW (bit 19) is not set For this to work, the vehicle must move at speeds above the --minspeed parameter (defaults to 6m/s) The code really only works when there is significant acceleration as well. You'll need to fly quite aggressively on a copter to get a result.
| def pymavlink.tools.mavgpslag.gps_lag | ( | logfile | ) |
work out gps velocity lag times for a log file
Definition at line 69 of file mavgpslag.py.
| def pymavlink.tools.mavgpslag.velocity_error | ( | timestamps, | |
| vel, | |||
| gaccel, | |||
| accel_indexes, | |||
| imu_dt, | |||
shift = 0 |
|||
| ) |
return summed velocity error
Definition at line 47 of file mavgpslag.py.
| pymavlink.tools.mavgpslag.action |
Definition at line 24 of file mavgpslag.py.
| pymavlink.tools.mavgpslag.args = parser.parse_args() |
Definition at line 29 of file mavgpslag.py.
| pymavlink.tools.mavgpslag.default |
Definition at line 24 of file mavgpslag.py.
| pymavlink.tools.mavgpslag.extra = os.path.join(home, '.pymavlink', 'mavextra.py') |
Definition at line 40 of file mavgpslag.py.
| pymavlink.tools.mavgpslag.False |
Definition at line 24 of file mavgpslag.py.
| pymavlink.tools.mavgpslag.float |
Definition at line 25 of file mavgpslag.py.
| pymavlink.tools.mavgpslag.help |
Definition at line 24 of file mavgpslag.py.
| pymavlink.tools.mavgpslag.home = os.getenv('HOME') |
Definition at line 38 of file mavgpslag.py.
| pymavlink.tools.mavgpslag.mavuser = imp.load_source('pymavlink.mavuser', extra) |
Definition at line 43 of file mavgpslag.py.
| pymavlink.tools.mavgpslag.metavar |
Definition at line 27 of file mavgpslag.py.
| pymavlink.tools.mavgpslag.nargs |
Definition at line 27 of file mavgpslag.py.
| pymavlink.tools.mavgpslag.parser = ArgumentParser(description=__doc__) |
Definition at line 23 of file mavgpslag.py.
| pymavlink.tools.mavgpslag.type |
Definition at line 25 of file mavgpslag.py.