Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GPS based navigation #10

Open
ayyoob opened this issue Aug 30, 2014 · 4 comments
Open

GPS based navigation #10

ayyoob opened this issue Aug 30, 2014 · 4 comments

Comments

@ayyoob
Copy link

ayyoob commented Aug 30, 2014

Thank you for the effort of creating an autonomous library. However I want to know whether if there would be any development on integrating GPS based (Through NavData) autonomous approach

@eschnou
Copy link
Owner

eschnou commented Sep 1, 2014

I don't have such device and have not looked into it. It should be possible to use the GPS data as input to the Kalman filter and enable autonomous navigation over long distances. I would be happy to accept a pull-request on this topic !

@tolgahanturker
Copy link

Hi, I am new on AR.Drone and js based APIs for it. I wonder that is it possible to use different modules togather? I want to use ardrone-autonomy to be able to spin the ardrone according to a precalculated angle which is done by mission.cw/ccw(angle) command. Also, I want to use node-ar-drone in order to get GPS data. I mean I am using these two APIs in the same js file like following:

var autonomy = require('ardrone-autonomy');
//var mission = autonomy.createMission();
var arDrone = require('ar-drone');
var client = arDrone.createClient();

//doing something...

When I comment the second line I can get the GPS data with the commands provided in node-ar-drone API. However when I uncomment the second line, I cannot get GPS data from the drone and there is no error message. Could you please help me ? Thanks..

@eschnou
Copy link
Owner

eschnou commented Aug 16, 2015

Autonomy is already creating a client, when you instantiate a second one they conflict. Instead, you can get the client from autonomy:

var autonomy = require('ardrone-autonomy');
var mission = autonomy.createMission();
var client = mission.client();

@tolgahanturker
Copy link

Thank you, i've figured it out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants