Making a line follower using the Rustlibrary I created for a prior ysws. This library allows FRC teams to use their XRP robot without the whole WPILIB framework while also teaching them Rust! It has blazingly fast performance, 100% memory safe 🚀🚀, and is very fun to use
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Convincing some frc people to learn rust through this library. They hate using Rust because of the borrow checker but they said that xrp-rs isnt that bad
For a while I have been improving the network protocol documentation, and I think its mostly finished now. There may still be some very minor errors, but I am very happy where it is now and there are not many things I can improve. If someone wanted to port it into a more popular language like python, just the readme is enough.
The robotics team needs the robot for an outreach event, so I cannot try my code on the actual hardware for a while. Luckily, I recorded the communication with Wireshark a while back, so I can still continue testing some parts of my code. Right now, I tested everything that I can, and I need the robot for the rest. Hopefully I can get it back soon.
Fixed all bugs with packets and network tables. Here is a quick demo of a simple pid loop in AdvantageScope.
Removed most of the slop that came with trying to ship this quickly for #journey. Still the same robot, but now the library is mostly done, and I can actually spend time making the robot move with fancy algorithms. I also broke it with the fall