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