TinyEKF
Lightweight C/C++ Extended Kalman Filter with Python for prototypingBreezySLAM
Simple, efficient, open-source package for Simultaneous Localization and MappingHackflight
Minimalist flight-control toolkit for makersAirSimTensorFlow
A simple example of using Microsoft AirSim to train a TensorFlow neural net on collision avoidanceSensorFusion
A simple Matlab example of sensor fusion using a Kalman filterMulticopterSim
Multi-language multirotor flight simulator using UnrealEngineOpenCV-Python-Hacks
Optical flow and other tricks in OpenCVRPiAdHocWiFi
Simple ad-hoc wireless network support for Raspberry PiGooMPy
Google Maps in Pythonneat-gym
Neuro-evolution for OpenAI Gym environmentsARDroneAutoPylot
Auto-Pilot the Parrot AR.Drone from Python (or Matlab or C)RealtimePlotter
Python real-time scrolling multi-plot over timeOpenCV_GStreamer
Simple C++ example of using OpenCV with GStreamerPyQuadSim
A open-source quadrotor simulator in Python for Linux [NO LONGER SUPPORTED]UE4_OpenCV
Simple example of adding machine vision to UnrealEngine4 with OpenCVPyRoboViz
Simple Python tool for 2D visualization of robot pose and mapCppSockets
Simple cross-platform socket support for C++gym-copter
Gymnasium environment for reinforcement learning with multicoptersUSFS
Cross-platform libraries for the EM7180 Ultimate Sensor Fusion SolutionVL53L5CX
Arduino library for ST Microelectronics VL53L5CX multizone Time-of-Flight ranging sensorNeatoPylot
Auto-Pilot the Neato XV-11 from PythonRoverPylot
Pilot the Brookstone Rover 2.0 and Rover Revolution from PythonBreezyCreate2
Ultra-simple Python API for iRobot Create 2BreezySTM32
Arduino-like API for for STM32-based flight controllers [NO LONGER SUPPORTED]PySticks
Python API for flying with a game controllerPyPX4Flow
A simple Python package for reading from the PX4Flow optical-flow sensorm021v4l2
Capture images from Leopard Imaging LI-USB30-M021 camera on LinuxUBX_Parser
C++ parser for binary UBX GPS messages with Arduino exampleAndroidBluetoothClient
Simple Bluetooth socket client for AndroidISCPP
Introduction to Scientific Computing and Programming in PythonBreezyArduCAM
A simple Arduino API for the ArduCAM Minixvlidar
A simple Python class for reading from GetSurreal's XV Lidar ControllerPS2X_lib
Arduino Playstation2 library with compiler warnings fixedBreezyLidar
BreezyLidar - Simple, efficient, Lidar access in Python and C++MSPPG
Multiwii Serial Protocol Parser GeneratorRoboFirmwareToolkit
Simple C++ Robot Firmware Toolkit for makersDshotSTM32
DSHOT protocol library for STM32 microcontrollersCrossPlatformDataBus
Cross-platform C++ support for I2C and SPI devicesArduRust32
Calling Rust code from an Arduino sketch on STM32 microcontrollerspidcontroller
Simple example of an altitude-hold PID controller in Pythonkbhit
A Python class implementing KBHIT, the standard keyboard-interrupt pollerDSMRX
Cross-platform interrupt-based C++ library for Spektrum DSM receiversLambdaFlight
Haskell-based flight controller with support for SITL simulationPMW3901
Arduino library for PMW3901 optical flow sensorCA
Cellular automata in MatlabPyMaxBotix
A cross-platform Python package for reading from MaxBotix ulatrasonic distance sensorsTinyFlight
Minimalist flight-control firmware with simulatorArduEye
Arduino libraries and support for Centeye vision chipsRXInterrupt
Interrupt-driven PWM RC receiver handling for ArduinoTwoStepFilter
English translation of Jung Keun Lee's Two-step Kalman/Complementary Filter for Estimation of Vertical PositionPAA3905
Arduino library for the Pesky Products PAA3905 optical flow cameraOpticalFlow
Simple header-only C++ library for optical flowAirSimCar
Quickstart for driving the car in Microsoft AirSimMPU6x00
Arduino library for InvenSense MPU6000/6500 IMU using SPI busBMI270-SPI
Simple Arduino library for the Bosch BMI270 inertial measurement unit over the SPI busES-Gym
Evolutionary Strategies in PyTorch for OpenAI Gym environmentsNMEA
NMEA parsing in C++ with Arduino exampleBreezyRobotArm
A simple Python library for controlling robot armsPythonSockets
Simple socket examples in PythonBesties
Simple serial communication between Arduino Mega and its new BFF, ODROID XU4 with Shifter ShieldHackflightGCS
Windows executable for Hackflight Ground Control Stationgym-mygame
A template for making your own OpenAI Gym game environmentFreeSixIMU2
An updated version of the FreeSixIMU library that works with the Arduino DueLateralInhibition
Matlab software for Levy & Gayler (2009) "Lateral Inhibition" in a Fully Distributed Connectionist ArchitectureSUEAP
Suite of Evolutionary Algorithms in Parallel for Matlab and PythonNengoCPP
Example of how to call the Nengo neural simulator from C++ArduinoTools
Useful sketches for Arduino-compatible microcontrollersMS5637
Cross-platform C++ library for the MS5637 barometervsarobot
VSA Behavior-Based Robot Demo with V-REParduino-STM32L4
Arduino support for STM32L4 Flight ControllersTinyNEF
Simple implementation of the Neural Engineering FrameworkMB1242
Cross-platform C++ library for for MaxBotix MB1242 sonarLSM6DSM
Cross-platform C++ library for the STMicroelectronics LSM6DSM Inertial Measurement Unitsimondlevy.github.io
bolt-esc
ESC board for Crazyflie Bolt 1.1simdvs
Simple Python-based Dynamic Vision Sensor simulatorMultirotorDynamics
Multirotor dynamics in Matlab, Python, and C++BotBoarduino_CH3R_PS2
Cleaned-up version of Lynxmotion BoardBoarduino code for CH3-R hexapod robotArduinoPrintf
A C-like printf() function for the ArduinoPyGCSUDP
Python API and joystick example for OpenPilot Ground Control Station UDP connection: fly OP with a joystick!STM32F4_MPU6000
Reading from the MPU6000 IMU using the STM32F405 MCUWaveshareOLED
Arduino library for Waveshare 1.5" OLED RGB displayhuffcode
Simple Huffman code implementation in PythonMAVLinkAutoPylot
Python support for autopilot on MAVLink-based flight controllersHackflight-VREP
VREP-based flight simulator using the Hackflight flight control firmwareeDVS
Arduino / Python support for the iniVation eDVS sensorPECON
Parallel Evaluation CONntroller: Run Matlab in Parallel on your Multicore PC or Unix ClusterCPPMRX
Bare-bones Arduino library for reading from CPPM receiversHackflightCPP
C++ flight-control toolkit for makersWinJSTest
A little Windows console program for testing joysticks , game controllers, and similar devicesCMA-Gym
CMA-ES for OpenAI gym environmentsCenteye
Moved to https://github.com/simondlevy/ArduEyeLove Open Source and this site? Check out how you can help us