Canada
Asked — Edited

Gps Navigating

The Speedometer recently burned out on my old Fiero GT so instead of replacing the dash board I simply downloaded the free GPS Digihud Speedometer to my Android cell phone and it is very accurate! These cell phones don't really use satellites from space,just the nearest cell towers in your current area.so I was wondering if my robot could use this app since the phone even knows compass direction based off the Cell towers and I don't even have a cell plan! Just turn on the GPS function and it works even down in my basement the Microwave cell tower signals are powerful enough to go through walls,floor and ground.Is there already a similar GPS navigating APP in EZ B windows software addons?


ARC Pro

Upgrade to ARC Pro

Stay on the cutting edge of robotics with ARC Pro, guaranteeing that your robot is always ahead of the game.

#1  

Actually, cell phones do use the GPS satellites. They use the cell signal to augment the GPS to aquire signal faster, and as a method to improve accuracy, but without GPS satellite, cell tower triangulation can at best get you within about 150 meters. You are correct that you don't need cell service for the phone to use the position augmentation from the towers.

Android phones also have electronic magnetic compasses. GPS can only give you direction if you are moving faster than 1kph. Below that, the phone will use its compass.

There are a few Android apps that can stream the sensor data, including GPS data via Udp packets to a listener. DJ wrote an ARC object that can listen to Sensor Stream, a similar app for iPhone, but the message format is different on all of the Android IME apps, so it doesn't work.

Writing a plugin for this is one of the many things on my todo list, but it has been there for about 3 years (was going to use the SDK originally), so I would not hold my breath waiting for it from me.

Alan

#2  

Right on it seems a simple way to get free navigating data that EZB could process to navigate the robot anywhere with no complex sensors to setup. My phone has no magnetic compass so it is the cell towers that can see what direction the phone is facing,just starts giving me ideas but you could be right that robot speed may need to be faster,I need to experiment and see.

#3  

What phone do you have? There hasn't been an Android phone ever sold in the US that didn't have a compass. I know you are in Canada, but I would be very surprised if yours doesn't have one.

Later today I'll send you a link to an app that can read all of your sensors to tell you what you have.

Again, the phone can not get directional information, either from GPS or towers unless it is in motion. If it tells you direction when standing still, it has a compass.

This is one of my areas of expertise. I have been studying and teaching GPS for over 20 years.

#4  

Hey good to know if I have further questions I'll let you know! My phone HTC can't use the EMF detector apps because it only works if phone has built in magnetometer sensor. I need to use my black berry tablet which does have the magnet sensor on haunted house investigations for electro magnetic field detecting.I do think EMF fields when strong can cause people to hallucinate /dizzy or sick so it is an important tool. This GPS free function is Amazing to play around with,so much possibility to aid robots if it can be tuned in properly. I know DJ does have an indoor navigation sensor coming out as well which is also very exciting.

#5  

Hmm... What model HTC? I have had several and they all have had EMF. Maybe your sensor is broken (the sensors on my Nexus 7 table keep dying and I need to reboot once or twice to get them back. I have seen a fix, but I need to open it up and deal with some very tricky cables, and it isn't worth risking for the uses I have for that tablet).

Alan

#6  

It's a HTC Desire 601 one of the best phones I ever had does everything really fast just no compass or EMF.

#7  

That's just crazy that it doesn't have it. Looks like no orientation sensor either. http://gadgets.ndtv.com/htc-desire-610-1320

If you were in the US, I would give you my old HTC OneM8 for your project, but I think the Canada customs charges would be more than it is worth.

Alan

#8  

Ha ha ya customs always sucks, a newer phone in the future should help and I use this HTC now for everything else including my car Speedo and GPS map navigator!For the robot I can still use my BlackBerry tablet for EMF and compass hacking.

#9  

First off props on owning a Fiero.

I use these apps on my iphone. I find they work good in a car at speed. At lower speed and covering short distances they are off wildly. For instance in my old car at speed it tracks great. I put my iphone on my RC car and it worded so/so unless I ran in a straight line for a long distance. At the low when I go for a walk apps specifically for that blip walking 0 mph to 9 mph. So I am not sure this has the resolution for bot navigation. Maybe I am wrong.