Commit Graph

12270 Commits

Author SHA1 Message Date
Freek van Tienen dea8152f26 [vision] Fix code style formatting 2015-04-06 23:18:27 +02:00
Freek van Tienen 0f7dc6b093 [vision] Small fixes and added periodic telemetry 2015-04-06 23:11:40 +02:00
Freek van Tienen abc2859fbe [vision] Added more documentation about optical flow 2015-04-06 23:11:40 +02:00
Freek van Tienen 5f49f54faa [vision] Add more settings to optical flow 2015-04-06 23:11:40 +02:00
Freek van Tienen 38f7c98ba1 [vision] Make optic flow device adjustable 2015-04-06 23:11:40 +02:00
Freek van Tienen f1b30a32dd [vision] Fix some comments 2015-04-06 23:11:40 +02:00
Freek van Tienen ee83a5f325 [vision] Add image switch function 2015-04-06 23:11:40 +02:00
Freek van Tienen e8895ae6cd [linux] Static link LIBC library 2015-04-06 23:11:32 +02:00
Freek van Tienen 712264cbee [vision] Fix optic flow calculations 2015-03-22 17:07:55 +01:00
Freek van Tienen 10d7ce4a05 [vision] Update some stuff 2015-03-22 17:07:55 +01:00
Freek van Tienen da7f29ceff [vision] Add some more documentation 2015-03-22 17:07:55 +01:00
Freek van Tienen 263b9eea1d [vision] Optical flow rewrite (still needs testing) 2015-03-22 17:07:55 +01:00
Freek van Tienen 54145a2e88 [vision] Better FAST9 corner detection 2015-03-22 17:07:55 +01:00
Freek van Tienen 715b925d89 [vision] Optic flow debugging and small fixes 2015-03-22 17:07:54 +01:00
Freek van Tienen b5a2500bc9 [vision] More cleanup but still needs testing 2015-03-22 17:07:54 +01:00
Freek van Tienen 9be322692f [vision] Move folders and add general image struct 2015-03-22 17:07:54 +01:00
Freek van Tienen 0e0d1be8d0 [vision] Opticflow cleanup 2015-03-22 17:07:54 +01:00
Piotr Esden-Tempski 60f5842e2a Fixing sed invocation on OS X.
The BSD version of sed needs to get at least an empty parameter token to
the -i parameter. Otherwise it is consuming the next parameter token
instead.
2015-03-20 14:43:06 -07:00
Gautier Hattenberger ea6871c36e [fix][ocaml] fix formatting of MOVE_WP and ACINFO 2015-03-20 22:20:28 +01:00
Gautier Hattenberger 999029b5df [fix][ocaml] uint32 are actually stored in Int64
and converting md5sum to hex was really a bad idea (since server was not
aware of this change)
2015-03-20 18:15:50 +01:00
Felix Ruess ed5223e588 [ins] start considering BODY_TO_GPS translation
If INS_BODY_TO_GPS_X|Y|Z is defined (in cm!) use it to correct for this offset in the INS gps position update.

Todo:
- also consider this offset when (re)setting local origin
- consider this offset/lever for velocity updates (when angular rates != zero)
2015-03-19 13:53:48 +01:00
Gautier Hattenberger 43469b8e96 [gcs] don't call Gtk element before GtkInit 2015-03-19 13:16:40 +01:00
Felix Ruess 3987170152 [ocaml][simulator] remove myGtkInit by calling init directly in simsitl.ml 2015-03-19 13:16:40 +01:00
Felix Ruess 1b8089daee [ocaml] remove myGtkInit.ml, call Main.init directly in gcs.ml 2015-03-19 13:16:13 +01:00
Felix Ruess 48f7dcef94 [ocaml] replace LABLGTK2GNOMECANVAS in META.pprz
instead of copying META.pprz.osx or META.pprz.linux
It also has nothing to do with the OS, but rather the lablgtk version...
2015-03-19 13:13:44 +01:00
Felix Ruess b8f3824de7 [ocaml] remove dysfunct caml_from_c_example 2015-03-19 13:13:08 +01:00
Felix Ruess 573fdbe25b [ocaml] remove old unused gtk files 2015-03-19 12:57:12 +01:00
Felix Ruess 09f70c284d rename in_progress dir to misc 2015-03-19 12:56:57 +01:00
Felix Ruess 420be79478 Merge pull request #1138 from paparazzi/formatted_string
[ocaml] fix formatting of values in pprz ocaml lib

