Displaying 1 to 20 from 26 results

P - The P programming language.

  •    CSharp

P is a language for asynchronous event-driven programming. P allows the programmer to specify the system as a collection of interacting state machines, which communicate with each other using events. P unifies modeling and programming into one activity for the programmer. Not only can a P program be compiled into executable code, but it can also be validated using systematic testing. P has been used to implement and validate the USB device driver stack that ships with Microsoft Windows 8 and Windows Phone. P is also suitable for the design and implementation of networked, embedded, and distributed systems.Check the P manual.

paparazzi - Paparazzi is a free and open-source hardware and software project for unmanned (air) vehicles

  •    C

Paparazzi is a free open source software package for Unmanned (Air) Vehicle Systems. For many years, the system has been used successfuly by hobbyists, universities and companies all over the world, on vehicles of various sizes (11.9g to 25kg). Paparazzi supports fixed wing, rotorcraft, hybrids, flapping vehicles and it is even possible to use it for boats and surface vehicles. To get in touch, subscribe to the mailing list [paparazzi-devel@nongnu.org] (http://savannah.nongnu.org/mail/?group=paparazzi), the IRC channel (freenode, #paparazzi) and Gitter (https://gitter.im/paparazzi/discuss).

redtail - Perception and AI components for autonomous mobile robotics.

  •    C++

Autonomous visual navigation components for drones and ground vehicles using deep learning. Refer to wiki for more information on how to get started. This project contains deep neural networks, computer vision and control code, hardware instructions and other artifacts that allow users to build a drone or a ground vehicle which can autonomously navigate through highly unstructured environments like forest trails, sidewalks, etc. Our TrailNet DNN for visual navigation is running on NVIDIA's Jetson embedded platform. Our arXiv paper describes TrailNet and other runtime modules in detail.

PX4-Autopilot - PX4 Autopilot Software

  •    C++

This repository holds the PX4 flight control solution for drones, with the main applications located in the src/modules directory. It also contains the PX4 Drone Middleware Platform, which provides drivers and middleware to run drones. PX4 is highly portable, OS-independent and supports Linux, NuttX and QuRT out of the box.

Artoo - Micro-framework for Robotics using Ruby

  •    Ruby

Artoo is a micro-framework for robotics using Ruby. It provides a simple, yet powerful Domain-Specific Language (DSL) for robotics and physical computing. It provides next generation robotics framework with support for 15 different platforms. Artoo includes a RESTful API to query the status of any robot running within a group, including the connection and device status, and device streaming data via websockets.

Gobot - ng framework for robotics, drones, and the Internet of Things (IoT)

  •    Go

Gobot is a framework using the Go programming language for robotics, physical computing, and the Internet of Things. It provides a simple, yet powerful way to create solutions that incorporate multiple, different hardware devices at the same time. It provides next generation robotics / IoT framework with support for 30 different platforms.

AirSim - Open source simulator based on Unreal Engine for autonomous vehicles from Microsoft AI & Research

  •    C++

AirSim is a simulator for drones (and soon other vehicles) built on Unreal Engine. It is open-source, cross platform and supports hardware-in-loop with popular flight controllers such as PX4 for physically and visually realistic simulations. It is developed as an Unreal plugin that can simply be dropped in to any Unreal environment you want.

DenseSurfelMapping - This is the open-source version of ICRA 2019 submission "Real-time Scalable Dense Surfel Mapping"

  •    C++

News: You can find the paper here. If the project helps you in your paper, PLEASE cite it. News: we have updated VINS-Supported branch. The code is not fully checked after refactoring. If you encounted any problems, please let us know.

libuavcan - Portable reference implementation of the UAVCAN protocol stack in C++ for embedded systems and Linux

  •    C

WARNING libuavcan v1 is not yet complete. This is a work-in-progress. Portable reference implementation of the UAVCAN protocol stack in C++ for embedded systems, Linux, and POSIX-compliant RTOSs.

cylon-ardrone - Cylon adaptor and drivers for the Parrot ARDrone 2.0

  •    Javascript

Want to use the Go programming language to power your robots? Check out our sister project Gobot (http://gobot.io).Installing cylon.js with ardrone support is pretty easy.

cylon-bebop - Cylon.js driver/adaptor for Parrot Bebop drone

  •    Javascript

Cylon.js (http://cylonjs.com) is a JavaScript framework for robotics, physical computing and the Internet of Things.This module provides an adaptor/driver for the Parrot Bebop drone.

sapog - Sapog - advanced multiplatform ESC firmware

  •    C

READ THE DOCUMENTATION AT THE ZUBAX KNOWLEDGE BASE. If you're not running Linux or OSX natively, you can use Bistromathic - a Linux virtual machine pre-configured for embedded development.

core - Strider Core

  •    Javascript

Requires Node 6 or greater. Tests are written with tape and Hapi's internal injection system.

dji - CLI and Ruby tools for drone-maker DJI's store, account, and more

  •    Ruby

CLI and Ruby tools for drone-maker DJI's store, account, order status and more. If you already have Ruby installed on your computer, you can install this. Otherwise, go install Ruby and come back to these instructions.

QuadKit - Communicate with your Quadcopter from a native app

  •    Swift

A simple set of interfaces for communicating with your Wi-Fi enabled quadcopter. Ensure any project using this framework includes QuadKit.framework and SwiftSocket.framework as embedded binaries.


  •    Javascript

INAV Configurator is a crossplatform configuration tool for the INAV flight control system. It runs as an app within Google Chrome and allows you to configure the INAV software running on any supported INAV target.

AirSim-NeurIPS2019-Drone-Racing - Drone Racing @ NeurIPS 2019, built on Microsoft AirSim

  •    Python

This competition marks the advent of a new release process for AirSim, in which we have separated out the AirSim plugin from environment content. Instead of having a series of individual executables for each environment, we have compacted all of the relevant AirSim content and API into a single binary (AirSimExe). Unreal environments containing race courses are released as separate downloadable content (DLC) packages, in the form of .pak files, which can be loaded and unloaded into the main binary as needed. If you are having texture problems with the gates or seeing black shadows on the ground, please try running the binary with the openGL option : ./AirSimExe.sh -windowed -opengl4.

flock2 - ROS2 swarm controller for DJI Tello drones

  •    C++

flock2 can fly a swarm of DJI Tello drones. flock2 is built on top of ROS2, fiducial_vlam, odom_filter, and tello_ros. Set up a Ubuntu 18.04 box or VM. This should include ffmpeg 3.4.4 and OpenCV 3.2.

Electron - An autonomous deep learning indoor delivery robot made with Jetson

  •    C++

This is the GitHub repo for Electron, an indoor delivery robot. The goal of the robot is to deliver items to cubicles in an office building, be it office supplies or food. The robot must be able to autonomously drive around a building while successfully retrieving and delivering these items constantly upon user request. We do this using ROS, deep learning, and various sensors. In order to move around a building autonomously, our robot creates a map of the building using SLAM (gmapping) with an RPLidar A1 and odometry. It later utilizes the same map to navigate throughout the building by localizing itself using AMCL (adaptive monte carlo localization). We do most of this using ROS (Robot Operating System) and RVIZ for visualization.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.