Tags: redonblue/paparazzi
Tags
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
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)
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
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
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)
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)
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)
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
PreviousNext