* Bump rustlink
* Changes in GEC, now communication and key exchange works. TODO is key renegotiation and some cleanup
* Bump pprzlink
* Update in GEC and related control panel configs
* Updated name
* Bump rustlink
* Changes in GEC, now communication and key exchange works. TODO is key renegotiation and some cleanup
* Bump pprzlink
* Update in GEC and related control panel configs
* Update atomic settings
* Minor changes, style fix
* Code style fix
* More code style fix
* Add nps target to cv_opencvdemo module
Also re-enabled the canny edge detector example, as the result
is easier to see than the blurring example.
Added the LDFLAGS produced by the current version of opencv_bebop.
* Ignore uncommitted changes to opencv_bebop submodule
Added an "ignore = dirty" flag to .gitmodules to prevent opencv_bebop
from showing up in the git status with uncommited changes once it is
installed.
* First attempt at bebop fisheye camera
* Try setting raw camera output size during initialization, does not work
SetImageSize() is ignored and SetEnvTextureSize() causes an
exception. Currently the camera output is too large for real-time
operation.
* FIX apply MT9F002_OUTPUT_SCALER to gazebo front camera
* Add MT9F002 camera cropping to fdm_gazebo
* Apply MT9F002_TARGET_FPS to bebop front cam in gazebo
* Set up bottom camera for bebop model
* Minor fixes and cleanup
* Fix MT9F002 partially applied to all cameras
* Remove sensors_params_bebop, introduce NPS_SIMULATE_MT9F002
Reduces duplicate code for sensor parameters, and follows the
same pattern as NPS_SIMULATE_LASER_RANGE_ARRAY.
Also does not require the sensor params to be changed in every
bebop airframe.
* Add gazebo model for Parrot Bebop 1
* Add first-order high pass filter
* First implementation of actuator dynamics and spinup torque
Flies ok with PID control
Does not fly ok with INDI, the required G1 R is 0.159 instead of
0.0022 (estimated by flying in adaptive mode). The other parameters
are close to those specified in the airframe file.
* FIX incorrect yaw behavior
Fixed two bugs:
1. gazebo_actuators.torques was set to NPS_ACTUATOR_THRUSTS
2. spinup torque direction is now also controlled by motor mixing
* Clean up debug code and file logger
* Clean up gazebo example airframes
* Minor cleanup
* FIX warnings about missing initializer in fdm_gazebo
* Update documentation
* Remove modules section, move to firmware
* Minor fixes to fdm_gazebo and high_pass_filter
* Move actuator dynamics to included airframe files
Should prevent duplicate actuator defines spread accross all
airframe files.
* Fix FILTER_ROLL_RATE in bebop2_indi airframe
Moved to firmware targets so it will be disabled in gazebo.
Is this actually working in jsbsim??
* Update documentation
* Fix newlines
* Minor fixes in nps_fdm_gazebo.cpp
* Re-enable filter roll rate
Caution: causes oscillations around roll axis in gazebo
* Disable roll filter and cleanup
The new version of the Optitrack software (Motive 2.0) comes with NatNet
version 3. A Python module is provided with NatNet for
serialization/deserialization of the data streamed over the network.
This module is slightly modified here for a better handling of the
initialization and for stopping the threads.
The PPRZLINK message sent is REMOTE_GPS_LOCAL, so the transformation to
global coordinate system is left to the airborne part.
* Cyfoam, ctrl effectiveness scheduling, JSBsim
- Added Cyfoam airframe file
- Added control effectiveness scheduling function
- More advanced scheduling function should be added in the future
- Added simple JSBsim files for Cyclone for a crude simulation
* only calculate pseudo inverse when using it
* Gazebo Cyberzoo and OrangeAvoid in tudelft conf, Simulate when no RC, call gzclient as tool
* [orange_avoider] color setting
* docs+remove modules section
* added rangesensors to gazebo model and NPS
* added module to handle the range sensors
* added sender IDS and added to abi messages
* added abi message to flight plan guided
* added decawave_serial_communication module files
* added reference to arduino library in module comments
* added abi message
* fixing abi send
* added abi
* compiles
* tested on bebop2 drones with decawave modules
* improved module description
* cleanup
* fixed code-style
* pprzlink same as master
* updated subrepos opencv_bebop
* temp
* temp
* temp
* addressed define and global variable comments
* Addressed comments on define macros and abi.xml
* making functions more general
* fix up
* tested!
* removing last global variables
* renamed temp variables
* must have messed up the message decoding/sending
* successfully tested
* clean-up
* changed variable names as necessary
* float size define removed
* last changes + tests
* removed test module
* removed unnecessary includes and added endline characters