paparazzi-commits
[Top][All Lists]
Advanced

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

[paparazzi-commits] [paparazzi/paparazzi] 590c90: [nps] add norc option


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] 590c90: [nps] add norc option to nps simulator
Date: Thu, 29 Dec 2016 09:30:43 -0800

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: 590c9040a7d15fa33b2f5d642c4b991a47933733
      
https://github.com/paparazzi/paparazzi/commit/590c9040a7d15fa33b2f5d642c4b991a47933733
  Author: Gautier Hattenberger <address@hidden>
  Date:   2016-12-19 (Mon, 19 Dec 2016)

  Changed paths:
    M sw/simulator/nps/nps_main.h
    M sw/simulator/nps/nps_main_common.c
    M sw/simulator/nps/nps_main_hitl.c
    M sw/simulator/nps/nps_main_sitl.c
    M sw/simulator/nps/nps_radio_control.c
    M sw/simulator/nps/nps_radio_control.h
    M sw/simulator/pprzsim-launch

  Log Message:
  -----------
  [nps] add norc option to nps simulator


  Commit: 5166037055e2eb6b409f2848d66e10253f080e04
      
https://github.com/paparazzi/paparazzi/commit/5166037055e2eb6b409f2848d66e10253f080e04
  Author: Gautier Hattenberger <address@hidden>
  Date:   2016-12-19 (Mon, 19 Dec 2016)

  Changed paths:
    M Makefile.ac
    M sw/tools/generators/gen_settings.ml

  Log Message:
  -----------
  [settings] group system settings under the same tab


  Commit: 5613d79dc4cfba8cfaa58193ccb69c9a746f8c56
      
https://github.com/paparazzi/paparazzi/commit/5613d79dc4cfba8cfaa58193ccb69c9a746f8c56
  Author: Gautier Hattenberger <address@hidden>
  Date:   2016-12-19 (Mon, 19 Dec 2016)

  Changed paths:
    A conf/airframes/ENAC/hoops_gen_ap.xml
    M conf/autopilot/autopilot.dtd
    M conf/autopilot/rotorcraft_autopilot.xml
    M conf/firmwares/rotorcraft.makefile
    M sw/airborne/firmwares/rotorcraft/autopilot.c
    M sw/airborne/firmwares/rotorcraft/autopilot.h
    A sw/airborne/firmwares/rotorcraft/autopilot_generated.c
    A sw/airborne/firmwares/rotorcraft/autopilot_generated.h
    M sw/airborne/firmwares/rotorcraft/autopilot_rc_helpers.h
    A sw/airborne/firmwares/rotorcraft/autopilot_static.c
    A sw/airborne/firmwares/rotorcraft/autopilot_static.h
    A sw/airborne/firmwares/rotorcraft/autopilot_utils.c
    A sw/airborne/firmwares/rotorcraft/autopilot_utils.h
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_h.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_h.h
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v.h
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/firmwares/rotorcraft/rotorcraft_datalink.c
    M sw/ground_segment/tmtc/aircraft.ml
    M sw/ground_segment/tmtc/aircraft.mli
    M sw/ground_segment/tmtc/fw_server.ml
    M sw/ground_segment/tmtc/rotorcraft_server.ml
    M sw/ground_segment/tmtc/server.ml
    M sw/ground_segment/tmtc/server_globals.ml
    M sw/tools/generators/gen_autopilot.ml

  Log Message:
  -----------
  [autopilot] support generated autopilot, based on rotorcraft firmware

By default the original static autopilot is used. A config flag can
enable the use of the generated AP code.
A basic autopilot description is provided (4 modes + failsafe modes).
The server is capable of using the list of generated mode to properly
display mode names.
Tested in NAV and GUIDED mode in sim, and direct attitude control on
real aircraft.


  Commit: bf174d8181a1dce848b19c13b88ac5dc5a7a2872
      
https://github.com/paparazzi/paparazzi/commit/bf174d8181a1dce848b19c13b88ac5dc5a7a2872
  Author: Gautier Hattenberger <address@hidden>
  Date:   2016-12-20 (Tue, 20 Dec 2016)

  Changed paths:
    M sw/tools/generators/gen_settings.ml

  Log Message:
  -----------
  [generator] fix xml extration error


  Commit: 1fdefb2cba9b53abad791d38a4515f31238aa2f3
      
https://github.com/paparazzi/paparazzi/commit/1fdefb2cba9b53abad791d38a4515f31238aa2f3
  Author: Gautier Hattenberger <address@hidden>
  Date:   2016-12-20 (Tue, 20 Dec 2016)

  Changed paths:
    M conf/airframes/examples/quadrotor_elle0.xml

  Log Message:
  -----------
  remove autopilot from example file for now


  Commit: 9cce8a7c4887223aceec145bc5d42de5ad0a5054
      
https://github.com/paparazzi/paparazzi/commit/9cce8a7c4887223aceec145bc5d42de5ad0a5054
  Author: Gautier Hattenberger <address@hidden>
  Date:   2016-12-20 (Tue, 20 Dec 2016)

  Changed paths:
    M sw/airborne/firmwares/rotorcraft/autopilot_generated.c
    M sw/airborne/firmwares/rotorcraft/autopilot_static.c
    M sw/airborne/firmwares/rotorcraft/autopilot_utils.c

  Log Message:
  -----------
  only one definition for failsafe descent speed


  Commit: a47f91720e5c2e9a99895b1009b0693287492942
      
