Skip to content

Tags: matejkarasek/paparazzi

Tags

DelFly_OJF_jul2016

small updated

v5.5.2_testing

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi 5.5.2_testing

=======================

Thirst release canditate for v5.6 stable release.

- ardrone2 and bebop: disable even loop limiting again
  [paparazzi#1240] (paparazzi#1240)
- bebop: finally fix I2C address for baro
- modules: update geo_mag to latest WMM2015 model
  [paparazzi#1270] (paparazzi#1270)
- settings: add optional target attribute and calc MD5sum according to usable settings
  [paparazzi#1157] (paparazzi#1157)
- stm32: improve I2C stability in case of stuck bus
  [paparazzi#1264] (paparazzi#1264)
- i2c: cleanup I2C_ERRORS reporting
  [paparazzi#1268] (paparazzi#1268)
- modules: add divergen calculation for opticflow
  [paparazzi#1262] (paparazzi#1262)
- python: Add some utilities and a serial link interface to decode/encode PPRZ messages over a serial link
  [paparazzi#1261] (paparazzi#1261)
- modules: mag_hmc58xx: configure MAG_HMC58XX_I2C_DEV
  [paparazzi#1274] (paparazzi#1274)
- IMU: possibility to disable mag on aspirin 2
  [paparazzi#1273] (paparazzi#1273)
- fixedwing: fix H_CTL_YAW_LOOP in stabilization adaptive

v5.5.1_testing

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi 5.5.1_testing

=======================

Second release candidate for v5.6 stable release.

- rotorcraft: fix stabilization INDI crash on takeoff bug
  [paparazzi#1255] (paparazzi#1255)
- airborne: change ABI_BROADCAST id from 0 to 255 and introduce ABI_DISABLE
  [paparazzi#1260] (paparazzi#1260)
- airframes: cleanup and use standard motor mixing types
  [paparazzi#1231] (paparazzi#1231)
  [paparazzi#1249] (paparazzi#1249)
- ahrs: reduced default ahrs align delay
  [paparazzi#1256] (paparazzi#1256)
- add an optional board_init function and fix bat check on bebop
  [paparazzi#1253] (paparazzi#1253)
- ARDrone2: fix battery checks, needs bat_voltage_ardrone2 module now
  [paparazzi#1252] (paparazzi#1252)
- paparazzi center: improve handling of programs from control_panel.xml
  [paparazzi#1247] (paparazzi#1247)
- server: set http port, replace -kml_port option with -port
  [paparazzi#1248] (paparazzi#1248)
- logalizer: rename plot to logplotter for clarity
  [paparazzi#1226] (paparazzi#1226
- GCS: don't prove airframe dtd if served via http
  [paparazzi#1246] (paparazzi#1246)
- Fixed unsanctioned yaw unkill problem with uninitialised joysticks
  [paparazzi#1242] (paparazzi#1242)

v5.5.0_testing

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi 5.5.0_testing

=======================

First release candidate for v5.6 stable release.

General
-------

- paparazzi center: disable build/upload buttons during build/upload
  [paparazzi#603] (paparazzi#603)
- paparazzi center: case insensitive sort of airframe combobox
  [paparazzi#993] (paparazzi#993)
- paparazzi center: add `@AIRCRAFT` and `@AC_ID` placeholders for generic sessions
  [paparazzi#1217] (paparazzi#1217)
- GCS: improve papgets with multi aircraft support
  [paparazzi#1068] (paparazzi#1068)
- GCS: fix undo for list of values
  [paparazzi#1054] (paparazzi#1054)
- GCS: fix AIRCRAFTS syncronization issue with server (sometimes resulted in blank GCS)
  [paparazzi#1078] (paparazzi#1078)
- GCS: set bat level to UNK/0 at startup
  [paparazzi#885] (paparazzi#885)
- GCS: add -ac_ids option to specify displayed aircrafts
  [paparazzi#1173] (paparazzi#1173)
- GCS: add new flat icon theme
  [paparazzi#1193] (paparazzi#1193)
  [paparazzi#1234] (paparazzi#1234)
- plotter: add support for adding constant curves via command line
  [paparazzi#1227] (paparazzi#1227)
- logplotter: rename plot to logplotter for clarity
  [paparazzi#1226] (paparazzi#1226)
- ground segment: add geometry param to messages and setttings agents
  [paparazzi#1232] (paparazzi#1232)
- ground segment: improve Ivy efficiency
  [paparazzi#1082] (paparazzi#1082)
- link: parameters for period of PING and LINK_REPORT messages
  [paparazzi#1037] (paparazzi#1037)
- link: add '-ac_timeout' parameter after which AC is marked as dead
  [paparazzi#820] (paparazzi#820)
- OCaml: try to live in harmony with the garbage collector
  [paparazzi#1076] (paparazzi#1076)
- OCaml: use Array.make instead of deprecated Array.create
- OCaml: use camlp4 to ifdef around netclient/lablgtk version differences
  [paparazzi#1137] (paparazzi#1137)
- OCaml: fix string formatting of values in pprz ocaml lib
  [paparazzi#1135] (paparazzi#1138)
- OCaml: remove deprecated GnoDruid
- python: generate paparazzi math wrappers with SWIG
  [paparazzi#1066] (paparazzi#1066)
- python: improve ivy messages interface
  [paparazzi#1073] (paparazzi#1073)
- python: add simple ivy2redis script
  [paparazzi#1071] (paparazzi#1071)
- python: add report tool for IMU scaled messages
  [paparazzi#1194] (paparazzi#1194)
- build: Possibilty to specify conf.xml file for building aircrafts
  [paparazzi#1134] (paparazzi#1134)
- build: use -ggdb3 DEBUG_FLAGS by default
  [paparazzi#1164] (paparazzi#1164)
- build: use pkg-config for ivy-c if available
- joystick: add new RC USB joystick from HobbyKing
  [paparazzi#1088] (paparazzi#1088)
- conf: add HooperFly quad/hexa/octo airframe/JSBSim configs and new GCS icons
  [paparazzi#1081] (paparazzi#1081)
- flight plans: dynamic sectors and InsideX function for concave polygons
  [paparazzi#643] (paparazzi#643)
  [paparazzi#605] (paparazzi#605)
  [paparazzi#1204] (paparazzi#1204)
- improve defining of arrays in the airframe file
  [paparazzi#564] (paparazzi#564)
  [paparazzi#1192] (paparazzi#1192)
- update udev rules
  [paparazzi#1165] (paparazzi#1165)
- update google map version extraction script

Airborne
--------

- allow to pass variables by value to ABI callbacks
  [paparazzi#1087] (paparazzi#1087)
- major refactoring of AHRS/INS interfaces using ABI, add dual AHRS support
  [paparazzi#856] (paparazzi#856)
  [paparazzi#1130] (paparazzi#1130)
- AHRS: add (yet another) AHRS based on an invariant filter
- GPS/IMU: directly send ABI messages from implementation
  [paparazzi#1153] (paparazzi#1153)
  [paparazzi#1154] (paparazzi#1154)
- refactoring, use the generic LinkDevice interface for receiving data streams
  [paparazzi#1140] (paparazzi#1140)
- telemetry: store periodic telemetry msg names as const to save ram
  [paparazzi#1151] (paparazzi#1151)
- actuators: dual dual pwm
  [paparazzi#1102] (paparazzi#1102)
- GPS: NMEA parser improvements
  [paparazzi#1146] (paparazzi#1146)
- GPS: fix furuno parser (Bebop)
  [paparazzi#1148] (paparazzi#1148)
- INS: start considering BODY_TO_GPS translation
  [paparazzi#1080] (paparazzi#1080)
- INS: update NED accel with ins_alt_float
  [paparazzi#1156] (paparazzi#1156)
- INS: prevent propagation if there are no measurement updates
  [paparazzi#1241] (paparazzi#1241)
- cleanup: remove unused/unmaintained beth and fms code
  [paparazzi#1162] (paparazzi#1162)
- state interface: fix LLA calculation if only UTM origin initialized
  [paparazzi#1171] (paparazzi#1171)
- chibios SD logger: fix bad file name problem
- fixedwing stabilization: yaw damper and active lift ctrl
  [paparazzi#1190] (paparazzi#1190)

Rotorcraft firmware
-------------------

- fix attitude flight plan primitive (attitude_set_rpy_setpoint)
  [paparazzi#1103] (paparazzi#1103)
- implement global waypoints for rotorcrafts
  [paparazzi#1065] (paparazzi#1065)
- improve motor_mixing priorities
  [paparazzi#1170] (paparazzi#1170)
- predefined motor_mixing for common configurations
  [paparazzi#1175] (paparazzi#1175)
  [paparazzi#1244] (paparazzi#1244)
- heading integration protection in RC-event
  [paparazzi#1174] (paparazzi#1174)
- waypoint API function naming cleanup
  [paparazzi#1169] (paparazzi#1169)
- guidance: fix max bank angle limit
- make the heading flight plan primitive usable
  [paparazzi#1218] (paparazzi#1218)
- add simplified INDI (Incremental Nonlinear Dynamic Inversion) stabilization
  [paparazzi#1207] (paparazzi#1207)
- stabilization quat_int: reduce integrator quantization error
  [paparazzi#1205] (paparazzi#1205)
- fix arming with kill switch
  [paparazzi#1125] (paparazzi#1125)

Modules
-------

- allow conditions in module defines and update meteo_stick
  [paparazzi#1092] (paparazzi#1092)
- rewrite nav_bungee_takeoff
  [paparazzi#1074] (paparazzi#1074)
- add video_usb_logger for ARDrone2
  [paparazzi#1086] (paparazzi#1086)
- optic flow based hover for ARDrone2
  [paparazzi#1062] (paparazzi#1062)
- airspeed_ets: add 3rd party mode support
  [paparazzi#1099] (paparazzi#1099)
- refactor logger modules
  [paparazzi#1095] (paparazzi#1095)
- AHRS: convert AHRS infrared to a module
  [paparazzi#1127] (paparazzi#1127)
- create_module: enforce lowercase file and dir and function names
  [paparazzi#914] (paparazzi#914)
- add flight_recorder, log to SD card or uart, configure via telemetry.xml
  [paparazzi#1114] (paparazzi#1144)
- air_data: take geoid separation into account when calculating QNH
- air_data: use CAS/EAS for airspeed and send TAS in message
  [paparazzi#1155] (paparazzi#1155)
- digital_cam: specify time in seconds
  [paparazzi#1172] (paparazzi#1172)
- amsys baro/airspeed: fixed max pressure for 5812-0001-D
  [paparazzi#1181] (https://github.com/paparazzi/paparazzi/pull/1181/files)
- add survey rectangle module for rotorcrafts
  [paparazzi#1168] (paparazzi#1168)
- fix mission module for rotorcrafts

Simulation
----------

- NPS: add possibility to simulate loss of datalink/downlink
  [paparazzi#1150] (paparazzi#1150)
- NPS: update FDM bindings to be compatible with latest JSBSim
  [paparazzi#1118] (paparazzi#1118)
- remove jsbsim target (fully replaced by NPS)
  [paparazzi#1123] (paparazzi#1123)
- build: don't add full path to NPS object files
  [paparazzi#798] (paparazzi#798)
- NPS simulator: fix sensor simulation issues
  [paparazzi#1131] (paparazzi#1131)
  [paparazzi#1132] (paparazzi#1132)
- NPS/FlightGear: add models for easystar (with ailerons) and Eternity
  [paparazzi#1159] (paparazzi#1159)
- Updated FlightGear interface and removed obsolete HITL files
  [paparazzi#1196] (paparazzi#1196)
- NPS: support gaia environment simulator
  [paparazzi#1219] (paparazzi#1219)

Linux arch support
------------------

- rewrite of the linux video modules
  [paparazzi#1094] (paparazzi#1094)
  [paparazzi#1143] (paparazzi#1143)
- change the sys timer to a multi threaded implementation
  [paparazzi#1117] (paparazzi#1117)
- implement persistent settings
  [paparazzi#1109] (paparazzi#1109)
- refactor UDP support
  [paparazzi#1120] (paparazzi#1120)
  [paparazzi#1122] (paparazzi#1122)
  [paparazzi#1158] (paparazzi#1158)
- fix UART driver
  [paparazzi#1110] (paparazzi#1110)
- sys_time: get time from CLOCK_MONOTONIC
  [paparazzi#1128] (paparazzi#1128)
- I2C: use 8 bit I2C address scheme for all drivers
  [paparazzi#1210] (paparazzi#1210)
- limit main loop to 1kHz to prevent 100% cpu usage due to event polling
  [paparazzi#1240] (paparazzi#1240)

other drivers/HW support
------------------------

- remove support for ARDrone2 SDK version
  [paparazzi#1222] (paparazzi#1222)
- ARDrone2: add support for dynamic Ad-Hoc networking with OSLR
  [paparazzi#1097] (paparazzi#1097)
- Parrot Bebop: support all sensors including sonar
  [paparazzi#1149] (paparazzi#1149)
  [paparazzi#1182] (paparazzi#1182)
- boards: add support for CC3D
- IMU: support for MPU9250 ins SPI mode
  [paparazzi#1161] (paparazzi#1161)
- peripherals: ms5611 driver now also supports ms5607 (e.g. for Bebop)
  [paparazzi#1147] (paparazzi#1147)
- mcu_periph: move mcu peripheral event functions to common mcu_event
- mcu_periph: increase max size for spi buffer length (8bits to 16bits)
- arch/stm32: use desig_get_unique_id from libopencm3
  [paparazzi#1018] (paparazzi#1018)
- peripherals: SD Card SPI interface
  [paparazzi#1220] (paparazzi#1220)

v5.4.2_stable

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi 5.4.2_stable

======================

Maintenance release

- GCS: fix undo for list of values
  [paparazzi#1054] (paparazzi#1054)
- lisa_mx: fix secondary spektrum satellite UART AF
- logalizer: fix csv export after allowing description tag in messages
- nps: update nps_fdm_jsbsim to be compatible with latest jsbsim
  [paparazzi#1118] (paparazzi#1118)
- rotorcraft: fix attitude flight plan primitive
  [paparazzi#1103] (paparazzi#1103)
- flight plans: fix 'call' statement without loop
- generators: only include raw makefile part from modules if target matches
- GCS: GPS accuracy speech less verbose
  [paparazzi#1046] (paparazzi#1046)
- GCS: call index of first/single link "single"
  [paparazzi#1098] (paparazzi#1098)

v5.2.2_stable

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi 5.2.2_stable

======================

Maintenance release

- ground_segment: filter for 'field' tag when looking at messages
- python: fix settings path
- messages: update dtd to allow descriptions
- ext: update ChibiOS repo since old one was deleted
- conf: update some TU Delft confs
- start.py: alias for select_conf.py, now also selects control_panel
- nps simulator: update nps_fdm_jsbsim to be compatible with latest jsbsim

v5.4.1_stable

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi 5.4.1_stable

======================

Maintenance release

- plot: fix loading of logs with strings that are not representing a float
- log: prevent display when no points
  [paparazzi#897] (paparazzi#897)
- GCS: disable broken WP reordering in editor
- GCS: fix last known value was not returned with correct scale for saving
- paparazzi center: show build/run versions and update help
- messages: fix hide/show of notebook with multi A/C
- start.py: properly use Popen to start paparazzi subprocess
- bebop: actuators left/right reversed and fix NPS config
- ms5611 barometer peripheral: fix I2C transaction
- sdlog: call pprzlog_init if needed (and avoid segfault)
- datalink: fix extra_dl and pprzlog
- current sensor subsystem shared and not only for fixedwing
- arch/linux: GCC diagnostic pragma outside of i2c_submit function
- arch/linux: use same float_abi for linking as for compiling
- arch/stm32: fix spektrum binding on F4
  [paparazzi#780] (paparazzi#780)

v5.5_devel

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Tag as v5.5_devel to get correct version reporting in paparazzi_version

v5.4.0_stable

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi 5.4.0_stable

======================

Stable version release.

- messages: MOVE_WP and WP_MOVED_LLA with altitude in mm
- ins: immediately effective ins_reset_local_origin
- server: don't fail if settings_modules is missing
- python: messagesapp: growable value column width
- python: add python real time plotter to control panel
- module: mavlink, parse PARAM_SET, send origin and waypoints
- module: FLAPS, HATCH, BRAKE via RC in AUTO1
  [paparazzi#878] (paparazzi#878)
- fixedwing: use min/max_cruise_throttle variables instead of defines
  [paparazzi#1057] (paparazzi#1057)
- GCS: turn off search in flight plan panel to fix hotkeys
  [paparazzi#995] (paparazzi#995)
  [paparazzi#1061] (paparazzi#1061)
- GCS: fixes for flight plan editor and keeping map center on zoom
  [paparazzi#927] (paparazzi#927)
  [paparazzi#1059] (paparazzi#1059)
- stm32/luftboot: update libopencm3 to get usb control call back fix
  [paparazzi#1058] (paparazzi#1058)

v5.3.3_testing

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
Paparazzi 5.3.3_testing

=======================

Fourth release candidate for v5.4 stable release.

- tmtc: fix rx_lost_time in link
- paparazzicenter: fix GLib-CRITICAL warning when running clean/build/upload
- server: write paparzzi_version as comment at beginning of log file
  [paparazzi#1049] (paparazzi#1049)
- replace BOOT message with AUTOPILOT_VERSION, show in GCS and add build version
  [paparazzi#1050] (paparazzi#1050)
- GCS: fix green color after colormap changes on some new systems
  [paparazzi#1051] (paparazzi#1051)
  [paparazzi#575] (paparazzi#575)
- settings: display ? for current value on undo
  [paparazzi#1054] (paparazzi#1054)
- Add some more flexibility to conf and control_panel naming
  [paparazzi#1055] (paparazzi#1055)