https://github.com/tudelft/paparazzi

sort by:
Revision Author Date Message Commit Date
1b09e87 Upped baudrate 28 November 2017, 09:49:01 UTC
7af7b8d Hover ok, trim not done 03 July 2017, 10:08:38 UTC
5a5d2bc Can hover, problem with yaw 30 June 2017, 11:34:07 UTC
5269a56 Proper motor arming. Electronic prob. with tail motor 27 June 2017, 13:50:41 UTC
d5907c2 First test flight, yaw not working 27 June 2017, 10:08:40 UTC
1062c84 Work stabilization longitudinal 27 June 2017, 07:27:17 UTC
e0f65fb Merge branch 'master' of https://github.com/paparazzi/paparazzi into mini_delftacopter 26 June 2017, 10:27:30 UTC
95c8a98 All working but stabilization longit. 26 June 2017, 10:27:05 UTC
28c3434 Refactor battery monitor to use asynchronous i2c API (as does regular paparazzi) (#2082) 21 June 2017, 18:29:53 UTC
8806e85 Aggieair updates (#2081) * Updated aggie air configs * Updated configs and some small compilation fixes * Added layouts and control_panel updates * An example with a new flight plan. Note the plane doesn't fly very well because of the model mismatch. 21 June 2017, 17:51:53 UTC
979543c Merge pull request #2079 from manoskyr/optic_flow_changes Optic flow changes 20 June 2017, 22:33:08 UTC
2144be7 Poly survey via Guidance Vector Field addition (#2052) * [GVF] more functions exposed to the user * [GVF] gvf_line_xy1_xy2 added * [GVF] segment msg added for the GCS * poly survey with GVF * [GVF] segment primitive added * integrating gvf and poly survey * [GVF] each trajectory has its own gains now * updated settings (gains) for the GVF trajectories * [GVF] nav_survey_polygon integrated with GVF * [GVF] python scripts updated for the new GVF msg format * pprz c code style * [GVF] updated demo * gvf demo includes poly survey * [GVF] gvf poly survey moved to gvf module * [GVF] nav module not necessary anymore for gvf demo * [GVF] _gvf added for being different from others nav functions from other modules * [GVF] description about employing gvf here has been removed * gvf_ for not conflict with former nav module * These definitions now have to be done in the airframe conf * [GVF] kn is not used anymore by the gvf visualization * [GVF] better description msg for the formation script * [GVF] Doxygen doc * print for python 3 * correct style * we set up correctly the vertical control * Doxygen * Only for auto2. If we are in auto1, do not override the roll set point * Circular formation now also works for counter-clockwise direction * update pprzlink * Gautier comments * [GVF] more functions exposed to the user * [GVF] gvf_line_xy1_xy2 added * [GVF] segment msg added for the GCS * poly survey with GVF * [GVF] segment primitive added * integrating gvf and poly survey * [GVF] each trajectory has its own gains now * updated settings (gains) for the GVF trajectories * [GVF] nav_survey_polygon integrated with GVF * [GVF] python scripts updated for the new GVF msg format * pprz c code style * [GVF] updated demo * gvf demo includes poly survey * [GVF] gvf poly survey moved to gvf module * [GVF] nav module not necessary anymore for gvf demo * [GVF] _gvf added for being different from others nav functions from other modules * [GVF] description about employing gvf here has been removed * gvf_ for not conflict with former nav module * These definitions now have to be done in the airframe conf * [GVF] kn is not used anymore by the gvf visualization * [GVF] better description msg for the formation script * [GVF] Doxygen doc * print for python 3 * correct style * we set up correctly the vertical control * Doxygen * Only for auto2. If we are in auto1, do not override the roll set point * Circular formation now also works for counter-clockwise direction * update pprzlink * Gautier comments * PPRZ_MODE_AUTO2 is now AP_MODE_AUTO2 * new functions for the GVF demo * Primitives for tracking lines, segments and segment_loops * Poly survey track the proper segment function 20 June 2017, 00:43:10 UTC
ecebebc Fixed missing defines 16 June 2017, 10:34:49 UTC
adc962a Merge pull request #2077 from paparazzi/revert-2075-allocation_merge Revert "WLS control allocation" 16 June 2017, 09:21:53 UTC
b96b8b0 Revert "WLS control allocation (#2075)" This reverts commit b2e22be800d10f7e78d2f18808fa4ca890eff636. 16 June 2017, 09:18:27 UTC
3f2f63d Added an FPS parameter for all computer vision related functions. It sets the frequency of the listener attached to the camera by the module (by default set to the camera's frame rate) 16 June 2017, 03:37:52 UTC
3ddd5d7 Changes to the Lucas-Kanade optical flow - Corners are now detected in the previous frame(instead of the new one) and tracked to the new one - A feature management method is available where corners are kept in memory for as long as they are tracked - Corners can be weighted against the number of times they have been tracked - Fast9 detection will be performed again after the number of tracked corners drops below a threshold is met and only in the regions of the image that have the less corners (optional) 16 June 2017, 02:49:46 UTC
b2e22be WLS control allocation (#2075) * WLS control allocation * comments, and configure preferred act values * keep option open to use pseudo-inverse * add link to burkardt Will be testflown asap tomorrow morning on BB1 and BB2 15 June 2017, 16:16:19 UTC
74f8b74 First shot towards a separate HITL target (#2062) * First shot towards a separate HITL target * Changes in HITL - still doesn't compile * Added makefile selection * HITL target works for fixedwing and rotorcraft - still needs cleanup and TLC * Removed info messages from compilation process 13 June 2017, 20:39:10 UTC
9d1e71b Add Gazebo simulation to NPS (#2069) * Setup code for Gazebo Currently only partially initializes the fdm struct, which produces incorrect results in the GCS. Compilation, however, already seems to work as expected! Next step is to fetch data from Gazebo. * Closed-loop flight in Gazebo Finished the first implementation of the Gazebo FDM. It is now possible to perform closed-loop flights using Paparazzi together with Gazebo. Look at the example_ardrone2.xml airframe file for the required gazebo tags. The following modifications are made: - change fdm type to "gazebo" - add definitions for ACTUATOR_THRUSTS and ACTUATOR_TORQUES. These were obtained from the JSBsim ardrone model. The oredr is the same as the ACTUATOR_NAMES. The Gazebo world needs an aircraft model that is (by default) named "paparazzi_uav". This model should include links with the names listed in ACTUATOR_NAMES in the airframe file, as these are used to apply forces on the quadrotor. Known bugs: - No fixed wing aircraft yet. - Not all fields in the fdm struct are set. Most of the atmosphere fields are not implemented yet. - AHRS and INS need to be bypassed, these do not yet work correctly. - No quadrotor models are supplied with paparazzi yet (although it is included in the example world file). * Added cameras, but sensor update causes crash As in the quick standalone examples, gazebo regularly crashes when cameras are used. This is an intermediary commit where most of the camera infrastructure is present, but not functional yet because of an unknown bug regarding Gazebo. * Simplified problem, located crash Crash occurs when gazebo::sensors::run_once() is called during the fdm update step. The exception (Ogre internal exception, cannot create GL vertex buffer) only occurs after the main loop has been performed a few times (10-20x typically). Ignoring the error by catching the exception does not make it go away. * Add ogre to fdm_gazebo makefile * Further changes for debugging, not fixed yet * FIX bug Turns out that fdm_init and fdm_run_step are not running in the same thread, which apparently caused some problems with Gazebo. The gazebo initialization code that starts the server is now moved to the run_step function, and cameras work fine now. Next step is to get the images from Gazebo to the video_thread_nps module. * Transport images to Paparazzi Added code that converts Gazebo's RGB888 images to Paparazzi's YUV422 format, and calls the registered video callbacks. * Finish video streaming Finished video streaming. Video streaming in the paparazzi master branch does not seem to work in simulation or even on a real ardrone. Therefore, reverted to v5.10 viewvideo.c and rtp.c and now the streaming works correctly. * Separate UAV model from world. Added a models/ directory to conf/simulator/gazebo, now the UAV model can be included in the world file. The models/ dir is added to Gazebo's search paths when the server is launched, so it does not require any additional steps from the user. * Move Gazebo modifications from examples/ardrone2.xml to examples/ardrone2_gazebo.xml Reverted changes to the original airframe and moved these to a separate example. * Remove .sdp file Remove .sdp file that should not have been included with commits. * Move changes in conf_example.xml to separate entry Moved the changes to conf_example.xml (selected flightplan, modules etc.) to a separate etry named 'ardrone2 (Gazebo)'. * Clean up changes to computer_vision module - Removed unused viewvideo_nps.c. - Add doc comments in video_thread_nps.c * Fix bug in conf_example Spaces in aircraft name caused compilation error, changed to 'ardrone2_gazebo'. * Fix duplicate ac_id in conf_example * Remove debug code from nps_fdm_gazebo.cpp and add comments * Reduce weight of cameras Cameras weighed 10 grams, which was quite much. Now reduced to 1 gram. * Fix camera not active During the cleanup of the ardrone gazebo model, the always_on tag was removed. Now, the cameras are activated during gazebo_video_init Also removed further debug code from nps_fdm_gazebo.cpp. * Restore master branch video streamer and rtp encoder The streamer of the master branh does not work correctly atm, but this will be moved to a separate issue. * Fix compilation warnings Fixed all compilation warnings (tested with Gazebo 8). Unused arguments are now marked as such. The NPS makefile is modified to use CXXFLAGS in addition to CFLAGS, which solves the std=c++11 related warnings. fdm_gazebo.cpp now ignores deprecated warnings, as all of these come from Gazebo. Not the cleanest solution, but it works for now. * Add documentation to fdm module xml and add copyright notices where appropriate * Fix code style Fixed code style using the tool included with paparazzi. * Fix missing model.config .gitignore caused the model.config files for the Gazebo models to be excluded from the commit. Added an exception to .gitignore and added the missing file. * Fix INS by adding placeholder atmospheric data values Added placeholder values to the atmospheric section of the NPM struct. These should be valid for low altitude, low speed flights. Previously, these values were uninitialized which caused INS to fail (incorrect altitude estimates). With these placeholder values, the INS works ok and no longer needs to be bypassed. * Fix makefile targets in video_rtp_stream and cv_colorfilter (Re)added target="ap|nps" attribute to the module .xml files. 13 June 2017, 20:12:11 UTC
30d5e73 Exponential gain landing pull request (#2071) * Adding bebop to my own conf file * Added Bebop 2 OF to my conf file * Introducing an exponentially decaying gain and a rework of the optical flow landing module * Fixed code style, set parameters to standard optical flow control, tested everything on Bebop 2. * Implemented all remarks, placing function definitions in the c-file, getting the state properly, getting the time properly, making div_factor a setting. * Set minimum of D-gain to 0 13 June 2017, 20:06:42 UTC
124f04f Added coment to actuators_asctec to clarify missing break statement (so Coverity is happy) 13 June 2017, 18:29:06 UTC
295a6af Merge pull request #2070 from manoskyr/fast9_ROI Added a Region of Interest feature to the fast9 corner detector and fixed a reallocation bug 12 June 2017, 09:33:16 UTC
1d1e458 Fixed requested changes 12 June 2017, 08:52:19 UTC
cb914de Update pprzlink 08 June 2017, 03:21:10 UTC
e759df8 Coverity fixes (#2074) 08 June 2017, 01:34:56 UTC
e39ed3c Fixed a bug that would cause undefined behavior when the detected fast9 corners array needed reallocation. 07 June 2017, 16:16:12 UTC
73f0f5c All hardware working properly. Calibration and settings not done. No test fly yet. 07 June 2017, 12:48:44 UTC
bcc59e0 Both motor running. Tail not controlable. Servo names to change 06 June 2017, 18:05:46 UTC
28cee93 Commenting airframe file 06 June 2017, 14:53:04 UTC
487ce6a Working w/o tail or stabilization 06 June 2017, 09:32:21 UTC
f4f399c Merge branch 'master' of https://github.com/paparazzi/paparazzi into mini_delftacopter 02 June 2017, 11:12:06 UTC
cb312a7 ongoing motor fix 02 June 2017, 11:10:49 UTC
c5e432c Added a Region of Interest feature to the fast9 corner detector 01 June 2017, 11:44:16 UTC
b61dba7 revert tmtc makefile to remove gpsd2ivy from auto build 30 May 2017, 21:33:03 UTC
c30dbc7 revert gitignore and remove conf.xml and control_panel.xml symlink 30 May 2017, 21:27:00 UTC
9fb9d31 Added LisaS based Fixedwing UMX SBach 342 30 May 2017, 09:20:01 UTC
f328d06 Merge pull request #2047 from OpenUAS/add_pixracer_fixedwing Full reatured fixedwing example for Pixracer AP board 30 May 2017, 07:17:47 UTC
6cbde79 Rebase with Fixup and master refresh 30 May 2017, 06:29:54 UTC
d5cfaa5 Refreshed from master 30 May 2017, 06:22:03 UTC
2a1eea8 Fixedwing for Pixracer 30 May 2017, 06:12:20 UTC
66fd002 Patched AC and Fligtplans to be compatible with latest XML syntax 30 May 2017, 05:50:54 UTC
c2e44e8 PPRZ_MODE* to currrent syntax AP_MODE* 29 May 2017, 12:29:43 UTC
950da91 PPRZ_MODE* to currrent syntax AP_MODE* 29 May 2017, 12:28:24 UTC
5715df6 PPRZ_MODE* to currrent syntax AP_MODE* 29 May 2017, 12:27:02 UTC
9c0507d Commit past week (empty) 29 May 2017, 07:38:01 UTC
5108b12 linux time usec from clock (#2067) 24 May 2017, 16:56:58 UTC
dfba322 Succesfully tested Disco at v1.3 (#2066) 23 May 2017, 08:08:57 UTC
e650788 Added test for aggieair config (#2061) * Added test for aggieair config 17 May 2017, 21:52:32 UTC
a50be94 [settings] change settings notebook to scrollable for many tabs on small screen (#2065) 17 May 2017, 18:22:33 UTC
b77e72a Servos working without mixing 17 May 2017, 12:08:19 UTC
124fa32 Update opticflow_calculator.c This fixes that division by previous_frame_offset is now no longer ignored. Now if a user applies a longer horizon, the value is calculated as it should be. 16 May 2017, 08:54:27 UTC
d683d4b OpenOCD moved the location of scripts. This patch fixes the defaults. (#2059) needs openocd 0.6 or higher, which should be the case on all our supported ubuntu versions 13 May 2017, 19:19:54 UTC
98906d0 Merge 12.05 Merge branch 'master' of https://github.com/paparazzi/paparazzi into mini_delftacopter 12 May 2017, 14:20:13 UTC
ef1f3ba changes airframe files (not working yet) 12 May 2017, 14:19:01 UTC
f94fcec Update bebop.py Another parrot firmware fly tested v4.0.5 as well on Bebop1 as Bebop2. Note that camera issue not yet fixed in PPRZ. 11 May 2017, 07:36:41 UTC
f1f43d4 better initialization guidance_indi (#2063) 10 May 2017, 19:46:50 UTC
4fa4a6e fix delft_basic flight plan exceptions 10 May 2017, 08:53:52 UTC
d2fd6c0 Merge branch 'master' of https://github.com/paparazzi/paparazzi into mini_delftacopter 08 May 2017, 12:15:34 UTC
93bf6a2 XML file based of Bart S heli 08 May 2017, 12:14:44 UTC
e30a03c Copilot fixes 06 May 2017, 21:47:51 UTC
005b5cb Updated aggieair conf 06 May 2017, 20:37:14 UTC
888289a Update pprzlink 06 May 2017, 20:34:30 UTC
626448c Fixed copilot module (#2060) * Fixed copilot module to work both with rotorcraft and fixedwing firmwares * Minor fixes * Fixed compilation test 06 May 2017, 20:27:07 UTC
86baffe guidance_h heading setpoint in float (#2051) 06 May 2017, 20:25:35 UTC
0a65e14 [autopilot] compiling generated AP for fixedwing (#2055) * [autopilot] compiling generated AP for fixedwing * update some old variable names for autopilot mode * prevent oscillation on the ground with real aircraft * add guidance loop to 'new' control all this guidance code should really be better factorized * fix rotorcraft autopilot for new API * read guidance RC if needed * use generated autopilot as soon as an autopilot file is defined * autopilot node at airframe, firmware or target level The autopilot can be specific to one of the firmware, or one of the target. At the moment, it will fail at runtime if more than one autopilot in the same airframe since server don't know which target is in use. 06 May 2017, 20:24:40 UTC
de58bd5 Added AggieAir airframes 06 May 2017, 16:59:36 UTC
99de169 [AGGIEAIR] Updated control panel session 04 May 2017, 17:13:31 UTC
497ce4b Merge branch 'master' of https://github.com/paparazzi/paparazzi into mini_delftacopter 04 May 2017, 09:03:58 UTC
677d0af Fix px4 fbw flash problem, related to #2040 (#2057) 26 April 2017, 01:24:37 UTC
2f02074 [chimera] change dma streams to use i2c2 (#2056) 25 April 2017, 11:15:03 UTC
d9adccc [python] guided_mode_example.py: get aircraft id if not give on commandline sorry, terribly crude.... but should get the basic point across until someone does it nicely. 24 April 2017, 20:45:57 UTC
095eca2 Merge pull request #2048 from ETitus/EdgeFlow_fixes Edge flow fixes. Thx to all involved for all the hard work done and testing validation . There will be some others working with the OF fixed solution, so more validation tests by others soon in the renewed Optitrack. Issues can be filed if still something is amiss. 24 April 2017, 12:43:33 UTC
c2e314c Updated vectornav status message so it displays the right rate invariant on the frequency the message is sent 20 April 2017, 01:22:05 UTC
ca68570 Mission Computer and payload computer support (#2053) * Copilot module * Added mission computer status * modules_parse_datalink() now accepts arguments * Update pprzlink * Update cartography module to comply with the extended CAMERA_SNAPSHOT message 19 April 2017, 16:11:54 UTC
e594ec9 Merge branch 'master' of github.com:paparazzi/paparazzi into add_pixracer_fixedwing 19 April 2017, 14:03:49 UTC
2ccdc51 Added an INDI conf to test the pullrequest 18 April 2017, 15:37:47 UTC
8f1e082 [HITL] Fixed fixedwing simulation - runs now nicely with Minion Lia as an example (#2054) 15 April 2017, 21:16:44 UTC
3dcfdc9 [fix] Correct dimensions g1g2 matrix 14 April 2017, 16:02:22 UTC
bece5e1 ehhh 06 April 2017, 13:38:48 UTC
59f03f9 Update bebop.py Tested on Bebop and Bebop 2. v4.0.4 Min version set to 3.3 no motor swap issue "fix" unwanted behaviour. 05 April 2017, 11:08:39 UTC
060e6dd added auto1 commands 04 April 2017, 23:46:09 UTC
7c06074 Merge branch 'master' of github.com:paparazzi/paparazzi into add_pixracer_fixedwing 04 April 2017, 12:11:59 UTC
716bc18 some work done 04 April 2017, 12:07:52 UTC
99ebce7 clean up a bit 03 April 2017, 10:27:45 UTC
2ac81ac Proposed speedup edits as described in pull request comments 03 April 2017, 09:47:11 UTC
6bc6340 Some tweaks 02 April 2017, 12:40:47 UTC
c250594 Added prameters to be able to test Classic AP mode 02 April 2017, 12:28:47 UTC
f77b469 some tuneing 01 April 2017, 17:05:55 UTC
6dcbbf5 First flight with Pixracer in fixedwing 01 April 2017, 12:39:51 UTC
8b803b1 pre flight01 01 April 2017, 11:28:45 UTC
ea96621 Toying with various settings 01 April 2017, 10:56:19 UTC
a5b6e4a Some work.. 31 March 2017, 19:18:06 UTC
a14f4e7 ADC CHANNEL 1 value corrected to in3 (#2049) 31 March 2017, 12:34:18 UTC
ab8cf6f added a proper resolution parameter in EF rather than using the subpixel factor from LK 30 March 2017, 21:52:49 UTC
0e2f34e Fixedwing for Pixracer 29 March 2017, 21:22:55 UTC
e921940 Merge branch 'master' of https://github.com/paparazzi/paparazzi into mini_delftacopter 28 March 2017, 14:31:26 UTC
d3d805d 1)in vision/image.c there was an incorrect bound that caused the code to read a value outside of the buffer. 2)in vision/lucas_kanade.c there was a rounding error that caused bordervalues to still be accepted. Also when the selection of new point could be messed up by an overflow where the unsigned point - the signed flow could overflow, the result wasnt caught by the ignore check. 28 March 2017, 09:56:25 UTC
b1102eb [aggie_air_control_panel] Added NPS session with FlightGear 28 March 2017, 01:07:38 UTC
e477390 [nav_launcher] Minor functionality fix so it works in simulation 28 March 2017, 00:58:05 UTC
back to top