fix #1135
2015-03-18 22:39:55 +01:00
Felix Ruess 33de564e9e [ocaml] rename META.pprz.deb to META.pprz.linux 2015-03-18 15:43:29 +01:00
Gautier Hattenberger 72deb3577c [ocaml] fix formatting of values in pprz ocaml lib (#1135) 2015-03-18 13:35:33 +01:00
Piotr Esden-Tempski f21932a529 Removed GnoDruid code, replaced with simple printf.
Also added a comment for those who might be interested in an improved
implementation that uses GtkAssistant. GnoDruid is already considered
depricated and should be replaced anyways. Due to lack of GnoDruid on
OS X we decided to remove the dependency all together until a better
implementation is available.
2015-03-17 15:25:25 +01:00
Felix Ruess d0ec9d7bbf Merge pull request #1137 from paparazzi/camlp4_ifdef
[OCaml] use camlp4 to ifdef around netclient/lablgtk version differences
2015-03-17 15:24:13 +01:00
Felix Ruess a0bffe556f [gcs] use camlp4 to deal with native window id change in lablgtk 2.18 2015-03-17 14:53:14 +01:00
Felix Ruess 9216228f4b move init target to main makefile 2015-03-16 23:59:12 +01:00
Felix Ruess 039cbe5ae6 [ocaml] use camlp4 to check netclient version
See issue #1133

Since some ml source files can't be run through camlp4 without changes,
only run files in PP_SRC through preprocessor (currently http.ml)
2015-03-16 22:07:11 +01:00
Felix Ruess 82534f3233 update changelog 2015-03-16 16:37:56 +01:00
Felix Ruess e80f099e80 [ocaml] completely disable format strings for now
as it causes crashes/segfaults in GCS, server and messages with OCaml 4.02
2015-03-16 14:47:04 +01:00
Felix Ruess a157808cbe [ocaml] use Array.make instaed of Array.create
using create has been deprecated for a long time, and make is available at least since ocaml 3.12
2015-03-15 22:02:41 +01:00
Felix Ruess 0d5f6063e5 [tests] simplify test targets
no more moving and restoring of the conf.xml
Test targets available now:
- test_math: doesn't care about conf nor needs any other pprz code built
- test_examples: compiles all aircrafts in conf_tests.xml, doesn't care about conf.xml
- test_sim: needs a valid conf.xml with the appropriate aircrafts (Microjet for now)
- test: only calls test_math and test_examples for now (no X needed, conf.xml is not read)
2015-03-12 18:53:19 +01:00
Felix Ruess 7be1f5d652 [tests] fix verbose output if TEST_VERBOSE=1, add test_examples target 2015-03-12 18:03:35 +01:00
Felix Ruess 7c35b5e292 update travis config 2015-03-12 17:19:40 +01:00
Felix Ruess 81f562dc38 [build] possibilty to specify conf.xml file used for tests
If the CONF_XML environment variable is set, use that conf.xml file instead of the standard $PAPARAZZI_HOME/conf/conf.xml
Meaning you can run tests for a different conf without changing the conf.xml symlink, e.g.
```
CONF_XML=$PAPARAZZI_HOME/conf/conf_tests.xml prove tests/examples
```
2015-03-12 17:10:08 +01:00
Felix Ruess 6d2acf227d [generators] gen_aircraft: possibility to specify conf.xml file 2015-03-12 16:56:06 +01:00
Felix Ruess e6c99050ae [simulator] add easystar FlightGear model 2015-03-11 15:00:59 +01:00
Felix Ruess 59c13b5384 [modules] video_rtp_stream doc 2015-03-11 14:35:37 +01:00
Felix Ruess a2cc6cbb9d move STRINGIFY macro to std.h and use it a bit more 2015-03-11 14:26:50 +01:00
Felix Ruess a207d15c98 [modules] video_rtp_stream: valid xml for strings 2015-03-11 13:27:59 +01:00
Felix Ruess f283857471 make COPYING the symlink
since the github parser doesn't seem to follow symlinks..
2015-03-10 23:33:47 +01:00
Felix Ruess 3396b2e8f8 add LICENSE as symlink to COPYING
since github looks for a file named LICENSE to detect the kind of license
2015-03-10 23:28:54 +01:00