Skip to content

Tags: redonblue/paparazzi

Tags

v5.11_devel

Toggle v5.11_devel's commit message

Verified

This tag was signed with the committer’s verified signature.
gautierhattenberger Gautier Hattenberger
mark as devel until next release

v5.10_stable

Toggle v5.10_stable's commit message

Verified

This tag was signed with the committer’s verified signature.
gautierhattenberger Gautier Hattenberger
Paparazzi v5.10_stable

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

Stable version release

- convert ahrs to modules
  [paparazzi#1859] (http://github.com/paparazzi/paparazzi/pull/1859)
- svinfo vizu
  [paparazzi#1860] (http://github.com/paparazzi/paparazzi/pull/1860)
- fix i2c, uart and systime drivers for chibios
- several small fix on configuration files
- fix in state and geodetic interface
- fix for secondary GPS timeout
- fix airframe generation to have all configuration variables first

v5.9.0_testing

Toggle v5.9.0_testing's commit message

Verified

This tag was signed with the committer’s verified signature.
gautierhattenberger Gautier Hattenberger
First release candidate for v5.10

General
-------

- optitrack fixes and gps_datalink protocol updates
  [paparazzi#1506] (paparazzi#1506)
  [paparazzi#1563] (paparazzi#1563)
- optitrack/natnet logging
  [paparazzi#1538] (paparazzi#1538)
- factor out message library and tools into https://github.com/paparazzi/pprzlink
  [paparazzi#1503] (paparazzi#1513)
- pprzlink: support reading unaligned fiels from messages
  [paparazzi#1528] (paparazzi#1528)
- pprzlink: update to C API with file descriptor param
  [paparazzi#1593] (paparazzi#1593)
- flight plans: allow variable declarations in flight plans
  [paparazzi#1530] (paparazzi#1530)
- flight plans: load modules directly from a flight plan
  [paparazzi#1540] (paparazzi#1540)
- flight plans: add call_once alias for run without looping
  [paparazzi#1675] (paparazzi#1675)
- flight plans: simpler geofence safety behaviour definition
  [paparazzi#1664] (paparazzi#1644)
  [paparazzi#1802] (paparazzi#1802)
- module build system: improvements to efficiently replace subsystems
  [paparazzi#1534] (paparazzi#1534)
  [paparazzi#1590] (paparazzi#1590)
  [paparazzi#1643] (paparazzi#1643)
  [paparazzi#1728] (paparazzi#1728)
  [paparazzi#1760] (paparazzi#1760)
- paparazzi center: make console non-editable and CTRL-C usable to copy text
  [paparazzi#1546] (paparazzi#1546)
  [paparazzi#1547] (paparazzi#1547)
- paparazzi center: better save dialog on quit to replace backup dialog at start
  [paparazzi#1591] (paparazzi#1591)
  [paparazzi#1640] (paparazzi#1640)
- GCS: add Bebop-like rotorcraft icon
  [paparazzi#1552] (paparazzi#1552)
- GCS: changed default layout and make it easier to configure
  [paparazzi#1600] (paparazzi#1600)
  [paparazzi#1601] (paparazzi#1601)
- update to latest libopencm3
  [paparazzi#1557] (paparazzi#1557)
- build: print more verbose info on xml loading errors
  [paparazzi#1570] (paparazzi#1570)
- build: add board specific flags: e.g. use link-time-optimization on smaller boards
  [paparazzi#1645] (paparazzi#1645)
- OCaml: deal with string deprecated warnings for OCaml >= 4.02
  [paparazzi#1703] (paparazzi#1703)
- tools: video stream viewer with ROI selection
  [paparazzi#1708] (paparazzi#1708)
- add a vertical component to the wind vector
  [paparazzi#1713] (paparazzi#1713)
- math: fix overflow in int32_quat_vmult
  [paparazzi#1722] (paparazzi#1722)
- math: int32 generic vector math
  [paparazzi#1758] (paparazzi#1758)
- cockpit: workaround lablgtk 2.18 Debian/Ubuntu bug
  [paparazzi#1647] (paparazzi#1647)
- GCS: plot shapes on the map
  [paparazzi#1809] (paparazzi#1809)
- paparazzicenter: experimental Python version
  [paparazzi#1811] (paparazzi#1811)
- try to prevent speech spam in GCS
  [paparazzi#1842] (paparazzi#1842)

Airborne
--------

- gps: cleanup utm support and remove GPS_USE_LATLONG flag
  [paparazzi#1476] (paparazzi#1476)
- gps: support multiple GPS at once with automatic switching
  [paparazzi#1532] (paparazzi#1532)
- gps: fix GPS mediatek diy compilation
  [paparazzi#1525] (https://github.com/paparazzi/paparazzi/pull/1525/files)
- gps: revive UBlox via I2C support via gps_ubx_i2c module
  [paparazzi#1580] (paparazzi#1580)
- sdlog: add SD logging for some meteo sensors on compatible boards
  [paparazzi#1498] (paparazzi#1498)
  [paparazzi#1512] (paparazzi#1512)
- datalink: update bluegiga protocol
  [paparazzi#1507] (paparazzi#1507)
- module: computer vision: orange avoider example
  [paparazzi#1539] (paparazzi#1539)
- module: refactor XSens drivers and conver them to modules
  [paparazzi#1541] (paparazzi#1541)
- module: improve optic flow calculation in LukasKanade and add edgeflow
  [paparazzi#1558] (paparazzi#1558)
  [paparazzi#1586] (paparazzi#1586)
- replace bool_t with C99 bool from stdbool.h
  [paparazzi#1577] (paparazzi#1577)
- module: add px4_gimbal for gimal control on Pixhawk
  [paparazzi#1592] (paparazzi#1592)
- module: add esc32 for ESC32v3 speed controller
  [paparazzi#1636] (paparazzi#1636)
- module: Support uADC probe from Aeroprobe
  [paparazzi#1639] (paparazzi#1639)
- module: nav routine for pneumatic launcher takeoff
  [paparazzi#1655] (paparazzi#1655)
- module: nav routine for skid landing
  [paparazzi#1669] (paparazzi#1669)
- module: rpm_sensor
  [paparazzi#1666] (paparazzi#1666)
- module: pose_history
  [paparazzi#1737] (paparazzi#1737)
- improved vision pipeline with dual video support and async threads
  [paparazzi#1648] (paparazzi#1648)
  [paparazzi#1735] (paparazzi#1735)
  [paparazzi#1764] (paparazzi#1764)
  [paparazzi#1806] (paparazzi#1806)
- computer vision: optical flow landing module
  [paparazzi#1611] (paparazzi#1611)
- computer vision: openCV examples
  [paparazzi#1663] (paparazzi#1663)
  [paparazzi#1789] (paparazzi#1789)
  [paparazzi#1798] (paparazzi#1798)
  [paparazzi#1824] (paparazzi#1824)
- computer vision: image appearance representation using texton distribution
  [paparazzi#1692] (paparazzi#1692)
- UTM handling upgrades
  [paparazzi#1629] (paparazzi#1629)
  [paparazzi#1637] (paparazzi#1637)
  [paparazzi#1730] (paparazzi#1730)
- datalink: add bluegiga capability to decode direct air-2-air messages
  [paparazzi#1633] (paparazzi#1633)
- filters: delayed first order filter, second order notch filter
  [paparazzi#1736] (paparazzi#1736)
  [paparazzi#1733] (paparazzi#1733)
- convert subsystems to modules
  [paparazzi#1625] (paparazzi#1625)
  [paparazzi#1638] (paparazzi#1638)
  [paparazzi#1740] (paparazzi#1740)
  [paparazzi#1788] (paparazzi#1788)
- telemetry over intermcu
  [paparazzi#1821] (paparazzi#1821)
- unified sys_mon and rtos_mon modules
  [paparazzi#1846] (paparazzi#1846)

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

- add velocity commands for guided mode
  [paparazzi#1502] (paparazzi#1502)
- add traffic info support
  [paparazzi#1509] (paparazzi#1509)
- refactor INDI stabilization and INDI rate control
  [paparazzi#1519] (paparazzi#1519)
- add oval navigation routine (like in fixedwing)
  [paparazzi#1568] (paparazzi#1568)
- improve helicopter support: spinup routines and flight plan mode manual
  [paparazzi#1606] (paparazzi#1606)
- helicopter: INDI controller
  [paparazzi#1752] (paparazzi#1752)
- converted PI rate controller to float
  [paparazzi#1624] (paparazzi#1624)
- better defaults for vertical climb mode to avoid surprises
  [paparazzi#1627] (paparazzi#1627)
- extension of the guided protocol
  [paparazzi#1694] (paparazzi#1694)
- guidance for hybrid drones
  [paparazzi#1769] (paparazzi#1769)

Fixed-wing firmware
-------------------

- split AP and FBW taks when using ChibiOS
  [paparazzi#1767] (paparazzi#1767)
- Hard-fault recovery wen using ChibiOS
  [paparazzi#1815] (paparazzi#1815)

Drivers/HW support
------------------

- peripherals: MPUxxxx: configure multiple I2C slaves
  [paparazzi#1499] (paparazzi#1499)
- peripherals: MPU60x0: fix startup bug
  [paparazzi#1602] (paparazzi#1602)
- peripherals: support for AK8975 mag in MPU9150
  [paparazzi#1508] (paparazzi#1508)
- support for Pixhawk board (with split ap/fbw processors)
  [paparazzi#1551] (paparazzi#1551)
  [paparazzi#1566] (paparazzi#1566)
  [paparazzi#1569] (paparazzi#1569)
  [paparazzi#1587] (paparazzi#1587)
- Parrot Bebop: increase luminosity of front camera
  [paparazzi#1562] (paparazzi#1562)
- Parrot Bebop: fix for firmware 3.2.0
  [paparazzi#1745] (paparazzi#1745)
  [paparazzi#1828] (paparazzi#1828)
- Parrot Bebop: camera upgrade
  [paparazzi#1750] (paparazzi#1750)
  [paparazzi#1766] (paparazzi#1766)
  [paparazzi#1818] (paparazzi#1818)
  [paparazzi#1825] (paparazzi#1825)
  [paparazzi#1826] (paparazzi#1826)
  [paparazzi#1834] (paparazzi#1834)
- Parrot ARDrone2/Bebop: startup fixes
  [paparazzi#1571] (paparazzi#1571)
  [paparazzi#1588] (paparazzi#1588)
- support for new OPA (Oversized Paparazzi Autopilot)
  [paparazzi#1615] (paparazzi#1615)
  [paparazzi#1657] (paparazzi#1657)
- drop support for classix
  [paparazzi#1626] (paparazzi#1626)
- CAN support for STM32F4
  [paparazzi#1670] (paparazzi#1670)
- support for OpenPilot Revolution board (without modem)
  [paparazzi#1676] (paparazzi#1676)
- support for pure ChibiOS architecture
  [paparazzi#1699] (paparazzi#1699)
  [paparazzi#1743] (paparazzi#1743)
  [paparazzi#1767] (paparazzi#1767)

Simulator
---------

- NPS: simulate airspeed and temperature sensors and get pressure from FDM
  [paparazzi#1554] (paparazzi#1554)
- NPS: set wind via FlightGear
  [paparazzi#1565] (paparazzi#1565)
- gaia: fix environment simulator time scale selector
  [paparazzi#1653] (paparazzi#1653)

v5.8.2_stable

Toggle v5.8.2_stable's commit message

Verified

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

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

Maintenance release.

- ground_segment: fix ant_track compilation
- docker: use Ubuntu 16.04 and various fixes
- energy ctrl: fix accel conversion for correct vdot
- system: update udev rules to detect Lisa/M v2.1 correctly
- cockpit: workaround lablgtk 2.18 Debian/Ubuntu bug
- modules: fix gps_ublox for fixedwings

v5.8.1_stable

Toggle v5.8.1_stable's commit message

Verified

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

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

Maintenance release.

- ground segment: python tools fixes
- module: stereocam2state improvements/fixes
  [paparazzi#1490] (paparazzi#1490)
- module: fix gps_ublox
- boards: naze32: default to SERIAL (USB) flash mode
- generators: always put configure options at beginning
  [paparazzi#1517] (paparazzi#1517)
- generators: varous fixes for loading of modules and subsystems
- drivers: fix regression of wrong magnetometer axis on Parrot Bebop

v5.9_devel

Toggle v5.9_devel's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
mark as devel until next release

v5.8.0_stable

Toggle v5.8.0_stable's commit message

Verified

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

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

Stable version release.

- module: nav_catapult: avoid conditional directives
  [paparazzi#1454] (paparazzi#1454)
- module: gps_ubx_ucenter fix autobaud and autoconf for ublox-8
  [paparazzi#1480] (paparazzi#1480)
- module: add stereocam2state which publishes a VELOCITY_ESTIMATE from stereocam
  [paparazzi#1486] (paparazzi#1486)
- arch/linux: I2C: use repeated-start for transceive as required by some sensors
  [paparazzi#1469] (paparazzi#1469)
- remove unused libeknav and fms folder
  [paparazzi#1487] (paparazzi#1487)

v5.7.1_testing

Toggle v5.7.1_testing's commit message

Verified

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

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

Second release candidate for v5.8 stable release.

- SPI slave implemented and tested for STM32F4
  [paparazzi#1456] (paparazzi#1456)
- Added support for Elle0 V1.2
  [paparazzi#1465] (paparazzi#1465)
- Bebop: fix motor directions
  [paparazzi#1466] (paparazzi#1466)
  [paparazzi#1468] (paparazzi#1468)
  [paparazzi#1474] (paparazzi#1474)
- stereo camera modules: obstacle avoidance and follow me
  [paparazzi#1462] (paparazzi#1462)
  [paparazzi#1472] (paparazzi#1472)
  [paparazzi#1473] (paparazzi#1473)
- fix video_rtp_stream and bebop_front_camera if not using UDP for telemetry
- modules xml requires doc and description now
- Modules can be used like subsystems in airframe files
  [paparazzi#1471] (paparazzi#1471)
- rotorcraft rate controller setpoints in deg/s
  [paparazzi#1479] (paparazzi#1479)
- Guided mode for rotorcrafts
  [paparazzi#1457] (paparazzi#1457)
- naze32: PPM input on PA0 by default
  [paparazzi#1481] (paparazzi#1481)

v5.7.0_testing

Toggle v5.7.0_testing's commit message

Verified

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

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

First release candidate for v5.8 stable release.

General
-------

- Tell Black Magic probe to use the reset pin before scanning
  [paparazzi#1301] (paparazzi#1301)
- Optitrack/Natnet: Implement smaller GPS messages from NATNET to PPRZ
  [paparazzi#1308] (paparazzi#1308)
- Paparazzi Center: update list of settings on build
  [paparazzi#1331] (paparazzi#1331)
- Paparazzi Center: add reload button
  [paparazzi#1359] (paparazzi#1359)
- Paparazzi Center: easily create new aircraft by copying existing aircraft
  [paparazzi#1209] (paparazzi#1209)
- python messages parser: add unit conversion coeffs
  [paparazzi#1340] (paparazzi#1340)
- server: increase maximum Ivy message length for use with many settings
  [paparazzi#1344] (paparazzi#1344)
- flight plans: add exec attribute to exceptions
  [paparazzi#1347] (paparazzi#1347)
- python: compare and test different attitude reference models
  [paparazzi#1357] (paparazzi#1357)
- GCS: only print bat warning every 10s
  [paparazzi#1358] (paparazzi#1358)
- GCS: kill confirmation opitional with -no_confirm_kill option
  [paparazzi#873] (paparazzi#873)
- GCS: load KML sectors for display in GCS
  [paparazzi#404] (paparazzi#404)
- GCS: fix zoom of video papget
  [paparazzi#889] (paparazzi#889)
- generators: check waypoint altitude against SRTM data
  [paparazzi#1361] (paparazzi#1361)
- Add ADS-B parser and handling of INTRUDERS
  [paparazzi#1372] (paparazzi#1372)
- logalizer: replay ground messages
  [paparazzi#1380] (paparazzi#1380)
- messages: support multiple variable length arrays in telemetry
  [paparazzi#1385] (paparazzi#1385)
- Docker: fix script to run Docker on OSX (with X-access)
  [paparazzi#1425] (paparazzi#1425)
- python: fix messages/settings with wxgtk3.0
  [paparazzi#1435] (paparazzi#1435)
- flight plans for fixedwing: force UTM zone of waypoints to same as ref point to fix waypoints across two UTM zones
  [paparazzi#303] (paparazzi#303)
- realtime plotter: fix issue on Ubuntu with Unity
  [paparazzi#1446] (paparazzi#1446)

Airborne
--------

- INS: vertical filter: rename VF_FLOAT_x defines to VFF_x
- persistent_settings: add settings_clear
  [paparazzi#1309] (paparazzi#1309)
- electrical: fix non-real number possibility in current calculation
  [paparazzi#1314] (paparazzi#1314)
- electrical: improve current estimation with MILLIAMP_AT_IDLE_THROTTLE
  [paparazzi#1319] (paparazzi#1319)
- energy control: use ABI instead of IMU struct
  [paparazzi#1324] (paparazzi#1324)
- state interface: pass basic types by value
  [paparazzi#1330] (paparazzi#1330)
- settings: mark a lot more settings as persistent
  [paparazzi#1345] (paparazzi#1345)
- add OPTICAL_FLOW and VELOCITY_ESTIMATE ABI messages
  [paparazzi#1350] (paparazzi#1350)
- INS: use opticflow/VELOCITY_ESTIMATE in filter
  [paparazzi#1387] (paparazzi#1387)
  [paparazzi#1412] (paparazzi#1412)
- radio_control: change spektrum and superbitrf channel signs to conform to standard
  [paparazzi#1403] (paparazzi#1403)
- actuators: add Spektrum output actuators
  [paparazzi#1411] (paparazzi#1411)
- actuators: new AscTec ESC I2C protocol
  [paparazzi#1416] (paparazzi#1416)
- periodic telemetry: possibility to register periodic message multiple times
  [paparazzi#1440] (paparazzi#1440)
- AHRS/messages: add component/filter ID to AHRS messages
  [paparazzi#1441] (paparazzi#1441)
- peridic telemetry: use msg ID instead of strings for matching (reduces size) and add support for mavlink
  [paparazzi#1448] (paparazzi#1448)
- math: possibility to compress sine table for flash and RAM
  [paparazzi#1452] (paparazzi#1452)

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

- navigation: tunable navigation parameters in airframe file
  [paparazzi#1315] (paparazzi#1315)
- guidance: add a flip mode
  [paparazzi#1352] (paparazzi#1352)
- guidance: add outer loop INDI control
  [paparazzi#1354] (paparazzi#1354)
- stabilization: refactor attitude reference generation and runtime adjustable saturation
  [paparazzi#1374] (paparazzi#1374)
  [paparazzi#1382] (paparazzi#1382)
- radio control: possibility to use two 2way switches for mode
  [paparazzi#1375] (paparazzi#1375)
- support dual-mcu setup with split autopilot (AP) and FlyByWire (FBW)
  [paparazzi#1423] (paparazzi#1423)
- support for helicopter/swashplate mixing and throttle curves
  [paparazzi#1437] (paparazzi#1437)
- tmtc/server: set course correctly from east/north velocity for correct ACINFO
  [paparazzi#1449] (paparazzi#1449)
- possibility to use NAV mode without GPS (define NO_GPS_NEEDED_FOR_NAV)
  [paparazzi#1451] (paparazzi#1451)

Modules
-------

- video_rtp_stream: make sending via RTP configurable and fix netcat option
  [paparazzi#1293] (paparazzi#1293)
  [paparazzi#1426] (paparazzi#1426)
- video_exif: Add GPS coordinates in JPEG images
  [paparazzi#1311] (paparazzi#1311)
- bebop_front_camera: front camera streaming at low resolution
  [paparazzi#1313] (paparazzi#1313)
- stereocam module: decode TUDelft stereocam messages
  [paparazzi#1317] (paparazzi#1317)
  [paparazzi#1342] (paparazzi#1342)
  [paparazzi#1362] (paparazzi#1362)
  [paparazzi#1433] (paparazzi#1433)
- digital_cam_video: trigger video_rtp_stream to store JPEG images
  [paparazzi#1323] (paparazzi#1323)
- cv_qrcode: read QR code using libzbar
  [paparazzi#1327] (paparazzi#1327)
- video_thread: simple framework to read video and add other computer vision modules
  [paparazzi#1328] (paparazzi#1328)
- opticflow: add linear optical flow fit
  [paparazzi#1332] (paparazzi#1332)
- cv_blob_locator: Find a colored item and track its geo-location and update a waypoint to it
  [paparazzi#1348] (paparazzi#1348)
- dropzone: select a dropzone
  [paparazzi#1356] (paparazzi#1356)
- logger_sd_spi_direct: high speed logging to SD Card (via SPI)
  [paparazzi#1392] (paparazzi#1392)
- cleanup configure options for SPI/I2C devices
  [paparazzi#1424] (paparazzi#1424)
- mavlink: modify waypoints and add Paparazzi specific SCRIPT messages to change blocks
  [paparazzi#1422] (paparazzi#1422)
  [paparazzi#1434] (paparazzi#1434)

Simulation
----------

- fixedwing sim: fix datalink_time
  [paparazzi#1394] (paparazzi#1394)
- NPS: use UDP for telemetry/datalink
  [paparazzi#1404] (paparazzi#1404)

Drivers/HW support
------------------

- peripherals: hmc58xx: only set data available if measurements were valid
- imu: booz2 v1.2 has HMC5843
  [paparazzi#1300] (paparazzi#1300)
- STM32F4: added support for persistent settings
  [paparazzi#1302] (paparazzi#1302)
- telemetry via Bluegiga bluetooth module (SPI)
  [paparazzi#1303] (paparazzi#1303)
  [paparazzi#1325] (paparazzi#1325)
  [paparazzi#1365] (paparazzi#1365)
  [paparazzi#1388] (paparazzi#1388)
  [paparazzi#1401] (paparazzi#1401)
- INS: Vectornav VN-200 driver
  [paparazzi#1318] (paparazzi#1318)
- apogee: IMU: test_baro_board with IMU
  [paparazzi#1310] (https://github.com/paparazzi/paparazzi/pull/1310/commits)
- Bebop: bottom camera with VGA resolution
  [paparazzi#1316] (paparazzi#1316)
- Parrot drones: easier switching between bottom and front cameras
  [paparazzi#1333] (paparazzi#1333)
- Bebop: fix RPM measurements
  [paparazzi#1400] (paparazzi#1400)
- support for Bebop2
  [paparazzi#1429] (paparazzi#1429)
- Improve Piksi GPS (DGPS, RTK) support
  [paparazzi#1349] (paparazzi#1349)
  [paparazzi#1386] (paparazzi#1386)
- STM32: fix ADC bug when trying to use higher channels
  [paparazzi#1366] (paparazzi#1366)
- STM32: fix SPI slave initialization
  [paparazzi#1371] (paparazzi#1371)
- boards: support for naze32, CC3D and CJMCU
  [paparazzi#1452] (paparazzi#1452)

v5.7_devel

Toggle v5.7_devel's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
flixr Felix Ruess
This is now the development integration branch where we merge stuff f…

…or the next release.

Tag as v5.7_devel to get correct version reporting in paparazzi_version