Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

bolderflight

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
@bolderflight

Bolder Flight Systems

We make flight control and data acquisition systems with unparalleled data quality and robustness.

We're a team of former NASA and DoD researchers and flight test engineers. We develop flight control and data acquisition systems that we would like to use - flexible and easy to configure, tight integration with MATLAB and Simulink, and a strong focus on data quality, determinism, and robustness. Our products are focused on meeting the needs of the flight research, commercial UAS, and emergent eVTOL markets. If you're interested in our systems, please check out ourwebsite orcontact us.

Flight Software

Our Research Flight Management Units (FMU-R) for UAS use our own open-source software stack, which ensures good data quality, exceptional determinism, and a fixed latency between sensing and actuation. The software stack integrates with Vehicle Management System (VMS) software developed in Simulink or C++ and includes an open-source Simulink simulation for development, testing, and validation. MAV Link communication is support enabling telemetry and control fromQGroundControl andMission Planner ground stations.

Arduino Compatible Libraries

Many of our sensor drivers and data processing libraries are compatible with Arduino and are available under a BSD-3 or MIT license.

Sensors

  • Invensense-IMU: MPU-6500 and MPU-9250 IMUs.
  • VectorNav: VN-100, VN-200, and VN-300 IMU/INS over SPI communication.
  • HG4930: Honeywell HG4930 IMU driver over RS422.
  • SBUS: Reading from SBUS receivers and sending commands to SBUS servos.
  • uBlox: UBX packets from uBlox GNSS receivers.
  • LIS3MDL: Reading from the magnetometer.
  • BMP3xy: BMP3XY series static pressure transducers.
  • BME280: BME280 environmental sensor.
  • BMI088: BMI088 6-axis IMU.
  • MS4525DO: MS4525DO pressure transducers.
  • AMS5915: AMS5915 pressure transducers.
  • AMS5812: AMS5812 pressure transducers.
  • Ainstein-USD1: RADAR altimeter.
  • MAX31865: RTD front-end driver.
  • TruStability RSC: Honeywell TruStability RSC pressure transducer.
  • Terabee TeraRanger Hub: Terabee TeraRanger hub time of flight sensor for ranging and obstacle avoidance.

Data Processing

Communication

  • MAVLink: an easier to use MAV Link implementation.
  • Framing: Frames packets with start byte, end byte, and checksum to make data transfer and storage easy.
  • ULEB128: Unsigned little endian base 128 (ULEB128) implementation, which stores arbitrarily large unsigned integers in a variable length format
  • LEB128: Signed little endian base 128 (LEB128) implementation, which stores arbitrarily large signed integers in a variable length format.
  • IMAP: Computes the number of bytes, scale factor, and bias to map a floating point value to an integer, given a range and the desired precision, useful for compression.
  • Checksum: Implements a Fletcher16 checksum.

Estimation and Control

  • Filter: Rational transfer function and IIR filters.
  • World Magnetic Model: World Magnetic Model.
  • Navigation: State estimation filters and navigation transforms.
  • Air Data: Airspeed, altitude, temperature, and density.
  • Control: Gain and PID control laws.
  • Excitation: pulse, doublet, chirp, and multisine excitations.

PinnedLoading

  1. invensense-imuinvensense-imuPublic

    Arduino and CMake library for communicating with the InvenSense MPU-6500, MPU-9250 and MPU-9255 nine-axis IMUs.

    C++ 525 220

  2. sbussbusPublic

    Arduino and CMake library for communicating with SBUS receivers and servos.

    C++ 426 147

  3. ubloxubloxPublic

    Arduino and CMake library for communicating with uBlox GPS receivers.

    C++ 105 34

  4. bmi088-arduinobmi088-arduinoPublic

    Arduino library for communicating with the Bosch BMI088 6 axis IMU

    C++ 45 28

  5. vector-navvector-navPublic

    Arduino and CMake driver for VectorNav INS sensors.

    C++ 15 4

  6. bme280bme280Public

    Arduino and CMake library for communicating with the Bosch Sensortec BME280 environmental sensor.

    C 22 7

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 62 repositories
  • polytools Public

    Polynomial tools, polyfit and polyval.

    bolderflight/polytools’s past year of commit activity
    C++ 4MIT0 0 0 UpdatedDec 5, 2024
  • statistics Public

    Statistics functions and classes.

    bolderflight/statistics’s past year of commit activity
    C++ 2MIT 1 0 0 UpdatedNov 30, 2024
  • uleb128 Public

    Unsigned little endian base 128 implementation, which stores arbitrarily large unsigned integers in a variable length format.

    bolderflight/uleb128’s past year of commit activity
    C++ 8MIT 1 0 0 UpdatedNov 6, 2024
  • ublox Public

    Arduino and CMake library for communicating with uBlox GPS receivers.

    bolderflight/ublox’s past year of commit activity
    C++ 105MIT 34 4 1 UpdatedApr 19, 2024
  • mcu-support Public

    CMake scripts, linker files, math libraries, and upload tools to support CMake compilation of our software for microcontroller targets.

    bolderflight/mcu-support’s past year of commit activity
    CMake 1MIT0 0 0 UpdatedMar 11, 2024
  • ams6915 Public

    Arduino and CMake library for communicating with Analog Microelectronics AMS 6915 pressure transducers.

    bolderflight/ams6915’s past year of commit activity
    C++0MIT0 0 0 UpdatedFeb 3, 2024
  • invensense-imu Public

    Arduino and CMake library for communicating with the InvenSense MPU-6500, MPU-9250 and MPU-9255 nine-axis IMUs.

    bolderflight/invensense-imu’s past year of commit activity
    C++ 525MIT 220 5 0 UpdatedJan 30, 2024
  • pwm Public

    PWM actuator library.

    bolderflight/pwm’s past year of commit activity
    C++ 5MIT 2 0 0 UpdatedDec 22, 2023
  • sbus Public

    Arduino and CMake library for communicating with SBUS receivers and servos.

    bolderflight/sbus’s past year of commit activity
    C++ 426MIT 147 11 2 UpdatedSep 30, 2023
  • vector-nav Public

    Arduino and CMake driver for VectorNav INS sensors.

    bolderflight/vector-nav’s past year of commit activity
    C++ 15MIT 4 1 0 UpdatedAug 8, 2023

[8]ページ先頭

©2009-2025 Movatter.jp