koalazak / dorita980

Unofficial iRobot Roomba and Braava (i7/i7+, 980, 960, 900, e5, 690, 675, m6, etc) node.js library (SDK) to control your robot
MIT License
932 stars 147 forks source link

Mission Coordinates to Latitude/Longitude #98

Closed MediumFidelity closed 2 years ago

MediumFidelity commented 4 years ago

Is there enough information from the Roomba APIs to determine the real world distance covered by moving some number of points? They return sqft, so they have some concept of real work distances.

Assuming you know the starting position, you'd be able to plot a map on Google Maps or export KML.

koalazak commented 4 years ago

@MediumFidelity Did you found something? I don't know how much each pos number is worth (maybe 1 inch?)

koalazak commented 4 years ago

the center wheel of my 980 has a 80mm aprox of circumference. Half black and half white. So the minimun resolution for the encoder should be 80/2 mm. Probably they have 3 inchs of circumference (my measured in mm was not pretty good) So probably 1 point of each pos increment values means 1 or 1.5 inchs 🤷‍♂

koalazak commented 4 years ago

@MediumFidelity any update on this?