Coder Social home page Coder Social logo

svetk0 / clever Goto Github PK

View Code? Open in Web Editor NEW

This project forked from copterexpress/clover

0.0 0.0 0.0 106.72 MB

Software and RPi image for CLEVER drone kit

Home Page: https://clever.copterexpress.com

License: MIT License

Ruby 0.30% Swift 4.82% HTML 0.66% CSS 1.37% JavaScript 4.60% CMake 11.98% C++ 25.18% Shell 28.70% Python 20.88% Groovy 1.51%

clever's Introduction

CLEVER

CLEVER drone

CLEVER is an educational programmable drone kit consisting of an unassembled quadcopter, open source software and documentation. The kit includes Pixhawk/Pixracer autopilot running PX4 firmware, Raspberry Pi 3 as companion computer, a camera for computer vision navigation as well as additional sensors and peripheral devices.

Copter Express has implemented a large number of different autonomous drone projects using exactly the same platform: automated pizza delivery in Samara and Kazan, coffee delivery in Skolkovo Innovation Center, autonomous quadcopter with charging station for site monitoring and security, winning drones on Robocross-2016 and Robocross-2017 competitions and many others.

The main documentation in Russian is available on our Gitbook.

Use it to learn how to assemble, configure, pilot and program autonomous CLEVER drone.

Preconfigured RPi 3 image

Preconfigured image for Raspberry Pi 3 with installed and configured software, ready to fly, is available in the Releases section.

Build Status

Image includes:

  • Raspbian Stretch
  • ROS Kinetic
  • Configured networking
  • OpenCV
  • mavros
  • CLEVER software bundle for autonomous drone control

API description (in Russian) for autonomous flights is available on GitBook.

Manual installation

Install ROS Kinetic according to the documentation.

Clone repo to directory /home/pi/catkin_ws/src/clever:

cd ~/catkin_ws/src
git clone https://github.com/CopterExpress/clever.git clever

Build ROS packages:

cd ~/catkin_ws
catkin_make -j1

Enable systemd service roscore (if not enabled):

sudo systemctl enable /home/pi/catkin_ws/src/clever/deploy/roscore.service
sudo systemctl start roscore

Enable systemd service clever:

sudo systemctl enable /home/pi/catkin_ws/src/clever/deploy/clever.service
sudo systemctl start clever

Dependencies

ROS Kinetic.

Necessary ROS packages:

  • opencv3
  • mavros
  • rosbridge_suite
  • web_video_server
  • cv_camera
  • nodelet
  • dynamic_reconfigure
  • bondcpp, branch master
  • roslint
  • rosserial

clever's People

Contributors

alekseyshlykov avatar apostololeg avatar gasabr avatar gitbook-bot avatar goldarte avatar korigod avatar kpetrykin avatar ohiskyy avatar okalachev avatar svetk0 avatar urpylka avatar yuliya1404 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.