1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-04 12:24:11 +01:00
Commit Graph

3098 Commits

Author SHA1 Message Date
jonathan
9f5c393672 OP-191: Add svn:eol-style property for native line endings on checkout;
Add (temporarily disabled) hooks for the rotational misalignment between the accelerometer and magnetometer.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3151 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-10 18:37:32 +00:00
jonathan
c70e134cf8 Add helper function for converting an Euler rotation vector to a rotation matrix
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3150 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-10 18:33:30 +00:00
jonathan
55cba70bd7 spellcheck comments: no substantive changes
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3149 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-10 18:32:19 +00:00
jonathan
c57ea90657 OP-191: Refactor some routines that will be common to both coarse and fine calibraiton;
Save the aircraft's initial calibration scalers and restore them in the case of a calibration failure;
Add sanity checks for calibration scale factors to prevent making things worse in the face of a failure;
Correct sign of the gyro_bias when resetting this value to its default;


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3148 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-10 18:29:53 +00:00
jonathan
8f26a6fa83 OP-191: Spellcheck comments. Also, prevent an infinite loop in the case of a terrible calibration point set.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3147 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-10 18:25:52 +00:00
pip
33d9d31082 Modified manual control input value checking to determine RC connection state - was previously checking only the throttle channel for semi-valid input range, it now checks the Throttle, Roll, Yaw and Pitch channels for full-valid values (manual value is within min and max values).
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3146 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-10 14:00:46 +00:00
edouard
92944dcfcb OP-374 Disable "Rescue" button during rescue procedure, to avoid people pressing it twice...
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3145 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-10 08:46:41 +00:00
edouard
7f445c8a08 OP-375 Also update in share directory for GCS installation.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3144 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-10 08:37:52 +00:00
edouard
15c72f682f OP-375 Upate system health diagram in artwork directory.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3143 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-10 08:36:32 +00:00
edouard
e8b4ef6954 OP-373 Uploader gadget now checks whether the autopilot is connected already when it starts, so that it displays the right state.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3142 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-10 08:23:03 +00:00
edouard
103b290cc5 OP-376 More updates for DIal plugin config page.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3141 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-10 08:18:45 +00:00
edouard
0f9fb49fbc OP-376 Make the Analog dial plugin options page display much better when resizing the dialog.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3140 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-10 08:13:29 +00:00
dankers
d1aa380b01 Minor change of the messages displayed. In a smaller screen size this save the gadget shifting slightly for the longer message.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3139 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-10 03:44:58 +00:00
dankers
d285dc6a46 Remove my old Eclipse workspace, Jose is handling these from now on.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3138 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-10 00:17:16 +00:00
zedamota
1d4eb11c0e flight - don't know why but after I commit this file under windows and try using it on Ubuntu it messes the workspace, this time I'll try to commit in nix
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3137 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-09 22:36:46 +00:00
zedamota
3f15b71755 flight - updated eclipse workspace files
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3136 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-09 18:27:19 +00:00
edouard
f29f0477d4 Make tooltips and text even more clear for arming procedure.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3135 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-09 15:37:57 +00:00
sambas
dabc33c71c OP-22 Flight/PiOS: fix for 11ms framerate, Spektrum supervisor timer must have atleast one interrupt between frames
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3134 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-09 14:51:39 +00:00
sambas
cdfbf8614c OP-22 Flight/PiOS: Spektrum parser handles all known TXs, or atleast should. Test it well before sending aircraft to the sky.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3133 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-09 14:17:23 +00:00
ligi
8e7fd4da81 adding juavtalk
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3132 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-09 04:32:26 +00:00
ligi
c9f9400d75 unify the style rxbytes are assembled & remove the need for a tmp-buffer
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3131 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-09 04:26:25 +00:00
ligi
23ab893f38 updating readme on how to build jar
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3130 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-09 04:25:42 +00:00
ligi
bb9306d018 - fill deserializing gaps
- byte->int for arraypos and fieldid ( better save than sorry )

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3129 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-09 04:25:15 +00:00
ligi
2d315d791a adapt to path changes in build dir
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3128 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-09 04:08:57 +00:00
edouard
640e9afc39 OP-371 Update all config dialog buttons to Apply/Save instead of Save to RAM/SD.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3127 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-08 20:17:41 +00:00
zedamota
7b1d87475a Flight - Commited Linux Eclipse working workspace. A usage "movie" will follow soon.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3126 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-07 13:54:45 +00:00
dankers
5b0c770e92 PlaneControl does not need its own dir but will be a tweak to the CopterControl makefile as hardware is identical to CC of course.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3125 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-06 22:26:07 +00:00
dankers
e49c5a848c Create directory for PlaneControl, this is the Fixed Wing UAV software that will run on the CC board and being headed by Corvus. Like CC it will just pull in various modules from OP and a custom stabli / guidance module.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3124 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-06 21:47:51 +00:00
edouard
35eb33412e CopterControl connection diagram for the wiki (SVG format)
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3123 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-03 20:58:18 +00:00
erhard
65e8077d31 Fix 64-Bit Linux build problem in QT-Creator
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3122 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-03 16:25:21 +00:00
edouard
da6530537b OP-347 Implement the option to reverse the input controls on the config gadget: this is mostly useful for people with TX which do not offer this option. Tested on my small hex.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3121 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-03 06:47:07 +00:00
richard
7ab0789f85 - did text subst s/^\t#/ #/ to change shell commands containing comments
into makefile comments
- added "<target>:| $(DL_DIR) $(TOOLS_DIR)" _order-only_ prerequisites
to ensure directory creation, but prevent not-up-to-date when
directory is touched


