paparazzi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paparazzi-commits] [paparazzi/paparazzi] cfabb5: [gazebo] Add actuator


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] cfabb5: [gazebo] Add actuator dynamics and bebop model (#2...
Date: Tue, 30 Jan 2018 07:39:20 -0800

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: cfabb51eedcb6447c3485e6c8cdd18423897c862
      
https://github.com/paparazzi/paparazzi/commit/cfabb51eedcb6447c3485e6c8cdd18423897c862
  Author: Tom van Dijk <address@hidden>
  Date:   2018-01-30 (Tue, 30 Jan 2018)

  Changed paths:
    M conf/airframes/examples/ardrone2_gazebo.xml
    M conf/airframes/examples/ardrone2_gazebo_cyberzoo.xml
    M conf/airframes/examples/bebop.xml
    M conf/airframes/examples/bebop2_indi.xml
    M conf/modules/fdm_gazebo.xml
    A conf/simulator/gazebo/airframes/ardrone2.xml
    A conf/simulator/gazebo/airframes/bebop.xml
    A conf/simulator/gazebo/models/bebop/bebop.sdf
    A conf/simulator/gazebo/models/bebop/model.config
    M sw/airborne/filters/high_pass_filter.h
    M sw/simulator/nps/nps_fdm_gazebo.cpp

  Log Message:
  -----------
  [gazebo] Add actuator dynamics and bebop model (#2219)

* 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]