Kabir Mohammed
ce784d1ef0
Sensordots Mappydot+ driver ( #12147 )
...
* Add MappyDot+ driver capable of utilizing multiple sensors on a single i2c bus.
2019-06-15 21:13:51 -04:00
Kabir Mohammed
a7245229cb
EKF : Fix divergence when optical flow is not fused for a long time ( #503 )
...
* terrain_estimator : guard against case where latest range sample is newer than IMU sample
* EKF : control : correct detection of no optical flow fusion over a time period
2018-09-03 14:26:43 +10:00
Kabir Mohammed
a6a1edbe3f
EKF : Fix type of flow data navigation variable ( #499 )
2018-08-30 18:26:17 +10:00
Kabir Mohammed
e1661a92c3
EKF : allow init without external vision measurements ( #464 )
2018-07-12 11:36:47 +10:00
Kabir Mohammed
7776789b7d
rc.sensors : fix startup for lidars on Pixhawk boards ( #9058 )
2018-03-15 13:26:35 -04:00
Kabir Mohammed
5cbaaa633b
FINALLY fix mag rotation issues. ( #7366 )
...
* sensors : second cut at fixing mag calibration - remove old problematic code
* sensors : use more intuitive naming for loop variables
2017-06-07 10:49:57 +02:00
Kabir Mohammed
410577bb27
Update README.md
2017-05-19 10:13:39 +02:00
Kabir Mohammed
e63747ec2f
lpe : changes to allow hybrid GPS-denied navigation
2017-02-15 21:48:33 +01:00
Kabir Mohammed
0f91378eeb
lpe : use vision timestamps to compute measurement delay
2017-02-15 21:48:33 +01:00
Kabir Mohammed
85df00d2da
lpe : use per-measurement variance for vision
2017-02-15 21:48:33 +01:00
Kabir Mohammed
48e7b94162
mavlink : track time offset faster
2017-02-15 21:48:33 +01:00
Kabir Mohammed
d831c262d0
mavlink : fix code style
2017-02-15 21:48:33 +01:00
Kabir Mohammed
444005f290
logger : Log new vision topics
2017-02-15 21:48:33 +01:00
Kabir Mohammed
3653d64b31
att_ekf : move to new vision topics
2017-02-15 21:48:33 +01:00
Kabir Mohammed
c65b8fffd3
sdlog2 : log new vision topic
2017-02-15 21:48:33 +01:00
Kabir Mohammed
a158d7f124
att_q : move to new vision attitude topic
2017-02-15 21:48:33 +01:00
Kabir Mohammed
bdcc626f29
mavlink : correct stream name for vision message
2017-02-15 21:48:33 +01:00
Kabir Mohammed
f43ee3a0f5
mavlink : use new vision estimate topic and fix stream name
2017-02-15 21:48:33 +01:00
Kabir Mohammed
294663854d
inav : move to new vision topic
2017-02-15 21:48:33 +01:00
Kabir Mohammed
7236bafee1
ekf2 : move to new vision topic
2017-02-15 21:48:33 +01:00
Kabir Mohammed
8eaddeee0a
lpe : move to new vision topic
2017-02-15 21:48:33 +01:00
Kabir Mohammed
f8775306d3
Remove deprecated vision_position_estimate topic
2017-02-15 21:48:33 +01:00
Kabir Mohammed
b643c94f0a
mavlink_receiver : Switch VISION_POSITION_ESTIMATE to new topics
2017-02-15 21:47:51 +01:00
Kabir Mohammed
569251dc2e
mavlink_receiver : Add external estimator interface
2017-02-15 21:47:51 +01:00
Kabir Mohammed
69976caca9
param : fix shell handler instructions ( #4716 )
2016-06-02 06:37:19 +02:00
Kabir Mohammed
a7ae7907f7
add rotation support to mpu9250 wrapper
2016-06-01 08:39:10 +02:00
Kabir Mohammed
977eb2de17
Fix missing dprintf on QURT
2016-05-30 15:23:13 +01:00
Kabir Mohammed
e185352f56
Add RPI2 definitions for DF
2016-05-19 15:41:50 +02:00
Kabir Mohammed
bcaa990220
Updated DF submodule
2016-05-19 15:41:50 +02:00
Kabir Mohammed
1bd4dca266
Fix RPI2 defines
2016-05-19 15:41:50 +02:00
Kabir Mohammed
529460d573
Fix RPi2 build system
2016-05-19 15:41:50 +02:00
Kabir Mohammed
4ed112b259
Remove old toolchain
2016-05-09 16:13:01 +02:00
Kabir Mohammed
309212b52b
px4flow : rotate gyro readings as well
2016-03-08 08:52:08 +01:00
Kabir Mohammed
37cbb90930
Crosscompiler support
2016-01-18 22:42:42 +01:00
Mohammed Kabir
37ffb61afd
changes to rpi2 configs
2016-01-18 22:42:35 +01:00
Mohammed Kabir
4351eb147c
Add native RPi2 build config
2016-01-18 22:42:29 +01:00
Kabir Mohammed
5a1f7ca95a
attitude_q : verbose failure reporting
2015-11-14 21:55:32 +05:30
Kabir Mohammed
0d7cd22ae7
data validator : verbose error state reporting
2015-11-14 21:55:24 +05:30
Kabir Mohammed
2d776aca14
attitude_q : ignore blank fields
2015-11-14 21:06:24 +05:30
Kabir Mohammed
0f489a194f
attitude_q : more verbose failsafe output
2015-11-14 21:06:23 +05:30
Kabir Mohammed
5fcfdb759c
commander : hotplug sensor support, better failure reporting
2015-11-11 15:53:44 +05:30
Kabir Mohammed
40defeeced
commander : fix led reporting
2015-11-11 15:35:55 +05:30
Kabir Mohammed
f6a9647fe6
attitude_estimator_q : add external heading support
2015-11-05 14:31:53 +05:30
Kabir Mohammed
7136f6e880
ll40ls : add missing struct inititalisation
2015-10-28 22:38:38 +01:00
Kabir Mohammed
792f1747c7
rangefinders : remove annoying gotos
2015-10-28 22:38:38 +01:00
Kabir Mohammed
83b70688d7
Fix formatting
2015-10-28 22:38:38 +01:00
Kabir Mohammed
832780b966
Fix ranger multi-advertise
2015-10-28 22:38:38 +01:00
Mohammed Kabir
10360a93b7
sensors : add sensor priority order
2015-08-17 09:25:33 +02:00
Mohammed Kabir
b12aca67b4
camera_trigger : fix formatting
2015-08-08 11:33:59 +02:00
Mohammed Kabir
7812aabbd7
camera trigger : multipin support
2015-08-08 11:33:59 +02:00
Mohammed Kabir
3d92364d9e
camera trigger : increase free cycling time when we are not enabled
2015-06-16 22:55:05 +05:30
Mohammed Kabir
6a818ae053
commander : ignore handling camera_trigger command
2015-06-16 15:47:55 +05:30
Mohammed Kabir
ba89883fb0
camera trigger: minor cleanup
2015-06-16 15:44:58 +05:30
Mohammed Kabir
0dc6e65d7a
camera_trigger : direct GPIO access. finally working.
2015-06-15 23:24:14 +05:30
Mohammed Kabir
e6752e43b2
camera trigger : cleanup - still crashes
2015-06-14 17:41:54 +05:30
Mohammed Kabir
af62e74d4a
camera trigger : command fix
2015-06-14 17:41:54 +05:30
Mohammed Kabir
72e2224d1e
camera trigger : master rebase
2015-06-14 17:41:54 +05:30
Mohammed Kabir
df037d97c1
camera trigger : remove redundant timestamps
2015-06-14 17:41:54 +05:30
Mohammed Kabir
a1c2f24837
camera trigger : remove autogen message
2015-06-14 17:41:54 +05:30
Mohammed Kabir
95a8e29cfe
camera trigger : mavlink stream
2015-06-14 17:41:54 +05:30
Mohammed Kabir
5ff38089e9
camera trigger : fix handling of fds in hrt callbacks
2015-06-14 17:41:54 +05:30
Mohammed Kabir
2dde99f0fc
camera trigger : memset
2015-06-14 17:41:54 +05:30
Mohammed Kabir
be89a7262e
camera trigger : add missing call to trampoline
2015-06-14 17:41:54 +05:30
Mohammed Kabir
34809e0aa3
camera trigger : add message
2015-06-14 17:41:54 +05:30
Mohammed Kabir
ecd2762281
camera trigger : fix memset
2015-06-14 17:41:54 +05:30
Mohammed Kabir
239c8dc7dc
camera trigger : implement trigerring and command
2015-06-14 17:41:54 +05:30
Mohammed Kabir
a8537b8818
camera trigger : initial import
2015-06-14 17:41:54 +05:30
Mohammed Kabir
d06bdc0445
ll40ls : fix param typo
2015-05-26 21:54:19 +05:30
Mohammed Kabir
42358a60d1
ll40ls : conditional startup
2015-05-26 21:51:33 +05:30
Mohammed Kabir
853a22db18
ll40ls : conditional startup param
2015-05-26 21:44:55 +05:30
Mohammed Kabir
2f164ca345
sdlog2 : field for timesync offset
2015-04-14 13:14:15 +05:30
M.H.Kabir
66e6938c6d
timesync: Add uORB topic, general fixes
2015-04-14 13:14:15 +05:30
M.H.Kabir
3df73cde3e
Fix offset calculation.
2015-01-04 22:38:47 +05:30
M.H.Kabir
c47e8c2268
Add suffixes, constant
2015-01-04 21:29:05 +05:30
M.H.Kabir
9fdbdee03e
Merge remote-tracking branch 'upstream/master'
2015-01-04 21:24:02 +05:30
M.H.Kabir
3616c83f88
missing zero
2015-01-04 17:38:19 +05:30
Mohammed Kabir
84d724503f
Remove invalid params
2014-12-30 18:06:48 +05:30
M.H.Kabir
32bfc6cdb8
Minor re-addition
2014-12-30 16:32:16 +05:30
M.H.Kabir
ce03794eca
Merge remote-tracking branch 'upstream/master' into flow_orient
...
Conflicts:
src/drivers/px4flow/px4flow.cpp
2014-12-30 16:23:52 +05:30
M.H.Kabir
33653b25c6
fix Z rotation
2014-12-27 23:25:08 +05:30
M.H.Kabir
11a14c2c3d
Add rotation switching to flow from mavlink
2014-12-27 23:16:09 +05:30
M.H.Kabir
d40168dc4b
Add support for rotations of PX4flow
2014-12-27 23:01:31 +05:30
M.H.Kabir
c29972424f
fix timestamp
2014-12-27 12:56:31 +01:00
Mohammed Kabir
3df44a27ec
Add streams to onboard mode
2014-12-26 22:55:27 +05:30
M.H.Kabir
54b68b73fd
Remove vel reset
2014-12-21 09:03:18 +05:30
M.H.Kabir
5ed11ffa8b
Merge remote-tracking branch 'upstream/master' into timesync
2014-12-18 13:27:37 +05:30
M.H.Kabir
c59f20706f
Add use example
2014-12-17 12:16:00 +05:30
M.H.Kabir
4a42f6ca6a
Restore EMA. Works better for low rates
2014-12-17 12:12:09 +05:30
M.H.Kabir
0e41624f79
removed exponential filter. simple weighted average works fine.
2014-12-16 20:39:28 +05:30
M.H.Kabir
5c6155c94d
minor fix
2014-12-16 14:22:35 +05:30
Mohammed Kabir
b4a611e95d
Remove debugging noise
2014-12-16 14:11:58 +05:30
M.H.Kabir
f7da65f819
Fix formatting
2014-12-16 14:08:28 +05:30
M.H.Kabir
a5591b4791
Merge remote-tracking branch 'upstream/master' into timesync
...
Conflicts:
src/modules/mavlink/mavlink_messages.cpp
2014-12-16 13:50:35 +05:30
M.H.Kabir
8c0d7047b2
Working now.
2014-12-16 13:43:48 +05:30
M.H.Kabir
e1bdc4a0fb
New timesync interface import. Not working yet.
2014-12-15 14:23:27 +05:30