Commit Graph

12987 Commits

Author SHA1 Message Date
Christophe De Wagter ee01e03927 [icons] computer vision 2015-09-15 15:19:03 +02:00
Christophe De Wagter c72f2e3ba0 [icons] Digital Camera: deconflict Power on/off and Autoshoot on/off 2015-09-15 15:19:03 +02:00
Felix Ruess cd14931a48 Merge pull request #1333 from paparazzi/board_knows_camera_settings
- put camera settings, format and filters into board files
- add debayer filter in video_thread to use it for bebop front cam
- simply define VIDEO_THREAD_CAMERA to bottom_camera or front_camera on ARDrone2 or Bebop
- runtime adjustable fps
2015-09-15 14:58:32 +02:00
Ewoud Smeur ec98b8d01a exception_flags in navigation.c instead of module 2015-09-15 14:06:04 +02:00
Felix Ruess 61306d7049 [video] runtime adjustable fps
and use CLOCK_MONTONIC instead of gettimeofday
2015-09-15 12:23:46 +02:00
Felix Ruess 23cac90536 [video_thread] run debayer filter if set
- and only free img buf if it was actually allocated
2015-09-15 11:11:24 +02:00
Christophe De Wagter 3ec6709d6a [IMAV] FP 2015-09-15 02:31:29 +02:00
Felix Ruess abacbc7a12 [video] fix video_thread for bebop front camera
- seems it doesn't work if the v4l2 subdev is initialized from the thread instead of the main process
- fixme: add subdev format to config
- rtp stream does not yet work with it, probably needs to be scaled down more or so...
2015-09-15 02:02:20 +02:00
Felix Ruess 16c5825aa3 [rotorcraft] fix implicit declaration of gps_inject_data 2015-09-15 00:59:23 +02:00
Felix Ruess 6dd0b562f8 [video] use video_config in video_thread
Each "board" (e.g. ARDrone2 or Bebop) defines a video_config_t for each camera,
then you only need to specify 'front_camera' or 'bottom_camera' instead of setting all parameters
2015-09-15 00:20:05 +02:00
Christophe De Wagter f94ccb8c89 [video] main idea 2015-09-14 23:49:07 +02:00
Felix Ruess bbe3144961 [ext] use swift-nav repo for libsbp
now that the patch was merged
2015-09-14 21:35:22 +02:00
Felix Ruess 012e317157 [conf] add poly survey to bebop for IMAV 2015-09-14 17:15:20 +02:00
agressiva 9ee90e884d [modules] add rotorcraft polygon survey 2015-09-14 17:09:42 +02:00
Christophe De Wagter 164372e570 [IMAV] 2015-09-14 17:03:17 +02:00
Christophe De Wagter 3c3c69b4b2 [image] silent compile warnings in nps 2015-09-14 16:30:48 +02:00
Christophe De Wagter eb68b37abb [SAFETY] Shout out battery voltage in TUD controlpanel 2015-09-14 15:54:28 +02:00
Christophe De Wagter 175541e003 [conf] CDW 2015-09-14 15:54:28 +02:00
Christophe De Wagter 2542259a44 [blob] switch algorithm 2015-09-14 15:54:28 +02:00
bartremes 76d5e654a7 [conf]bat exeptions in bart airframes 2015-09-14 15:52:26 +02:00
Felix Ruess 53273a05ca [python] pprz_msg: minor fixes and move_waypoint_example.py 2015-09-14 13:52:17 +02:00
Felix Ruess 858427bb11 [python] fix PprzMessage and don't require msg callback in ivy_msg_interface.py 2015-09-14 04:30:43 +02:00
Felix Ruess cbdbac5174 [conf] fix bebop_indi_frog_flip.xml 2015-09-14 03:58:35 +02:00
Christophe De Wagter 125a91313f [imavmarker] 2015-09-14 03:56:55 +02:00
Christophe De Wagter 78828e566a [pattern landing] 2015-09-14 03:56:55 +02:00
Ewoud Smeur baa588c7cf added frog flip airframe file 2015-09-14 03:14:14 +02:00
Felix Ruess e301c53e29 [modules] video_thread: change defines from VIEWVIDEO_x to VIDEO_THREAD_x 2015-09-14 03:05:30 +02:00
Ewoud Smeur ef55f4fa3d added bebop_flip to TUDelft conf 2015-09-14 02:14:38 +02:00
Felix Ruess fef955cd77 Merge pull request #1352 from paparazzi/flip_guidance
[guidance] Add a flip guidance mode
2015-09-14 01:25:10 +02:00
Felix Ruess 8791d6e949 [modules] cv_opticflow: minor cleanup 2015-09-14 01:24:25 +02:00
Freek van Tienen 1e4b0b6d91 [guidance] Add a flip guidance mode 2015-09-14 00:38:18 +02:00
Freek van Tienen b6e5cb6ee5 [conf] Update MAVTec frames 2015-09-13 23:49:19 +02:00
Freek van Tienen cd77f1df41 [messages] Fix carrot PSI coef 2015-09-13 23:49:18 +02:00
Freek van Tienen 8f5f33a9ac [conf] TUDelft update calibration MAVTec 4 2015-09-13 23:49:18 +02:00
Felix Ruess fe0298843c Merge pull request #1351 from bartremes/master
test flown survay and bat exeption
2015-09-13 23:16:06 +02:00
Felix Ruess b54e54ea2a [modules] example vertical_ctrl_module_demo 2015-09-13 23:15:14 +02:00
Felix Ruess 6e3021c830 [messages] remove phi/theta cmds from OPTIC_FLOW_EST message
as these are not part of the estimation
2015-09-13 19:41:24 +02:00
bartremes 0445100edb [conf] bat exeption testflown ok 2015-09-13 19:39:36 +02:00
bartremes 937e1a46c8 [conf]asctec and mavtec 2015-09-13 18:03:29 +02:00
Felix Ruess 41d52d0c6a [modules] separate opticflow calculation and guidance hover loop 2015-09-13 17:22:59 +02:00
Felix Ruess dab660ff55 add OPTICAL_FLOW and VELOCITY_ESTIMATE ABI messages
and use them in the opticflow modules
2015-09-13 17:22:59 +02:00
Ewoud Smeur 387f51c1de fixed exception flags 2015-09-13 12:10:40 +02:00
Felix Ruess 944ed27d5b [flight plans] require deroute for exceptions 2015-09-13 11:35:11 +02:00
Freek van Tienen 19d2c10cc3 [conf] Update MAVTec airframes and conf 2015-09-13 11:12:05 +02:00
Felix Ruess f5f30aef40 Merge pull request #1349 from paparazzi/piksi
Update Piksi driver
- better handling of the the baseline messages
- use the libsbp as a submodule
- compute the base "position" from the global position and the local baseline
- send the `BASE_POS` message to module so he can produce pseudo-global DGPS position
- send the antenna frontend mode via sbp message
- add DGPS and RTK fix modes to GPS
- fix uart write on linux
- add GPS_INJECT message
- add sbp2ivy
2015-09-13 10:43:35 +02:00
Felix Ruess 0a0b119c8f [rotorcraft] guidance_h: put vars in struct 2015-09-13 10:19:27 +02:00
Felix Ruess a4275abee3 [rotorcraft] guidance_h: make some vars private 2015-09-13 10:19:27 +02:00
Christophe De Wagter b791f2fe37 Merge pull request #1348 from paparazzi/geolocator
Visual Blob geoprojection
2015-09-13 09:58:36 +02:00
Christophe De Wagter 1e7d2cc917 [conf] tuning 2015-09-13 02:52:36 +02:00
Christophe De Wagter c47ce105fb [blob] blob geo-locator module 2015-09-13 02:52:36 +02:00