James Goppert
dedd16e36e
Modified velocity saturation to maintain direction.
2015-06-12 10:58:33 +02:00
James Goppert
adbccfaa1c
Saturate velocity command for mc_pos_control.
2015-06-12 10:58:20 +02:00
James Goppert
e1d2c0c5ad
Move more messages to auto-generation, work on C++ code style
2015-05-20 08:57:29 +02:00
James Goppert
d736311982
Added flow position estimator to default apps.
2015-02-11 21:11:23 -05:00
James Goppert
017f3ead47
Flow example fix for divide by zero.
...
This prevented publishing and made the module unusable.
2015-02-11 21:05:40 -05:00
James Goppert
a3b2c99801
A huge developer time saver, J="" make archives
...
This gives warnings about -j1 being forced some places, but
it still successfully builds all archvies in parallel. The
resulting archives have been tested on the board. It is
disabled by default so no functional change unless someone
adds J="" or J=8 in front of the make archvies.
2015-01-28 10:20:20 +01:00
James Goppert
cbf4a5af16
Simplified i2c handling for flow.
2015-01-24 14:25:58 -05:00
James Goppert
277fde472c
Fixed FLOW sdlog2 format.
2014-12-28 16:41:20 -06:00
James Goppert
97fdc69473
Added aerocore upload target.
2014-12-18 15:21:29 -05:00
James Goppert
0e5b91d16f
Shortened encoder logging names.
2014-11-02 14:23:12 -05:00
James Goppert
baba157785
Encoder logging support.
2014-11-02 12:49:43 -05:00
James Goppert
72f9fab4a2
Merge branch 'master' of git://github.com/PX4/Firmware into uORB_tiny
2014-06-23 13:32:21 -04:00
James Goppert
c4ed97f3c1
Added uORB tiny pub/sub for usage without struct on stack.
2014-06-05 10:49:31 -04:00
James Goppert
2ce39a4afe
Added youcompleteme config.
2014-03-22 13:32:33 -04:00
James Goppert
eaef67f21d
Added encoder uORB message/ fixedwing_backside working if enabled.
2014-03-20 12:12:42 -04:00
James Goppert
8f0b223c87
Fixed include style for List in Block.
2014-03-20 12:12:42 -04:00
James Goppert
1b7472ef4c
Fix for md25 and uORB update.
2014-03-20 12:12:42 -04:00
James Goppert
afb2c37bfc
Fixed uORB Pub/Sub templates for GCC 4.7
2014-03-20 12:12:42 -04:00
James Goppert
da9dab2799
Moved List.hpp from controllib to src/include/containers.
2014-03-20 12:12:42 -04:00
James Goppert
fd6590cfa7
Moved UOrbPubliction/Subscription to uORB::Publication/Subscription
2014-03-20 12:12:42 -04:00
James Goppert
2c32cdf16b
Fixed block param template.
2014-03-20 12:12:42 -04:00
James Goppert
1ffb71946d
Fixed backside automode typo.
2013-11-14 16:15:30 -05:00
James Goppert
2138a1c816
Improved mode mapping for fixedwing_backside.
2013-11-14 15:24:34 -05:00
James Goppert
ea156f556f
Added local position publication to mavlink receiver for HIL.
2013-11-14 15:24:07 -05:00
James Goppert
5c66899bfb
Added local position pub to att_pos_esitmator_ekf
2013-11-14 15:23:39 -05:00
James Goppert
ba3681d3a0
Updated backside controller/ added backside config.
2013-11-14 12:34:51 -05:00
James Goppert
c4a1a338ff
Changed driver to control motor duty cycle.
2013-10-22 05:43:27 -04:00
James Goppert
d143e827dc
Updated segway controller for new state machine.
2013-10-22 05:43:10 -04:00
James Goppert
108d723a49
Removed old timing hack.
2013-10-22 05:10:26 -04:00
James Goppert
d1a4dd240c
Updated script.
2013-10-22 05:08:20 -04:00
James Goppert
174c86321c
Roboclaw encoders/ dutycycledrive complete.
2013-10-22 05:04:13 -04:00
James Goppert
ce68f93867
Debugging roboclaw comm.
2013-10-21 23:40:36 -04:00
James Goppert
7f0ced968e
Working on roboclaw driver.
2013-10-21 21:28:26 -04:00
James Goppert
97b75951b1
Shortened segway param names.
2013-08-03 14:33:43 -04:00
James Goppert
8f1487b157
Merge branch 'master' of github.com:jgoppert/Firmware into md25_dev
2013-08-03 12:18:41 -04:00
James Goppert
a569cd834c
Added segway rc script.
2013-07-28 22:28:04 -04:00
James Goppert
dc542b2a48
Segway stabilized.
2013-07-28 22:27:05 -04:00
James Goppert
1980d9dd63
Working on segway controller, restructure of fixedwing.
2013-07-28 01:35:43 -04:00
James Goppert
95aa82f586
Fixed arg number.
2013-07-28 00:05:56 -04:00
James Goppert
308f1dbfa4
Added amplitude frequency to md25sine command.
2013-07-28 00:05:56 -04:00
James Goppert
4cfcea1767
Working on debug output.
2013-07-28 00:05:56 -04:00
James Goppert
77c084a4cf
Fixed typo with strncpy.
2013-07-28 00:05:56 -04:00
James Goppert
76d086e077
Working with debug messages.
2013-07-28 00:05:56 -04:00
James Goppert
78ef6f5265
Changed final time.
2013-07-28 00:05:56 -04:00
James Goppert
f2a0cce958
Fixed timing issues.
2013-07-28 00:05:56 -04:00
James Goppert
e7cc6e71ad
Added pub update.
2013-07-28 00:05:56 -04:00
James Goppert
42f09c4b54
Working on sysid. Added debug values.
2013-07-28 00:05:56 -04:00
James Goppert
7643106208
Added log print ability to md25 driver.
2013-07-28 00:05:56 -04:00
James Goppert
f3bfbd87b1
Added sine test.
2013-07-28 00:05:56 -04:00
James Goppert
cbd95d644d
Changed to yaw only mag correction.
2013-06-18 12:23:50 -04:00
James Goppert
06e390b5e9
Added MD25 I2C motor controller driver.
2013-05-08 13:51:59 -04:00
jgoppert
8025a54d77
Added pressure alt measurement to kalman demo.
2013-03-18 16:44:53 -04:00
jgoppert
b9e53b4ab4
Fixed a comment.
2013-03-18 16:22:50 -04:00
jgoppert
9c9873bcc1
Fixed PID roc2Thr param names/ added them to controldemo.
2013-03-18 16:18:58 -04:00
jgoppert
90f9b154eb
Flipped simple mode pitch/throttle channel input.
2013-03-18 15:18:08 -04:00
jgoppert
3c6fbeb1a0
Added seatbelt fixedwing controller.
2013-03-18 15:09:15 -04:00
jgoppert
effc3001f4
Merge branch 'master' of git://github.com/PX4/Firmware into fault_detection
2013-01-19 13:04:02 -05:00
James Goppert
4b2d1690d3
Set kalman_demo to only publish when it has valid info.
2013-01-18 10:21:20 -05:00
James Goppert
13bb814f20
Prevented attitude correction from changing velocity when pos not init.
2013-01-17 12:18:20 -05:00
James Goppert
c2c0baf843
Increased process noise.
2013-01-17 12:16:21 -05:00
James Goppert
612385a231
Merge branch 'master' of git://github.com/PX4/Firmware into fault_detection
2013-01-17 10:50:08 -05:00
James Goppert
34d70bea4b
Control tuning.
2013-01-16 13:55:49 -05:00
James Goppert
ded442fd19
Added position initialization.
2013-01-16 13:27:04 -05:00
jgoppert
41ac3fdef9
Increased fault threshhold.
2013-01-16 00:25:53 -05:00
jgoppert
f8811649cb
Controller/ EKF tuning.
2013-01-16 00:24:14 -05:00
jgoppert
ce3f835c63
Mag and velocity measurement fix. Fault detection working.
2013-01-15 23:36:01 -05:00
James Goppert
68a6a64213
Working on velocity errors.
2013-01-15 18:25:08 -05:00
James Goppert
afb69cd054
Reducing pos/att correction update rates for debugging.
2013-01-15 15:11:24 -05:00
James Goppert
28ef7aa1be
Refactored RPos. Increased global pos output rate for debugging.
2013-01-15 14:03:04 -05:00
James Goppert
68b92cd4fc
Slowed HIL status updates. Also prevented posCor. when gps not init.
2013-01-15 13:21:13 -05:00
James Goppert
9cf3d51aec
Made fault tolerances adjustable.
2013-01-15 13:12:00 -05:00
James Goppert
edf0a6bae7
Added check for valid attitude data.
2013-01-15 12:37:12 -05:00
James Goppert
022c30ea4f
Enabled kf to run w/o gps.
2013-01-15 12:17:09 -05:00
James Goppert
281372ef3a
Added mag dip/dec as parameters.
2013-01-15 11:36:49 -05:00
James Goppert
8b6660fc36
Fixed param issue.
2013-01-15 11:16:28 -05:00
James Goppert
d02a24ec82
Adding comments to ekf.
2013-01-15 11:00:52 -05:00
James Goppert
5b0aa490d6
Added P0. Hid some printing. Corrected fault detection.
2013-01-14 18:38:32 -05:00
James Goppert
02a905df4c
Merge branch 'master' of git://github.com/PX4/Firmware into fault_detection
2013-01-14 18:13:07 -05:00
James Goppert
4613d1247d
Added param comments for FWB controller.
2013-01-14 17:15:43 -05:00
James Goppert
c49320a03e
Working on fault detection tolerances.
2013-01-14 13:49:30 -05:00
James Goppert
a13cf90e0a
Increased KF process noise.
2013-01-14 13:12:01 -05:00
James Goppert
f122eb7576
Merge branch 'fault_detection' of github.com:jgoppert/Firmware into fault_detection
2013-01-14 11:58:42 -05:00
jgoppert
940d43cb9c
Merge branch 'master' of git://github.com/PX4/Firmware into fault_detection
2013-01-14 11:58:21 -05:00
James Goppert
218adc73dc
Merge branch 'master' of git://github.com/PX4/Firmware into fault_detection
2013-01-14 10:18:45 -05:00
jgoppert
f2d2aafb8d
Fault detection working, but GPS velocity measurement causing fault.
...
Possible error in HIL script or progpagation/ F matrix of EKF.
2013-01-14 01:32:34 -05:00
jgoppert
3db216380b
Changing measurement units for gps, not working well yet.
2013-01-14 01:09:02 -05:00
James Goppert
5745cfae38
Tracking down gps ekf bug, not enough precision for GPS in rad.
2013-01-13 21:12:24 -05:00
James Goppert
63e6ea1b95
Changed fault tolerances.
2013-01-13 19:51:40 -05:00
James Goppert
0ccdbd78f6
More formatting.
2013-01-13 19:23:59 -05:00
James Goppert
e02791ee8e
Added assertion, fixed formatting.
2013-01-13 19:21:40 -05:00
James Goppert
69f6fe51bc
More fixes.
2013-01-13 19:08:27 -05:00
James Goppert
e3d0e0216b
Fixed comment.
2013-01-13 19:05:58 -05:00
James Goppert
f7c31e4d80
Reduced stack size for mavlink receiver.
2013-01-13 18:41:03 -05:00
James Goppert
56e15ab1f4
Working on comments.
2013-01-13 18:38:09 -05:00
James Goppert
ea3ce8de85
Reboot fix.
2013-01-13 18:22:35 -05:00
James Goppert
6d8983e908
Fixed HIL state machine issue with reboot.
2013-01-13 17:43:30 -05:00
James Goppert
a40f41d216
Change default vehicle type to fixedwing.
2013-01-13 17:35:56 -05:00
James Goppert
464c5245f2
Rebase of changes to sensor_hil_fixedwing branch.
2013-01-13 17:25:45 -05:00
jgoppert
23e8d0b467
Added kalman_demo. This is an attitude/position EKF example.
2013-01-06 16:05:06 -05:00
jgoppert
84d7f19d7d
Added control library to build.
2013-01-06 15:47:07 -05:00