GithubHelp home page GithubHelp logo

imclab / cylon-ardrone Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hybridgroup/cylon-ardrone

0.0 2.0 0.0 520 KB

Cylon adaptor and drivers for the Parrot ARDrone 2.0

Home Page: http://cylonjs.com

License: Other

cylon-ardrone's Introduction

Cylon.js For ARDrone

Cylon.js (http://cylonjs.com) is a JavaScript framework for robotics and physical computing using Node.js

This module provides an adaptor and drivers for the ARDrone 2.0 from Parrot (http://ardrone2.parrot.com/). It uses the node-ar-drone module (https://github.com/felixge/node-ar-drone) created by @felixge thank you!

Want to use Ruby on robots? Check out our sister project Artoo (http://artoo.io)

Build Status

Getting Started

Install the module with: npm install cylon-ardrone

Examples

var Cylon = require('cylon');

Cylon.robot({
  connection: { name: 'ardrone', adaptor: 'ardrone', port: '192.168.1.1' },
  device: {name: 'drone', driver: 'ardrone'},

  work: function(my) {
    my.drone.takeoff();
    after((10).seconds(), function() { 
      my.drone.land();
    });
    after((15).seconds(), function() { 
      my.drone.stop();
    });    
  }
}).start();
Cylon = require('cylon')

Cylon.robot
  connection:
    name: 'ardrone', adaptor: 'ardrone', port: '192.168.1.1'

  device:
    name: 'ardrone', driver: 'ardrone'

  work: (my) ->
    my.drone.takeoff()
    after 10.seconds(), ->
      my.drone.land()
    after 15.seconds(), ->
      my.drone.stop()

.start()

Documentation

We're busy adding documentation to our web site at http://cylonjs.com/ please check there as we continue to work on Cylon.js

Thank you!

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.

Release History

Version 0.1.0 - Initial release that can fly

Version 0.1.1 - Correct events for navdata

Version 0.2.0 - Now update and specific events too

Version 0.3.0 - Refactor to use Cylon.Basestar

License

Copyright (c) 2013 The Hybrid Group. Licensed under the Apache 2.0 license.

cylon-ardrone's People

Contributors

deadprogram avatar stewart avatar

Watchers

 avatar  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.