* 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
* 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
* 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