https://github.com/paparazzi/paparazzi/commit/a47f91720e5c2e9a99895b1009b0693287492942
  Author: Gautier Hattenberger <address@hidden>
  Date:   2016-12-20 (Tue, 20 Dec 2016)

  Changed paths:
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v.h

  Log Message:
  -----------
  move macros to C file


  Commit: 96370d7454a36c973d4c8f26208f774a957b6b10
      
https://github.com/paparazzi/paparazzi/commit/96370d7454a36c973d4c8f26208f774a957b6b10
  Author: Gautier Hattenberger <address@hidden>
  Date:   2016-12-20 (Tue, 20 Dec 2016)

  Changed paths:
    M conf/autopilot/rotorcraft_autopilot.xml

  Log Message:
  -----------
  run flight plan nav in all modes


  Commit: 34d2196f4432d35ae14022f9d68a4a4e54c6186e
      
https://github.com/paparazzi/paparazzi/commit/34d2196f4432d35ae14022f9d68a4a4e54c6186e
  Author: Gautier Hattenberger <address@hidden>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M conf/autopilot/autopilot.dtd
    M conf/autopilot/rotorcraft_autopilot.xml
    M sw/tools/generators/gen_autopilot.ml

  Log Message:
  -----------
  more readable start and stop functions


  Commit: 6bfdf2d49d3bcad5ceb4a2cb28bfc5c9f53c4e76
      
https://github.com/paparazzi/paparazzi/commit/6bfdf2d49d3bcad5ceb4a2cb28bfc5c9f53c4e76
  Author: Gautier Hattenberger <address@hidden>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

  Changed paths:
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v.c

  Log Message:
  -----------
  Merge remote-tracking branch 'paparazzi/master' into 
autopilot_generated_integration


  Commit: a35d6374d6057dc69f469746f207b1d59f65942b
      
https://github.com/paparazzi/paparazzi/commit/a35d6374d6057dc69f469746f207b1d59f65942b
  Author: Gautier Hattenberger <address@hidden>
  Date:   2016-12-24 (Sat, 24 Dec 2016)

  Changed paths:
    M sw/ground_segment/joystick/gb2ivy.py
    M sw/lib/python/settings_xml_parse.py

  Log Message:
  -----------
  [python] add function to set value index by name in python settings interface

It can makes it easier to handle generated autopilot. Names are not
matching exactly, but this can be improved in the future.
An example is provided with gb2ivy program.


  Commit: 880187d95a3b361616ce7f9c746830d9d34c0ebd
      
https://github.com/paparazzi/paparazzi/commit/880187d95a3b361616ce7f9c746830d9d34c0ebd
  Author: Felix Ruess <address@hidden>
  Date:   2016-12-29 (Thu, 29 Dec 2016)

  Changed paths:
    M Makefile.ac
    A conf/airframes/ENAC/hoops_gen_ap.xml
    M conf/airframes/examples/quadrotor_elle0.xml
    M conf/autopilot/autopilot.dtd
    M conf/autopilot/rotorcraft_autopilot.xml
    M conf/firmwares/rotorcraft.makefile
    M sw/airborne/firmwares/rotorcraft/autopilot.c
    M sw/airborne/firmwares/rotorcraft/autopilot.h
    A sw/airborne/firmwares/rotorcraft/autopilot_generated.c
    A sw/airborne/firmwares/rotorcraft/autopilot_generated.h
    M sw/airborne/firmwares/rotorcraft/autopilot_rc_helpers.h
    A sw/airborne/firmwares/rotorcraft/autopilot_static.c
    A sw/airborne/firmwares/rotorcraft/autopilot_static.h
    A sw/airborne/firmwares/rotorcraft/autopilot_utils.c
    A sw/airborne/firmwares/rotorcraft/autopilot_utils.h
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_h.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_h.h
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v.c
    M sw/airborne/firmwares/rotorcraft/guidance/guidance_v.h
    M sw/airborne/firmwares/rotorcraft/main.c
    M sw/airborne/firmwares/rotorcraft/rotorcraft_datalink.c
    M sw/ground_segment/joystick/gb2ivy.py
    M sw/ground_segment/tmtc/aircraft.ml
    M sw/ground_segment/tmtc/aircraft.mli
    M sw/ground_segment/tmtc/fw_server.ml
    M sw/ground_segment/tmtc/rotorcraft_server.ml
    M sw/ground_segment/tmtc/server.ml
    M sw/ground_segment/tmtc/server_globals.ml
    M sw/lib/python/settings_xml_parse.py
    M sw/simulator/nps/nps_main.h
    M sw/simulator/nps/nps_main_common.c
    M sw/simulator/nps/nps_main_hitl.c
    M sw/simulator/nps/nps_main_sitl.c
    M sw/simulator/nps/nps_radio_control.c
    M sw/simulator/nps/nps_radio_control.h
    M sw/simulator/pprzsim-launch
    M sw/tools/generators/gen_autopilot.ml
    M sw/tools/generators/gen_settings.ml

  Log Message:
  -----------
  Merge pull request #1975 from paparazzi/autopilot_generated_integration

support generated autopilot, based on rotorcraft firmware
    
- By default the original static autopilot is used. A config flag can enable 
the use of the generated AP code.
- A basic autopilot description is provided (4 modes + failsafe modes).
- The server is capable of using the list of generated mode to properly  
display mode names.
- Tested in NAV and GUIDED mode in sim, and direct attitude control on real 
aircraft.

Some extra features:
- add `--norc` option to NPS simulator
- group all system (generated) settings (AP, telemetry, modules, flight plan) 
under the same tab (first position)


Compare: 
https://github.com/paparazzi/paparazzi/compare/d5a711e9b8bd...880187d95a3b

reply via email to

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