Florian Taillard
ad284d0b56
[ARDrone] Change format list consigne
...
Change destination array to linked list.
Fix thread priority witch semaphore.
2011-06-21 11:59:18 +02:00
Florian Taillard
3ba38df483
[ARDrone] Add fly log file
...
Save date, time, latitude, longitude, speed_pitch and angle in file
vol.log for debugging.
2011-06-21 11:59:18 +02:00
Florian Taillard
10e38bfc0b
[OC] Add time and date in struct
2011-06-21 11:59:18 +02:00
Florian Taillard
2bbe114c4b
Merge branch dev (v1.1.5) into dev-drone
...
Read the error from the positioning server.
2011-06-21 11:58:19 +02:00
Florian Taillard
c3da81bb77
[ARDrone] Add control for speed of pitch
...
The pitch speed is compute witch total distance and real-time distance.
2011-06-21 11:30:38 +02:00
Florian Taillard
9380678782
[ARDrone] Fix rotation direction
...
Fix sign of angle value.
Add landing by interrupt SIGINT.
Add check_destination() for control arrival.
2011-06-21 11:30:38 +02:00
Florian Taillard
6023295880
[ARDrone] Add algorythm for moving
...
Add calcul for drone command, and command function.
Fix compilation warning.
2011-06-21 11:30:38 +02:00
François Spies
e093dcd7e3
[OC] Add library OpenCoordinate
...
Conversion latitude/longitude GPS to relative x and y.
2011-06-21 11:29:16 +02:00
Florian Taillard
c18209545c
[ARDrone] Fix compilation warning
...
Add pthread_exit(NULL_value).
Delete variable inused and labview socket.
2011-05-06 10:51:22 +02:00
Florian Taillard
46292cfe8c
[ARDrone] Fix GPS orientation
...
Add condition South and East for négative latitude/longitude.
2011-05-06 10:46:44 +02:00
Florian Taillard
3b2823fef9
[ARDrone] Add TCP Socket for owlps-sig
...
Communication witch Google Maps API, for Real-Time tracking.
Port set to 8080.
SIG -> Geo Information System.
2011-05-06 10:39:49 +02:00
Florian Taillard
80a6439205
[Client] Fix compilation for ARDrone
...
Change include of libowlps-client.
Fix version number.
2011-05-06 10:33:47 +02:00
Florian Taillard
92e08673ca
[Client] Add Makefile for ARDrone
2011-05-06 10:33:37 +02:00
Florian Taillard
e45c199130
Merge branch 'dev' into dev-drone
...
- Fix send calibration message.
- Update makefile to add version.
2011-05-05 16:23:06 +02:00
Matteo Cypriani
506917b5ec
[Positioning] Compute the error if Real is used
...
If the pseudo-algorithm Real is used, the distance error is computed for
the others algorithms.
2011-05-05 13:22:33 +02:00
Matteo Cypriani
0eef6e8577
[Positioning] RealPosition: handle non-calib. requests
...
RealPosition is now able to return a relevant result when called with
non-calibration requests.
2011-05-05 13:22:33 +02:00
Matteo Cypriani
17e12a9735
[Positioning] Input*: initialise real_position
...
When provided for non-calibration requests, the real position is
initialised.
2011-05-05 13:22:33 +02:00
Matteo Cypriani
00bbc9c49d
[Positioning] Add Request::real_position
2011-05-05 13:22:33 +02:00
Matteo Cypriani
1bb589b460
[Positioning] Add Point3D::operator bool()
2011-05-05 13:22:33 +02:00
Matteo Cypriani
6c3647410d
[Positioning] Result: compute error if possible
...
If the real coordinates are passed to the constructor, the distance
error is computed. One can also use Result::compute_error() on a
constructed object.
2011-05-05 13:22:33 +02:00
Matteo Cypriani
2d2b49947a
[Positioning] Add PositioningAlgorithm::get_name()
2011-05-05 13:22:32 +02:00
Matteo Cypriani
bd992f28ed
[Positioning] "Null" is a false friend
2011-05-05 13:22:32 +02:00
Matteo Cypriani
e067efb42a
[Positioning] Doxyfile: use $OWLPS_VERSION
2011-05-05 13:22:32 +02:00
Matteo Cypriani
b1d706bf9c
Update TODOs
2011-05-05 13:22:32 +02:00
Matteo Cypriani
cc66eb7c59
[Listener] read_packet(): blank the whole request
...
Blank the whole request with memset() instead of setting to zero each
field.
2011-05-05 13:21:41 +02:00
Matteo Cypriani
be784c8ec0
[Listener] Check SS field before to print it
2011-05-03 13:38:50 +02:00
Matteo Cypriani
eb61dfc0e0
[Positioning] Add minmax-start & minmax-stop opts.
...
The start and stop coordinates for the MinMax multilateration method
used to be hard-coded. One should now provide the good coordinates using
the new options positioning.minmax-start and positioning.minmax-stop.
2011-04-27 19:01:43 +02:00
Matteo Cypriani
ccb57c86ec
[Positioning] Add Point3D::Point3D(string)
2011-04-27 18:51:25 +02:00
Matteo Cypriani
ceb035ed19
[Positioning] Change default configuration file
...
UserInterface: default configuration file is now in
/usr/local/etc/owlps instead of ./cfg.
2011-04-27 17:48:33 +02:00
Matteo Cypriani
38c3402a15
[Positioning] Update/clean configuration files
2011-04-27 17:41:01 +02:00
Matteo Cypriani
1cebc82bfd
[Positioning] Minor edits
...
InputDataReader: minor refactoring.
Request: fix a comment.
2011-04-26 17:18:53 +02:00
Matteo Cypriani
ea8da6d8ec
[Positioning] Fix InputMedium::…_to_calibration_request()
...
Fix InputMedium::current_request_to_calibration_request(), that was
resulting in a blank request.
2011-04-26 17:18:53 +02:00
Matteo Cypriani
c9d26033e9
[Positioning] InputCSV: add debug info
2011-04-26 17:18:53 +02:00
Matteo Cypriani
77c66bf194
[Positioning] CalibrationRequest: default args in .cc
...
Move default argument declaration from .hh to .cc.
2011-04-26 16:47:02 +02:00
Matteo Cypriani
a54b8ab06b
[Positioning] Timestamp: update operator bool()
...
Test tv_sec and tv_usec independently instead of using operator
uint64_t().
2011-04-26 14:14:01 +02:00
Matteo Cypriani
810a29cec3
[Positioning] Translate READMEs
2011-04-26 10:28:51 +02:00
Matteo Cypriani
3196e5a2e0
Makefiles: resolve OWLPS_VERSION earlier
2011-04-26 10:15:04 +02:00
Florian Taillard
08a407e0f3
[Positioning] Fix reading csv calibration file
...
Add uint16_t into inputcsv to fix read type packet.
The uint8_t is detected as a char.
2011-04-18 16:31:10 +02:00
Florian Taillard
8d2a2b3e5a
[Positioning] Fix accesspoint reading frequency
...
Change long to unsigned long in accesspointsreadercsv.cc.
The frequency value exceed a long lenght in arch 32bits.
2011-04-18 13:52:43 +02:00
Matteo Cypriani
bd8d761bdc
[Client] Makefile: fix static target
2011-04-13 13:05:10 +02:00
Matteo Cypriani
6fa1ae15d0
[Positioning] Print version info with -V
2011-04-13 00:12:30 +02:00
Matteo Cypriani
82d1041ab2
[Client] Print version info with -V
2011-04-13 00:12:30 +02:00
Matteo Cypriani
7123f02e82
[Aggregator] Print version info with -V
2011-04-13 00:12:30 +02:00
Matteo Cypriani
7a95851795
[Aggregator] Look for -h before the main options
...
The options -f and -h are now parsed before the other options (instead
of just -f).
2011-04-13 00:12:30 +02:00
Matteo Cypriani
52c3b34170
[Listener] Fix -f: do not quit anymore
2011-04-13 00:12:18 +02:00
Matteo Cypriani
c23bddffae
[Listener] print_version(): print version number
...
Use git describe to generate a version label. One can also specify a
label:
make OWLPS_VERSION=v3.14alpha
2011-04-12 23:29:47 +02:00
Matteo Cypriani
273c2adfc7
[Positioning] Fix Makefile: remove prepare target
2011-04-12 12:17:31 +02:00
Matteo Cypriani
d31ac3864e
Position endianess conversion in all modules
2011-04-07 16:15:46 +02:00
Matteo Cypriani
2ce238984c
[lib] Add float endianess converters
2011-04-07 16:14:55 +02:00
Matteo Cypriani
7499ef9ec5
[Listener] Refactor endianess #defines
2011-04-07 16:14:55 +02:00