Welcome to Synthiam!

Program robots using technologies created from industry experts. ARC is our free-to-use robot programming software that makes features like vision recognition, navigation and artificial intelligence easy.

Get Started
Asked — Edited

Loomo Segway Support?

User-inserted image

HI, Just found you guys, Love it! Any Chance Loomo Segway works with ARC?

I know I posted the question without good information of what I am attempting. 

My final goal is to use Loomo to tow a UVC Rig that will use UVC lights to disinfect places.
These UVC carts can be push around (manual version),  or towed with Loomo (Autonomous). Loomos will be connected to Exosphere for routes to be completed every night when the places are closed.

Related Hardware Raspberry Pi
Hey gang - I think the first thing is to find the API / Protocol definition. So we can get some sense of how movement instructions can be sent to the Loomo. For example, how do we remotely tell it to move forward or turn left, or stop, etc.. There must be an API or SDK or JSON definition depending on the 3rd party programming interface.

When you purchased it, did they send any programming information? Or access to a API/SDK portal?
#15   — Edited
I don't know much, but in the end what we need to do is an Android APP that will provide all that Synthiam needs. I think, not sure:)
An Android app is out of scope for Synthiam ARC - as we focus on x86. We'll need to dive deeper to understand how we can send movement commands

Height x Length x Width 650mm x 310mm length x 570mm width
Weight ~19kg (~42 lbs.)
Max Payload 220 lbs
Machine Parameters
LCD Screen 4.3 inch, 480 * 800 pixels
HD Camera 1080p 30Hz streaming with 104 degrees FOV
3D Camera Intel RealSense ZR300 Camera for depth-sensing & motion tracking
Sensors Available Ultrasonic sensors, infrared distance sensors, touch sensors, encoders, IMUs
Processor Intel Atom Z8750, 4 cores 2.56GHz, x86-64
Operating System Customized system based on Android 5.1
Memory 4GB
Storage 64GB
Capacity 329Wh
Speed Limit 8km/h (4.3mph) in robot mode, 18km/h (11mph) in self-balancing vehicle mode
Typical Range ~35km (22 miles) per charge
Traversable Terrain Paved road and sidewalks, packed dirt, slopes < 15, obstacles < 0.4 inch (1cm), gaps < 1.2 inch (3cm)
Mic Array 5 microphones enabling beamforming, voice localization and voice command recognition
Waterproof IPX4
I think what we can do is whip up an Android app that runs on the device and converts it into an EZB - it exposes a TCP connection for ARC to connect to. This is similar to how the Ohmnilab telepresence robot or Raspberry Pi EZB Server works.
Sound like a Plan, Who can do this?
I noticed that your photo has a platform attached to the loomo. What is it and where did you get it
It’s a Loomo delivery platform we found on the web, we could not find it to buy so we are actually building it ourselves. Prototype will be ready this week.
I assume that because it is in the front it can move a good load. I tried to attach sometime at the back and it could not carry any load
That ros core android thing is a perfect place to start
kazpet, I believe that pulling alone does not work, he needs to feel weights, to we need to make sure the base feels it or do it by cod, there is a weight sensor.
The API will be able to send commands to move - is there a mobile app for it?
DJ, did you get a chance to look into it?
#31   — Edited
The ROS style android app is the right way to go - as that's how a few other ARC compatible devices work. By having a remote service that ARC connects with using and extending the EZB protocol. I'd definitely recommend going that direction. However, the next question is to determine creating either a skill that connects to the existing ROS android app using ROS messaging? Or modify the android app to extend the EZB protocol?

I think they're both about the same amount of effort - so maybe I'd recommend start looking through the existing ros android app to document the available data first. That way we'd all know what to expect from it.