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: Thu, 08 Feb 2018 18:33:30 -0800

  Branch: refs/heads/gec_updates
  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


  Commit: ff8c58a190eee46f527f79c4ab3ff8ac0282a61e
      
https://github.com/paparazzi/paparazzi/commit/ff8c58a190eee46f527f79c4ab3ff8ac0282a61e
  Author: Tom van Dijk <address@hidden>
  Date:   2018-02-04 (Sun, 04 Feb 2018)

  Changed paths:
    M conf/airframes/tudelft/bebop_orangeavoid_course2017.xml
    M conf/simulator/gazebo/airframes/ardrone2.xml
    M conf/simulator/gazebo/airframes/bebop.xml
    M conf/simulator/gazebo/models/bebop/bebop.sdf
    M sw/simulator/nps/nps_fdm_gazebo.cpp

  Log Message:
  -----------
  [gazebo] Simulate Bebop1 camera (#2225)

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


  Commit: a84368b892503ce64a145ffda596cb4bec458fb6
      
https://github.com/paparazzi/paparazzi/commit/a84368b892503ce64a145ffda596cb4bec458fb6
  Author: OpenUAS <address@hidden>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

  Changed paths:
    M sw/tools/parrot/disco.py

  Log Message:
  -----------
  Update disco.py


  Commit: 857999e71de5051dca12dc58fed8b9f9acfb0daa
      
https://github.com/paparazzi/paparazzi/commit/857999e71de5051dca12dc58fed8b9f9acfb0daa
  Author: OpenUAS <address@hidden>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

  Changed paths:
    M sw/tools/parrot/bebop.py

  Log Message:
  -----------
  Update bebop.py


  Commit: b42caab15fc10a0762fc48b92ab95b45ef64e110
      
https://github.com/paparazzi/paparazzi/commit/b42caab15fc10a0762fc48b92ab95b45ef64e110
  Author: Gautier Hattenberger <address@hidden>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

  Changed paths:
    M conf/abi.xml
    A conf/modules/jevois.xml
    A sw/airborne/modules/sensors/cameras/jevois.c
    A sw/airborne/modules/sensors/cameras/jevois.h
    M sw/airborne/subsystems/abi_sender_ids.h

  Log Message:
  -----------
  [module] support for jevois smart cameras


  Commit: 3989057fe9873060f55c44c984d020c2fdffc47f
      
https://github.com/paparazzi/paparazzi/commit/3989057fe9873060f55c44c984d020c2fdffc47f
  Author: Gautier Hattenberger <address@hidden>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

  Changed paths:
    A conf/modules/object_tracking.xml
    A sw/airborne/modules/ctrl/object_tracking.c
    A sw/airborne/modules/ctrl/object_tracking.h

  Log Message:
  -----------
  [module] add object_tracking module based on FOLLOW_TARGET message


  Commit: a465cfd96c251615347e02d79e820b4bd30cc8e0
      
https://github.com/paparazzi/paparazzi/commit/a465cfd96c251615347e02d79e820b4bd30cc8e0
  Author: Michal Podhradsky <address@hidden>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

  Changed paths:
    M conf/airframes/AGGIEAIR/aggieair_atomic_lia.xml

  Log Message:
  -----------
  Updated name


  Commit: e8438a79b9d182af69b799ffe8bfbf3b0b045d1c
      
https://github.com/paparazzi/paparazzi/commit/e8438a79b9d182af69b799ffe8bfbf3b0b045d1c
  Author: Michal Podhradsky <address@hidden>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

  Changed paths:
    M sw/airborne/subsystems/datalink/datalink.h
    M sw/ext/rustlink

  Log Message:
  -----------
  Bump rustlink


  Commit: 4597c3a27b5ad26028f3e3cbded9afac1d2170e5
      
https://github.com/paparazzi/paparazzi/commit/4597c3a27b5ad26028f3e3cbded9afac1d2170e5
  Author: Michal Podhradsky <address@hidden>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

  Changed paths:
    M sw/airborne/modules/datalink/gec/gec.c
    M sw/airborne/modules/datalink/gec/gec.h
    M sw/airborne/modules/datalink/gec_dl.c
    M sw/airborne/modules/datalink/gec_dl.h
    M sw/simulator/nps/nps_autopilot_rotorcraft.c

  Log Message:
  -----------
  Changes in GEC, now communication and key exchange works. TODO is key 
renegotiation and some cleanup


  Commit: 9936d14308b4b5dd9744da18ba6bcb29a9ec3ad3
      
https://github.com/paparazzi/paparazzi/commit/9936d14308b4b5dd9744da18ba6bcb29a9ec3ad3
  Author: Michal Podhradsky <address@hidden>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

  Changed paths:
    M sw/ext/rustlink

  Log Message:
  -----------
  Bump pprzlink


  Commit: 179489a2e6c4c64de85d6b0bf60828c41e9797d2
      
https://github.com/paparazzi/paparazzi/commit/179489a2e6c4c64de85d6b0bf60828c41e9797d2
  Author: Michal Podhradsky <address@hidden>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

  Changed paths:
    M conf/airframes/AGGIEAIR/aggieair_atomic_lia.xml
    M conf/airframes/AGGIEAIR/aggieair_conf.xml
    M conf/airframes/AGGIEAIR/aggieair_control_panel.xml
    M sw/airborne/modules/datalink/gec_dl.c
    M sw/airborne/modules/datalink/gec_dl.h

  Log Message:
  -----------
  Update in GEC and related control panel configs


  Commit: 193b3d33d1f1d4bcf33140e13f5a03eb2f4071e5
      
https://github.com/paparazzi/paparazzi/commit/193b3d33d1f1d4bcf33140e13f5a03eb2f4071e5
  Author: Michal Podhradsky <address@hidden>
  Date:   2018-02-08 (Thu, 08 Feb 2018)

  Log Message:
  -----------
  Merge branch 'gec_updates' of github.com:paparazzi/paparazzi into gec_updates


Compare: 
https://github.com/paparazzi/paparazzi/compare/cf42db3d2044...193b3d33d1f1

reply via email to

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