Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement GPS Coordinate Navigation Action #17

Open
logbasem opened this issue Jan 13, 2025 · 1 comment
Open

Implement GPS Coordinate Navigation Action #17

logbasem opened this issue Jan 13, 2025 · 1 comment

Comments

@logbasem
Copy link

  • Figure out what the fuck is going on with our current GPS navigation, and figure out how to do it with up-to-date not old software
  • BIG PRIORITY
@onkoe onkoe added this to the the Rover can go to a GPS coord milestone Jan 13, 2025
@onkoe
Copy link
Member

onkoe commented Jan 16, 2025

Potential Plan

We might have a way to resolve this...

The Problem

We're currently generating Python bindings to some old-ass C code using a program called swig. That's bad, as swig seems to be unmaintained.

Solution

Instead of making bindings to the code with Python, we can do so with Rust's bindgen tool. It'll be more consistent, easier to work with, and consistent across platforms.

We also gain the ability to test the library using Cargo's integrated testing system.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants