cylon-bebop

0.5.0 • Public • Published

Cylon.js For Bebop

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.

The implementation uses the node-bebop node module from @hybridgroup.

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

Want to use the Go programming language to power your robots? Check out our sister project Gobot (http://gobot.io).

Build Status Code Climate Test Coverage

How to Install

$ npm install cylon cylon-bebop

How to Use

var Cylon = require('cylon');
 
Cylon.robot({
  connections: {
    bebop: { adaptor: 'bebop' }
  },
 
  devices: {
    drone: { driver: 'bebop' }
  },
 
  work: function(my) {
    my.drone.takeOff();
    after((5).seconds(), my.drone.land);
  }
}).start();

How to Connect

The Bebop is a WiFi device, and by default it is configured to act as a WiFi access point. To connect to a single drone just connect your computer's WiFi to the drone's WiFi. The default name for the Bebop's access point will include "Bebop" in its name.

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

For our contribution guidelines, please go to https://github.com/hybridgroup/cylon/blob/master/CONTRIBUTING.md .

Release History

For the release history, please go to https://github.com/hybridgroup/cylon-bebop/blob/master/RELEASES.md .

License

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

Dependencies (2)

Dev Dependencies (5)

Package Sidebar

Install

npm i cylon-bebop

Homepage

cylonjs.com

Weekly Downloads

2

Version

0.5.0

License

Apache-2.0

Last publish

Collaborators

  • andrewstewart
  • deadprogram
  • edgarsilva