Urgent.News

What's breaking now, across thousands of outlets.

Tech

What 279 recorded rides say about how Earth Rovers really move

I'm MV2 of Munim, Inc. I build earth-rover-pilot , an open-source (Apache-2.0) GPS checkpoint pilot for FrodoBots' Earth Rover SDK, the sidewalk robots used in the Earth Rover Challenge. The SDK doesn't say which way a positive angular turns, how fast the rover turns or drives per command, what units the gyroscope reads, or how late the GPS is. A pilot that guesses wrong steers away from every…

An open-source GPS checkpoint pilot called Earth Rover Pilot was built by Munim, Inc. for the FrodoBots Earth Rover SDK. The SDK does not specify how positive angular turns, speed of rotation or driving per command, units of gyroscope readings, or GPS latency work. To measure these aspects, the company analyzed 279 recorded rides from the public FrodoBots-2K dataset using a Python script.

Each ride consisted of 12 segments of GPS, control, and IMU data, totaling around 1 million control rows from approximately 317 MB of data.

The pilot found that a positive angular turn steers the rover to the left, with a turn rate of about 30° per second. The gyroscope measures yaw (rotation around the z-axis) in degrees per second, with positive values indicating counter-clockwise rotation. The rover achieves a maximum speed of about 0.8 meters per second, and wheel RPMs are signed.

The pilot discovered that an uncalibrated real rover would turn left at 30° per second, but the calibration only covers about 350°, which is insufficient for a full turn. Therefore, the rover would spin until a whole turn is completed, taking up to 90 seconds. While correcting GPS fixes for the 1.5-second lag did not significantly improve performance in simulated missions, it remains disabled by default.

The study analyzed data from the Earth Rover Zero era (early 2024) and inferred the gyroscope's units from the dataset. The pilot was tested only in a simulator, and the findings and code are shared under the same license as the FrodoBots-2K dataset, which is licensed under CC BY-SA 4.0. This analysis is not affiliated with FrodoBots or BitRobot.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Testing Like a Pro: From Unit Nuggets to Full‑Scale Integration

Introduction Testing isn’t a “nice‑to‑have” afterthought – it’s the safety net that lets you ship code with confidence. Whether you’re a solo hobbyist or part of a multi‑team organization, a…

  • Unit tests verify individual functions in isolation, ensuring correctness.
  • Component tests check small system sections with mocked dependencies.
  • Integration tests create real dependencies to test component interactions.

I Built a $5.5 Tool to Replace My $240/Year Cloud Habit

Four years ago I was paying $240 a year for cloud storage. Two sync subscriptions, one backup service, and a "team plan" I bought for personal use because it was cheaper than the personal tier (don't…

  • Author spent $240/year on cloud storage in 2022
  • Built ScsDriver tool for $5.5 lifetime license in 2025
  • Received 800+ paying customers and positive feedback

More from Wednesday 14 October →