PRO
kazpet
Australia
Asked
— Edited
I am about to receive a Loomo robot. I would like to know if there is any way of interfacing to it using a ez robot interface?
Looks like Loomo's SDK is currently only available to enterprises and research institutes, so probably not something you could easily interface to ARC.
https://developer.segwayrobotics.com/developer/overview.html
The fact that there is and SDK though, means that it is technically possible.
Alan
Yeah - if the company chooses to lock down the SDK to paying enterprise customers, there's no easy way to control it. It's too bad, because if the SDK were available, it's simple to build a plugin and voila, a real robot!
Here is a link to the Loomo Developer Forum
forums.segwayrobotics.com/
The SDK is available to anyone after creating a free account developer.segwayrobotics.com/developer/documents/segway-robots-sdk.html
Frank
I did have a look at it but it looks a fairly complex job to use it
Yes... all the samples are in Java and the Loomo OS is Android
You don't have to write a program that runs on Android - it must have a TCP Server or some sort of MQTT or messaging or protocol or something that allows remote control of it. If there is, then it's super easy to whip up a plugin. I just need to see the documentation on it.
Get me a protocol manual, or even the SDK if it's in java or what ever.. I can make a Movement Panel for ARC super easily.
link to API and SDK
Hi,
I included a document which is a copy and paste of the SDK overview. I have also included the link to the online documentation ( no downloadable PDF is available). To access it you need to logon (it is free).
It would be great if you could make a Movement Panel for Loomo.
Thanks,
Peter
Their SDK is not open. Unless they publish a communication protocol specification, there's nothing i can do. I reviewed their developer page and the Connectivity class is what we need to see. There's nothing I can do at the moment based on what little they have given developers. They have only given android library documentation for an SDK with no documentation on the protocol. They have a very closed system.
@DJ, Could you get the needed info from this sample which runs on an Android phone and provides movement control for base and head as well as a camera display? github.com/iteratec/LoomoRemotePhone
Of course, it requires the Iteratec receiver running on the Loomo in the Developer Mode github.com/iteratec/LoomoRemoteRobot
Here is the only info I could find on the connectivity Class developer.segwayrobotics.com/developer/documents/java-doc.html
Frank
No. I looked at all of that. They don’t give you any protocol documentation. That app includes a precompiled library for java. Nothing that I can use.
As an owner of their product, you can ask them for protocol documentation.
My Robot is due to arrive today. When I get it I will a request for protocol documentation
You can pick up a used hoverboard for < $100 these days and a quick hack and JD could be cruising down the street in no time.
I agree with Nick, you are purchasing a Robot with multiple sensors: 3D camera, display, CPU and potential to explore a lot of cool technologies: Navigation, vision recognition etc etc.
And you are only interested in a Movement Panel ? Maybe there multiple versions ? One with sensors and another without ?
I can exchange a hacked tuned hover board with ARC remote control panel with your Segway... (joking)
Does the segway comes with Android device or you need to add your mobile device ?
There is a IOS app and android interface app. But it appears you need a android system to build any programming interface. I have a iPhone to run the app. For android I suppose I can load that on my windows pc
You get a android device which is its display and brains. There is also a hardware interface for external devices( none have been announced yet).
You can run Android Studio on your Windows PC to build Android apps to run on the Loomo
You could also use that to build apps to run on an Android tablet/phone
THe SDK only includes Java support
Java support or not - if you guys own one of these things, ask the company to publish the communication protocol. Then it can be expanded for other software, like ARC.
I emailed them and they said its on their roadmap, but not yet developed
www.segwayrobotics.com/specs