paparazzi-commits
[Top][All Lists]
Advanced

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

[paparazzi-commits] [paparazzi/paparazzi] 85777e: [rotorcraft] add a GUI


From: GitHub
Subject: [paparazzi-commits] [paparazzi/paparazzi] 85777e: [rotorcraft] add a GUIDED mode
Date: Tue, 15 Dec 2015 15:39:51 -0800

  Branch: refs/heads/master
  Home:   https://github.com/paparazzi/paparazzi
  Commit: 85777e86cd7655fd73b576e7353950b6fa64ee86
      
https://github.com/paparazzi/paparazzi/commit/85777e86cd7655fd73b576e7353950b6fa64ee86
  Author: Felix Ruess <address@hidden>
  Date:   2015-12-12 (Sat, 12 Dec 2015)

  Changed paths:
    M conf/messages.xml
    M conf/settings/rotorcraft_basic.xml
    M sw/airborne/firmwares/rotorcraft/autopilot.c
    M sw/airborne/firmwares/rotorcraft/autopilot.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/ground_segment/cockpit/live.ml
    M sw/ground_segment/tmtc/server_globals.ml

  Log Message:
  -----------
  [rotorcraft] add a GUIDED mode

meant for controlling the rotorcraft via external input (from a module or 
datalink message)

Currently positions mode only:
- specify frame via first 4 bits in flags:
  - 0x0: LOCAL_NED
  - 0x1: LOCAL_OFFSET_NED
  - 0x2: BODY_NED
  - 0x3: BODY_OFFSET_NED


  Commit: 776a1f10bb6695ff5a3b6c8b075d79dfbff280d8
      
https://github.com/paparazzi/paparazzi/commit/776a1f10bb6695ff5a3b6c8b075d79dfbff280d8
  Author: Felix Ruess <address@hidden>
  Date:   2015-12-12 (Sat, 12 Dec 2015)

  Changed paths:
    M conf/messages.xml
    M sw/airborne/firmwares/rotorcraft/datalink.c

  Log Message:
  -----------
  [messages] add POSITION_TARGET_LOCAL_NED to control guided mode


  Commit: 8cee6f874b49921bd0e0e53606144bc092070663
      
https://github.com/paparazzi/paparazzi/commit/8cee6f874b49921bd0e0e53606144bc092070663
  Author: Felix Ruess <address@hidden>
  Date:   2015-12-15 (Tue, 15 Dec 2015)

  Changed paths:
    A sw/ground_segment/python/guided_mode_example.py
    M sw/lib/python/ivy_msg_interface.py
    M sw/lib/python/pprz_msg/message.py
    M sw/lib/python/settings_xml_parse.py

  Log Message:
  -----------
  [python] add guided_mode_example.py to show usage


  Commit: 93b7bae3efbd76e29ce80b3dfadb01d2e232aa04
      
https://github.com/paparazzi/paparazzi/commit/93b7bae3efbd76e29ce80b3dfadb01d2e232aa04
  Author: Felix Ruess <address@hidden>
  Date:   2015-12-15 (Tue, 15 Dec 2015)

  Changed paths:
    M conf/messages.xml
    M sw/airborne/firmwares/rotorcraft/datalink.c
    M sw/ground_segment/python/guided_mode_example.py

  Log Message:
  -----------
  [messages] rename POSITION_TARGET_LOCAL_NED to GUIDED_SETPOINT_NED


  Commit: 6e07ea72a3d1d9a8538627f8470085ca8b01414e
      
https://github.com/paparazzi/paparazzi/commit/6e07ea72a3d1d9a8538627f8470085ca8b01414e
  Author: Felix Ruess <address@hidden>
  Date:   2015-12-16 (Wed, 16 Dec 2015)

  Changed paths:
    M conf/messages.xml
    M conf/settings/rotorcraft_basic.xml
    M sw/airborne/firmwares/rotorcraft/autopilot.c
    M sw/airborne/firmwares/rotorcraft/autopilot.h
    M sw/airborne/firmwares/rotorcraft/datalink.c
    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/ground_segment/cockpit/live.ml
    A sw/ground_segment/python/guided_mode_example.py
    M sw/ground_segment/tmtc/server_globals.ml
    M sw/lib/python/ivy_msg_interface.py
    M sw/lib/python/pprz_msg/message.py
    M sw/lib/python/settings_xml_parse.py

  Log Message:
  -----------
  Merge pull request #1457 from paparazzi/rotorcraft_guided_mode

Rotorcraft guided mode

Set the autopilot mode to GUIDED and then send the GUIDED_SETPOINT_NED message 
to "goto" a position:
currently you can specify a frame in flags (first 4 bits):
- 0x0: LOCAL_NED, position in local NED frame
- 0x1: LOCAL_OFFSET_NED, position relative to where the vehicle currently is in 
NED
- 0x2: BODY_NED, same as LOCAL_NED for position
- 0x3: BODY_OFFSET_NED, position relative to vehicle pos AND heading (so 
X=forward, Y=right, Z=down)


Compare: 
https://github.com/paparazzi/paparazzi/compare/10b56e482ab5...6e07ea72a3d1

reply via email to

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