All Projects → yankailab → Openkai

yankailab / Openkai

Licence: agpl-3.0
OpenKAI: A modern framework for unmanned vehicle and robot control

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Openkai

Facelandmarksdetection
Finds facial features such as face contour, eyes, mouth and nose in an image.
Stars: ✭ 130 (-13.33%)
Mutual labels:  framework, vision
UAV-Stereo-Vision
A program for controlling a micro-UAV for obstacle detection and collision avoidance using disparity mapping
Stars: ✭ 30 (-80%)
Mutual labels:  drone, vision
gobot
Golang framework for robotics, drones, and the Internet of Things (IoT)
Stars: ✭ 7,869 (+5146%)
Mutual labels:  robot, drone
erdos
Dataflow system for building self-driving car and robotics applications.
Stars: ✭ 135 (-10%)
Mutual labels:  robot, drone
Sertain
🤖 Write more for your robot with less
Stars: ✭ 11 (-92.67%)
Mutual labels:  robot, framework
Vector Python Sdk
Anki Vector Python SDK
Stars: ✭ 462 (+208%)
Mutual labels:  robot, vision
GapFlyt
GapFlyt: Active Vision Based Minimalist Structure-less Gap Detection For Quadrotor Flight
Stars: ✭ 30 (-80%)
Mutual labels:  robot, drone
Wechat Go
go version wechat web api and message framework for building wechat robot
Stars: ✭ 1,381 (+820.67%)
Mutual labels:  robot, framework
Djim100 People Detect Track
A ros demo for people detection and tracking on DJI M100 drone
Stars: ✭ 150 (+0%)
Mutual labels:  robot, drone
Omnigui
A cross-platform GUI framework from scratch just to learn
Stars: ✭ 147 (-2%)
Mutual labels:  framework
Dingdang Robot
🤖 叮当是一款可以工作在 Raspberry Pi 上的中文语音对话机器人/智能音箱项目。
Stars: ✭ 1,826 (+1117.33%)
Mutual labels:  robot
Qgroundcontrol
Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
Stars: ✭ 2,026 (+1250.67%)
Mutual labels:  drone
Lazy
Kule Lazy4 / CSS Framework
Stars: ✭ 147 (-2%)
Mutual labels:  framework
Cleverstyle Framework
CleverStyle Framework is simple, scalable, fast and secure full-stack PHP framework
Stars: ✭ 150 (+0%)
Mutual labels:  framework
Codestar Framework
A Simple and Lightweight WordPress Option Framework for Themes and Plugins
Stars: ✭ 147 (-2%)
Mutual labels:  framework
Exoteric.js
🌿 exoteric - JavaScript tool to make front end UI simple. Tools should be simple, because you're not smart enough to debug it. Better and simpler than React.js and Vue.js, et al. Make UI, not opinion. Like demo? https://cutt.ly/full-dumbass
Stars: ✭ 151 (+0.67%)
Mutual labels:  framework
Eventflow
Async/await first CQRS+ES and DDD framework for .NET
Stars: ✭ 1,932 (+1188%)
Mutual labels:  framework
Skyve
Skyve is an open-source low-code platform that gives you access to all of the key capabilities needed to build sophisticated, robust and scalable cloud solutions.
Stars: ✭ 145 (-3.33%)
Mutual labels:  framework
Chicagoboss
Erlang web MVC, now featuring Comet
Stars: ✭ 1,825 (+1116.67%)
Mutual labels:  framework
Pinatra
A PHP copy of Sinatra: a DSL for quickly creating web applications in PHP with minimal effort.
Stars: ✭ 151 (+0.67%)
Mutual labels:  framework

OpenKAI

OpenKAI: A modern framework for unmanned vehicle and robot control

OpenKAI (Kinetic AI) is an open-source framework that realize rapid development of unmanned vehicles and robots that incorporate AI, sensors, actuators, etc.. OpenKAI is light weight to run on embedded hardwares. A simple and unified multi-threading modular architecture written purely in C++ makes it highly customizable for versatile applications and easily expanded to support new devices.

We are keep adding supports for sensors and actuators available on market from hackable modules to industry solutions. The supported devices can be used easily as an abstracted object in OpenKAI. We welcome contributions from vendors to provide evaluation device, as well as coders from open-source community.

Platforms

Tested but not limited to

  • x86 PC (Ubuntu 20.04 LTS)
  • NVIDIA Jetson series (JetPack/Ubuntu)
  • Raspberry Pi (Raspberry Pi OS)

Dependencies

  • Mandatory: Pthread, Google glog, Eigen.
  • Optional: OpenCV, Open3D, OpenCL, etc..

Interfaces

  • UART
  • USB Serial
  • CAN (incl. USB <-> CAN converter)
  • RS-485 (USB <-> RS-485 converter)
  • LAN/Wifi

Protocols

  • Mavlink 2
  • Modbus
  • TCP/UDP
  • WebSocket
  • JSON

External controllers

  • Pixhawk and its compatibles (Mavlink/UART)
  • Oriental Motor (Modbus/RS-485)
  • ZLAC 8015 (Modbus/RS-485)

and more are coming.

Sensors

  • Intel Realsense D400 series, L515, T265.
  • LeddarTech LeddarVu (UART/USB)
  • TOFsense
  • Raspberry Camera module
  • Hiphen Airphen
  • Canon SLR
  • Sony RX0 series
  • Livox (Coming soon)

and more are coming.

Actuators

  • Oriental Motor
  • DRV8825 (RS485)

and more are coming.

Displays

  • Mutrics ARiC AR glasses (Coming soon)

Showcase of Solutions

Visual obstacle avoidance using ZED camera and Pixhawk (APMcopter 3.5-dev and above).

On-board camera (Click to jump to YouTube):

APMcopter+OpenKAI+ZED: visual obstacle avoidance

External camera (Click to jump to YouTube):

APMcopter+OpenKAI+ZED: visual obstacle avoidance

Getting started

###Set up and compilation Updating...

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].