git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3120 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-03 01:40:22 +00:00
pip
5c69e94e83 Fixed min/max code error.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3119 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-02 12:49:58 +00:00
pip
aa84845c1e Added the option to link output channels when in "Test Output" mode - useful for testing quads, hexes etc.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3118 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-02 11:58:19 +00:00
zedamota
fca5a42949 OP111/OP112/CC38/GCS
CC-38 - Map now has Dragons.
OP-111 - Added the capability to plot trail lines. Trail dots/lines can now be shown/not_shown by selecting the option on the maps context menu.
OP-112 - UAV icon on the map is know selectable on the maps options page.

Also fixed an issue with the UAV/Trails not being shown while replaying logs.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3117 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-01 19:21:17 +00:00
corvus
8a49dbb6ab OpenPilot_posix: Added ENABLE_QUATERNION_STABILIZATION define
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3116 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-01 15:14:33 +00:00
corvus
63f4ba514f GCS/HITL/Xplane9 - added correct quaternion calculation
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3115 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-04-01 15:11:09 +00:00
edouard
89061ac606 OP-357 Config gadget now checks whether the autopilot is connected already when it is instanciated.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3114 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-03-31 20:48:43 +00:00
edouard
ae32af82b1 Bugfix: swapped ProductID in the USB constants!!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3113 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-03-31 20:16:40 +00:00
corvus
da76192e47 Modules/Guidance: Bugfix in Position-Hold code
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3112 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-03-31 20:08:14 +00:00
corvus
b78c3ad0a8 GCS:Hitl/IL2: no explicit updates since periodic updates now work
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3109 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-03-30 20:31:22 +00:00
corvus
ff3ed79bdf GCS:plugins/uavtalk/telemetry.cpp bad Bug in processPeriodicUpdates, remaining time updated in copy instead of original object, never got stored.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3108 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-03-30 18:50:27 +00:00
corvus
a4cbbfd016 GCS/Plugins/HiTL: Updated Xplane to provide correct measurements for all Stabilization and Guidance relevant data. Based on Export format for Xplane 9!
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3107 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-03-30 15:59:53 +00:00
zedamota
282661734e OP309/OP179/GCS - Fixes maps cache location not being selectable, now defaults to "C:\Users\name_of_user\AppData\Roaming\OpenPilot\mapscache" on windows, no idea where this goes on nix.
Also tried to fix crashes seen on Mac, but I'll need a Mac or a stack trace to do a better job.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3106 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-03-30 15:57:53 +00:00
edouard
b125e51251 CC-33 Now the config panel only shows the relevant panel once the board is connected.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3105 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-03-29 20:32:09 +00:00
zedamota
06826840aa OP356/GCS - Update uploadergadgetwidget to cope with latest changes.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3104 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-03-29 18:43:53 +00:00
zedamota
6bcacb1630 OP356/GCS - Makes the dropbox show devices "friendly name". Type of connection and previous serial number accessible via tooltip.
Kind of hacky, we should refractor connectionManager but that can wait for after V1.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3103 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-03-29 18:25:24 +00:00
peabody124
3665209195 While changing defaults also changing some default variances
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3102 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-03-29 15:00:13 +00:00
peabody124
3b4a88e365 Update default gyro bias in the AHRSCalibration xml.
git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3101 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-03-29 14:29:10 +00:00
peabody124
a57c289b3a CC-24: Support mounting CC at any angle by applying a rotation. Now need to
rotate sensors to make sure stabilization behaves well so don't use till then.

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@3100 ebee16cc-31ac-478f-84a7-5cbb03baadba
2011-03-29 02:15:57 +00:00