
Paparazzi UAV (Unmanned Aerial Vehicle) is an open-source drone hardware and software project encompassing autopilot systems and ground station software for multicopters/multirotors, fixed-wing, helicopters and hybrid aircraft that was founded in 2003. Paparazzi UAV was designed with autonomous flight as the primary focus and manual flying as the secondary. From the beginning it was designed with portability in mind and the ability to control multiple aircraft within the same system. Paparazzi features a dynamic flight plan system that is defined by mission states and using way points as “variables”. This makes it easy to create very complex fully automated missions without the operators intervention.
Tip
Keep up with the latest news on Paparazzi Blog!
Contents:
- Quick Start
- Installation
- User Guide
- Developer Guide
- Tutorials
- Support
- Modules
- Boards
- Firmwares
- Targets
- AOA_adc
- AOA_pwm
- MPPT
- actuators
- actuators_ardrone2
- actuators_asctec_v2
- actuators_bebop
- actuators_disco
- actuators_dshot
- actuators_dualpwm
- actuators_dummy
- actuators_esc32
- actuators_md25
- actuators_nps
- actuators_ostrich
- actuators_pwm
- actuators_sbus
- actuators_spektrum
- actuators_sts3032
- actuators_uavcan
- adc
- adc_generic
- agl_dist
- ahrs_chimu_spi
- ahrs_chimu_uart
- ahrs_common
- ahrs_float_cmpl_quat
- ahrs_float_cmpl_rmat
- ahrs_float_dcm
- ahrs_float_invariant
- ahrs_float_mlkf
- ahrs_int_cmpl_quat
- ahrs_madgwick
- ahrs_sim
- ahrs_vectornav
- air_data
- airborne_ant_track
- airspeed_adc
- airspeed_ads1114
- airspeed_amsys
- airspeed_ets
- airspeed_ms45xx_i2c
- airspeed_otf
- airspeed_sdp3x
- airspeed_uADC
- airspeed_uavcan
- alt_filter
- alt_srf08
- approach_moving_target
- auto1_commands
- autopilot_gnc
- autopilot_gnc_fw
- autopilot_guided
- ballistic_touchdown
- baro_MS5534A
- baro_amsys
- baro_bmp
- baro_bmp280_i2c
- baro_bmp3
- baro_board
- baro_board_common
- baro_ets
- baro_hca
- baro_mpl3115
- baro_ms5611_i2c
- baro_ms5611_spi
- baro_scp_i2c
- baro_sim
- bat_checker
- bat_voltage_ardrone2
- battery_monitor
- bebop_ae_awb
- bebop_cam
- board_matek_f405_wing
- board_matek_f765_car
- board_matek_f765_wing
- board_tawaki
- cam_point
- cam_roll
- cam_segment
- cf_deck_multi_ranger
- charge_sens
- cloud_sensor
- cloud_sim
- collective_tracking_control
- collective_tracking_control_target
- control
- control_adaptive
- control_energy
- control_energyadaptive
- control_new
- copilot
- ctrl_effectiveness_scheduling
- ctrl_module_innerloop_demo
- ctrl_module_outerloop_demo
- ctrl_windtunnel
- current_sensor
- cv_blob_locator
- cv_colorfilter
- cv_detect_color_object
- cv_detect_contour
- cv_detect_gate
- cv_detect_window
- cv_georeference
- cv_opencvdemo
- cv_opticflow
- cv_qrcode
- cv_target_localization
- cv_textons
- cv_undistort_image
- dac
- datalink_common
- dc_ctrl_parrot_mykonos
- decawave_anchorless_communication
- demo_module
- dfu_command
- digital_cam
- digital_cam_common
- digital_cam_gpio
- digital_cam_i2c
- digital_cam_pprzlink
- digital_cam_servo
- digital_cam_shoot_rc
- digital_cam_uart
- digital_cam_video
- direct_memory_logger
- distributed_circular_formation
- dragspeed
- drop_zone
- dust_gp2y
- dw1000_arduino
- e_identification_fr
- eff_scheduling_nederdrone
- electrical
- esc32
- extra_dl
- ezcurrent
- fbw_datalink
- fc_rotor
- fdm_crrcsim
- fdm_gazebo
- fdm_jsbsim
- fdm_pybullet
- fdm_rover
- filter_1euro_imu
- flight_benchmark
- flight_recorder
- follow
- follow_me
- formation_flight
- gain_scheduling
- gas_engine_idle
- geiger_counter
- generic_com
- generic_uart_sensor
- geo_mag
- glide_wing_lock
- gpio_ext_common
- gpio_ext_pca95xx
- gps
- gps_datalink
- gps_furuno
- gps_intermcu
- gps_mediatek_diy
- gps_nmea
- gps_nps
- gps_optitrack
- gps_piksi
- gps_sim
- gps_sim_hitl
- gps_sirf
- gps_skytraq
- gps_ublox
- gps_ubx_i2c
- gps_ubx_ucenter
- gps_udp
- ground_detect_sensor
- gsm
- guidance_basic_fw
- guidance_energy
- guidance_full_pid_fw
- guidance_hybrid
- guidance_indi
- guidance_indi_hybrid
- guidance_pid_rotorcraft
- guidance_rotorcraft
- guidance_rover
- guidance_rover_holonomic
- guidance_rover_steering
- gumstix_qr_code_spi_link
- gvf_module
- gvf_parametric
- hackhd
- haclc
- hard_fault_recovery
- heli_swashplate_mixing
- heli_throttle_curve
- hott_telemetry
- humid_dpicco
- humid_hih
- humid_htm_b71
- humid_pcap01
- humid_sht
- humid_sht_i2c
- humid_sht_uart
- i2c
- i2c_abuse_test
- imu_apogee
- imu_apogee_mpu9150
- imu_ardrone2
- imu_aspirin_common
- imu_aspirin_i2c_common
- imu_aspirin_i2c_v1.0
- imu_aspirin_i2c_v1.5
- imu_aspirin_v1.0
- imu_aspirin_v1.5
- imu_aspirin_v2.1
- imu_aspirin_v2.2
- imu_aspirin_v2_common
- imu_bebop
- imu_bmi088_i2c
- imu_chimera
- imu_common
- imu_cube
- imu_disco
- imu_elle0
- imu_heater
- imu_icm42688
- imu_lisa_m_v2.1
- imu_lisa_mx_v2.1
- imu_lisa_s_v1.0
- imu_matek_h743_slim
- imu_mpu6000
- imu_mpu6000_hmc5883
- imu_mpu60x0_i2c
- imu_mpu9250
- imu_mpu9250_i2c
- imu_mpu9250_spi
- imu_nps
- imu_openpilot_revo
- imu_openpilot_revo_nano
- imu_px4fmu_v1.7
- imu_px4fmu_v2.4
- imu_quality_assessment
- imu_sim
- imu_temp_ctrl
- imu_vectornav
- imu_xsens
- ins
- ins_alt_float
- ins_arduimu
- ins_arduimu_basic
- ins_ekf2
- ins_ext_pose
- ins_extended
- ins_float_invariant
- ins_flow
- ins_gps_passthrough
- ins_hff
- ins_hff_extended
- ins_mekf_wind
- ins_nps
- ins_sim
- ins_skeleton
- ins_vectornav
- ins_vn100
- ins_xsens
- ins_xsens700
- intermcu_iomcu
- intermcu_uart
- ir_mlx
- jevois
- jevois_mavlink
- joystick
- laser_range_array
- led_safety_status
- lidar_lite
- lidar_sf11
- lidar_tfmini
- lidar_tfmini_i2c
- light
- light_scheduler
- light_solar
- light_temt
- logger_control_effectiveness
- logger_dataflash
- logger_file
- logger_sd_chibios
- logger_sd_spi_direct
- logger_spi_link
- logger_uart
- mag_calib_ukf
- mag_hmc5843
- mag_hmc58xx
- mag_ist8310
- mag_lis3mdl
- mag_pitot_uart
- mag_qmc5883l
- mag_rm3100
- math
- mav_course_exercise
- mavlink
- mavlink_decoder
- max11040
- mcp355x
- mcu
- meteo_france_DAQ
- meteo_stick
- mf_ptu
- mission_common
- mission_fw
- mission_rotorcraft
- motor_mixing
- nav_basic_fw
- nav_basic_rotorcraft
- nav_bungee_takeoff
- nav_catapult
- nav_cube
- nav_drop
- nav_fish
- nav_flower
- nav_gls
- nav_heli_spinup
- nav_hybrid
- nav_lace
- nav_launcher
- nav_line
- nav_line_border
- nav_line_osam
- nav_poles
- nav_rosette
- nav_rotorcraft
- nav_rover_base
- nav_skid_landing
- nav_smooth
- nav_spiral
- nav_spiral_3D
- nav_survey_disc
- nav_survey_hybrid
- nav_survey_poly_osam
- nav_survey_poly_rotorcraft
- nav_survey_polygon
- nav_survey_rectangle_rotorcraft
- nav_survey_zamboni
- nav_takeoff_and_landing
- nav_trinity
- nav_vertical_raster
- navigation
- object_tracking
- obstacle_avoidance
- opa_controller
- openlog
- optical_flow_hover
- optical_flow_landing
- optical_flow_mateksys_3901_l0x
- opticflow_hover
- opticflow_pmw3901
- orange_avoider
- orange_avoider_guided
- osd_max7456
- pano_unwrap
- pca9685
- photogrammetry_calculator
- pipe
- pose_history
- potential
- power_switch
- pprzlog
- pwm_meas
- px4_flash
- px4_gimbal
- px4flow
- px4flow_i2c
- radio_control_cc2500_frsky
- radio_control_common
- radio_control_datalink
- radio_control_hott
- radio_control_intermcu
- radio_control_ppm
- radio_control_sbus
- radio_control_sbus_dual
- radio_control_spektrum
- radio_control_superbitrf_rc
- range_forcefield
- relative_localization_filter
- rng
- rotorcraft_cam
- rpm_sensor
- rssi
- rust_demo_module
- scheduling_indi_simple
- servo_tester
- settings
- settings_rc
- shell
- shift_tracking
- sonar_adc
- sonar_bebop
- sonar_pwm
- sonar_vl53l1x
- spektrum_soft_bind
- spi_master
- stabilization_adaptive_fw
- stabilization_attitude_fw
- stabilization_float_euler
- stabilization_float_quat
- stabilization_heli_indi
- stabilization_indi
- stabilization_indi_simple
- stabilization_int_euler
- stabilization_int_quat
- stabilization_passthrough
- stabilization_rate
- stabilization_rate_indi
- stabilization_rotorcraft
- state_interface
- stereocam
- stereocam_droplet
- stereocam_follow_me
- stereocam_nav_line_avoid
- switch_servo
- switch_uart
- sys_id_auto_doublets
- sys_id_chirp
- sys_id_doublet
- sys_id_wave
- sys_mon
- sys_time
- syslink_dl
- system_core
- tag_tracking
- takeoff_detect
- target_pos
- tcas
- telemetry_bluegiga
- telemetry_intermcu
- telemetry_ivy
- telemetry_nps
- telemetry_nps_secure
- telemetry_secure_common
- telemetry_sim
- telemetry_superbitrf
- telemetry_transparent
- telemetry_transparent_frsky_x
- telemetry_transparent_gec
- telemetry_transparent_udp
- telemetry_transparent_usb
- telemetry_w5100
- telemetry_xbee_api
- temp_adc
- temp_lm75
- temp_tcouple_adc
- temp_temod
- temp_tmp102
- teraranger_one
- time_countdown
- tlsf
- traffic_info
- trig_test
- tune_airspeed
- uart
- uav_recovery
- uavcan
- udp
- usb_serial_stm32_example1
- usb_serial_stm32_example2
- vertical_ctrl_module_demo
- video_capture
- video_exif
- video_rtp_stream
- video_thread
- video_usb_logger
- wedgebug
- wind_estimation_quadrotor
- wind_estimator
- wind_gfi
- windturbine
- wls
- xtend_rssi
Community
Developer Community
History
TBD
Features
TBD