jswager
USA
Asked
— Edited
I've got a Parrot Sumo Jumping drone www.parrot.com/usa/products/jumping-sumo/ and am trying to control with ARC. There is already an AR Drone component - meant for the flying Parrot drone - but I suspect that the same protocols will with the Sumo drone as well.
One small problem: the component appears to be hard coded to look for the drone 192.168.1.1.
Question: Is the source code to this plugin available? If so, I would like to extend it so that the user can override the default network settings to look for the drone elsewhere.
Thank you, Jason
That's a cool little drone. I don't know the answer to your problem but I just wanted to ask how are you mounting the EZB onto this drone? The way it moves around and how small it is would make it appear that it would be hard to protect the EZB.
Are you saying that the drone has a hard coded address of 192.168.1.1? In ARC you should be able to search for the address the drone is sending out by clicking the little antenna button next to the address box. It that doesn't work you can type in the address you want to search for in the connect box and then connect to that address. Is your wireless router seeing the drone?
The best advice I can give is to read the tutorial in the learning section. There is a lot of information on connecting your device to EZB in either of the two connection modes.
Good luck.
Hello - thank you for the quick response.
I'm not attaching an EZB to the drone; I don't think that's even possible.
The drone creates it's on ad-hoc network; you have to connect your device to it. By default, the network it seems to create is at 192.168.1.1, but in my home network, that address range is already taken by other devices. When I do connect a device to the drone, it's at 192.168.2.1.
When I use the AR Done component in ARC, it keeps failing with this error in the logs:
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
There's a chance I'm using ARC and the component entirely wrong.
Well, thanks for giving me credit for resolving your problem but I didn't even get close to solving this for you. You should have kept it open for a while and someone with better networking skills may have helped you out better.
If I understand what you're trying to do here then yes, you're not using the hardware correctly. ARC will not work with or connect to any other device other than an EZB. You need to physically attach the robot to the EZB with cables to either the ADC, UART, i12 or Digital ports for ARC to connect to the EZB and then control your robot.
Good luck and have fun
@Dave, he is not using it incorrectly. ARC has direct support for AR Drone 1 and 2, Roomba, and some other 3rd party robots, although it is not the primary focus of development at this time.
The Ar drone 1 and 2 default to 192.168.1.1 as their ad hoc network. Although with the latest firmware it can be temporarily changed, other addresses are not supported by ARC at this time. I asked DJ to make it changeable about a year ago, so it should be somewhere on the wish list, but I doubt it is very high in the priority list.
I very much doubt that the controls will work with the Jumping Sumo anyway. You could try one of the 3rd party ARDrone android or iOS apps and see, but I strongly suspect it uses a different commannd set.
Alan
OK, there, see! He gave me the credit way too soon. LOL. I learned something today. I didn't know you could ever connect ARC to a robot without an EZB.