Skip to content

Tags: Fab7c4/paparazzi

Tags

v5.1.1_testing

Toggle v5.1.1_testing's commit message
parazzi 5.1.1_testing

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

Second release candidate for v5.2 stable release.

Changes since v5.1.0_testing:

General
-------

- GCS: higher default maps zoom level
  [paparazzi#725] (paparazzi#725)
- Allow settings/modules/flightplans outside the conf dir
  [paparazzi#723] (paparazzi#723)
- optitrack: Give feedback about following drones and fix gps
  [paparazzi#718] (paparazzi#718)
- dfu-util: only attempt verify for version >= 0.7
  [paparazzi#697] (paparazzi#697)
- dfu-util: fix DFU_SIZE on OSX
- add prototype for python based airframe file editor

Airborne
--------
- Modules: rewrite humid_sht using gpio interface (supporting STM as well as LPC now)
  [paparazzi#721] (paparazzi#721)
- INS int: removed INS_SONAR_VARIANCE_THRESHOLD, INS_SONAR_MIN_RANGE defaults to 1mm
- fix compilation of SuperbitRF telemetry subsystem
- possibility to poweron gps and imu via gpio at init
  [paparazzi#706] (paparazzi#706)
- bmp085 peripheral: Fix calibration reading with errors

Simulation
----------

- NPS: simulate sonar sensor
  [paparazzi#720] (paparazzi#720)
- JSBSim, NPS: fix roll input sign
- NPS: fixedwing simulation improvements
  - If NPS_JSBSIM_LAUNCHSPEED is defined, set it as initial launchspeed.
  - Only launch when launch button is pressed in GCS instead of immediately at takeoff block.

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

- add some functions to set heading via flight plan
  [paparazzi#724] (paparazzi#724)
- fix reference in hover with USE_SPEED_REF, set DEFAULT_CIRCLE_RADIUS to 5m
  [paparazzi#716] (paparazzi#716)
  [paparazzi#717] (paparazzi#717)
- implement approaching_time for "go" flight plan primitve
  [paparazzi#715] (paparazzi#715)

Fixedwing firmware
------------------

- stabilization adaptive: loiter correction and reference generator update
  [paparazzi#711] (paparazzi#711)
- stabilization new/adaptive: USE_GYRO_PITCH_RATE defaults to TRUE
- dual mcu: Workaround RADIO_CONTROL_NB_CHANNELS differs in driver and radio.h
  [paparazzi#700] (paparazzi#700)

Second release candidate for v5.2 release.Paparazzi 5.1.1_testing
=======================

Second release candidate for v5.2 stable release.

General
-------

- GCS: higher default maps zoom level
  [paparazzi#725] (paparazzi#725)
- Allow settings/modules/flightplans outside the conf dir
  [paparazzi#723] (paparazzi#723)
- optitrack: Give feedback about following drones and fix gps
  [paparazzi#718] (paparazzi#718)
- dfu-util: only attempt verify for version >= 0.7
  [paparazzi#697] (paparazzi#697)
- dfu-util: fix DFU_SIZE on OSX
- add prototype for python based airframe file editor

Airborne
--------
- Modules: rewrite humid_sht using gpio interface (supporting STM as well as LPC now)
  [paparazzi#721] (paparazzi#721)
- INS int: removed INS_SONAR_VARIANCE_THRESHOLD, INS_SONAR_MIN_RANGE defaults to 1mm
- fix compilation of SuperbitRF telemetry subsystem
- possibility to poweron gps and imu via gpio at init
  [paparazzi#706] (paparazzi#706)
- bmp085 peripheral: Fix calibration reading with errors

Simulation
----------

- NPS: simulate sonar sensor
  [paparazzi#720] (paparazzi#720)
- JSBSim, NPS: fix roll input sign
- NPS: fixedwing simulation improvements
  - If NPS_JSBSIM_LAUNCHSPEED is defined, set it as initial launchspeed.
  - Only launch when launch button is pressed in GCS instead of immediately at takeoff block.

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

- add some functions to set heading via flight plan
  [paparazzi#724] (paparazzi#724)
- fix reference in hover with USE_SPEED_REF, set DEFAULT_CIRCLE_RADIUS to 5m
  [paparazzi#716] (paparazzi#716)
  [paparazzi#717] (paparazzi#717)
- implement approaching_time for "go" flight plan primitve
  [paparazzi#715] (paparazzi#715)

Fixedwing firmware
------------------

- stabilization adaptive: loiter correction and reference generator update
  [paparazzi#711] (paparazzi#711)
- stabilization new/adaptive: USE_GYRO_PITCH_RATE defaults to TRUE
- dual mcu: Workaround RADIO_CONTROL_NB_CHANNELS differs in driver and radio.h
  [paparazzi#700] (paparazzi#700)

v5.1.0_testing

Toggle v5.1.0_testing's commit message
first release candidate for next release v4.2

v5.0.4_stable

Toggle v5.0.4_stable's commit message
Paparazzi 5.0.4_stable

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

Maintenance release

- fix perl script compile_all_test_targets
- add pcre lib to jsbsim, cleanup shell commands
- fix InsideX for sectors (GetPosX and GetPosY in nav.h (FW) are in local coordinates)
  #[602]  (paparazzi#602)
- stm32: enable correct error interrupts for i2c2 and i2c3

v5.0.3_stable

Toggle v5.0.3_stable's commit message
Paparazzi 5.0.3_stable

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

Maintenance release

- fix Paparazzi Center on Mac OS (detection of child processes exitting)
  [paparazzi#290] (paparazzi#290)
- state interface: fix stateCalcHorizontalSpeedNorm_i
- fix/improve dependency generation for building firmware
- abort with meaningful error if ARM toolchain is not found

v5.0.2_stable

Toggle v5.0.2_stable's commit message
Paparazzi 5.0.2_stable

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

Maintenance release

- add launch and noground options to pprzsim-launch
- fixedwing: fix initialzation of trim commands, including yaw
- fixedwing: fixes to use ins_alt_dot from ins_alt_float (with USE_BAROMETER)
  [paparazzi#511] (paparazzi#511)
- state interface: fix local/global coordinate validity checks
- state interface: fix local ned/enu to ecef conversion
- lib/ocaml: update leap_seconds to 16 (last one was on June 30, 2012)

v4.0.4_stable

Toggle v4.0.4_stable's commit message
Paparazzi 4.0.4

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

Maintenance release

- fix google map version parsing for new maps site using https
- minor fix for hff
- use GPS_TRIGGERED_FUNCTION for ins_chimu_spi

v5.0.1_stable

Toggle v5.0.1_stable's commit message
Paparazzi 5.0.1_stable

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

Maintenance release

General
-------

- joystick hat support for input2ivy
  [paparazzi#460] (paparazzi#460)
- high speed logger: fix mag channels
- math: fix ecef_of_[ned|enu]_i
- fix google maps version download parsing

Rotorcraft/Fixedwing firmwares
------------------------------

- rotorcraft: add MODE_STARTUP
  [paparazzi#467] (paparazzi#467)
- ARDrone2: GPS satellite informaton
  [paparazzi#474] (paparazzi#474)
- fixedwing: init state interface before sensors and ins
- fixedwing: don't overwrite yaw command with trim

Simulator
---------

- NPS: explicitly add pcre lib
- NPS: make radio_control tpye datalink work
- don't try to use ADC_CHANNEL_CURRENT in SITL

Drivers and architecture specific
---------------------------------

- fixes for imu_drotek_10dof_v2
- init spi_slave_hs for imu_chimu
- mpu60x0_i2c: only copy ext data if i2c_bypass is false
- aspirin_v2.2: unselect baro at startup
- aspirin_2_spi: default AHRS_PROPAGATE_FREQUENCY is 512
- STM32F4: fix ppm input timer frequency for TIM2
- add i2c3 initialization

v5.1_devel

Toggle v5.1_devel's commit message
tag for proper version reporting on development (master) branch

v4.2.2_stable

Toggle v4.2.2_stable's commit message
maintenance release v4.2.2

- DFU upload matches Lia board by default as well
- partial compatibilty with Aspirin2.2
  [paparazzi#369] (paparazzi#369)
- fix failsafe vertical setpoint in rotorcraft firmware
- fix plotprofile building on Ubuntu 13.04
- circle-count without rewinding when flying in opposite direction
  [paparazzi#441] (paparazzi#441)
- add yaw trim
  [paparazzi#444] (paparazzi#444)
- add XSens Mti-G 700 support
  [paparazzi#443] (paparazzi#443)

v5.0.0_stable

Toggle v5.0.0_stable's commit message
v5.0.0_stable version release

Some of the most important changes:

General
-------

- STM libs completely replaced by libopencm3
- [gcc-arm-embedded] (https://launchpad.net/gcc-arm-embedded) is the new recommended toolchain
- Use findlib (ocamlfind) for ocaml packages. Faster build.
  [paparazzi#274] (paparazzi#274)
- Building/Running the groundsegment on an ARM (e.g. RaspberryPi).
- Input2ivy uses SDL for joysticks (cross-platform, works on OSX as well now)
  [paparazzi#220] (paparazzi#220)
- Option to change text papget color using a combobox
  [paparazzi#194] (paparazzi#194)
- Redundant communications
  [paparazzi#429] (paparazzi#429)
- Log also contains includes like procedures now, so replay if these missions is possible.
  [paparazzi#227] (paparazzi#227)
- Paparazzi Center
    - New simulation launcher with dialog and detection of available ones.
      [paparazzi#354] (paparazzi#354)
    - Checkbox to print extra configuration information during build.
- GCS:
    - Fix panning with mouse if there are no background tiles.
      [paparazzi#9] (paparazzi#9)
    - Higher zoom level for maps.
      [paparazzi#277] (paparazzi#277)

Hardware support
----------------

- initial support for STM32F4
    - Apogee autopilot
    - KroozSD autopilot
- Parrot AR Drone 2 support: raw and sdk versions
- MS5611 barometer on Aspirin2.2
- CH Robotics UM6 IMU/AHRS
- GPS/INS XSens Mti-G support
- GPS Sirf support
- GPS Skytraq now usable for fixedwings as well
  [paparazzi#167] (paparazzi#167)
- Mikrokopter V2 BLDC
  [paparazzi#377] (paparazzi#377)
- PX4Flow sensor
  [paparazzi#379] (paparazzi#379)
- Dropped AVR support

Airborne
--------

- State interface with automatic coordinate transformations
  [paparazzi#237] (paparazzi#237)
- New AHRS filter: Multiplicative quaternion linearized Kalman Filter
- New SPI driver with transaction queues.
    - Fix transactions with zero length input.
      [paparazzi#348] (paparazzi#348)
- Peripherals: Cleanup and refactoring.
    - MPU60x0 peripheral supporting SPI and I2C with slave.
- UDP datalink.
- Magnetometer current offset calibration.
  [paparazzi#346] (paparazzi#346)
- Gain scheduling module.
  [paparazzi#335] (paparazzi#335)

Rotorcraft firmware specific
----------------------------

- Quadshot transitioning vehicle support.
- Care Free Mode