Closed LetianLi closed 8 months ago
Quick clarification, we plan on using RTK for its accuracy instead of DGNSS.
Long All about it: https://novatel.com/an-introduction-to-gnss Short explanation: https://www.everythingrf.com/community/what-is-real-time-kinematics rtkrcv_ros library: https://journals.sagepub.com/doi/full/10.1177/1729881420904526 ArduSimple RTK tutorial: https://www.ardusimple.com/how-to-use-ardusimple-rtk-receivers-and-get-gps-data-in-ros/ ArduSimple Board: https://www.ardusimple.com/product/simplertk2b/ ArduSimple Static Base: https://www.ardusimple.com/how-to-configure-simplertk2b-as-static-base-station/
We'll need to wait for Electrical to come up with a plan on exactly how they want to set up the system.
I see a few options for this.
With the ArduSimple board, we can either get 2 for both the rover and base, or we use some other gps receiver at the base to save on costs. That's another complexity but it's for Electrical to handle for now.
I was under the impression, from reading docs that if we buy the simple starter kit, it would broadcast correction data to the rover by itself (implemented by the manufacturer) already. We would just need to pull in data from the receiver on the rover?
I think we're trying to find where in the code the lat/long and other GPS data is used
The kit handles radio communications for us, but personally, I'm against adding even more antennas for communication when we already have radio antennas set up and also since it would be more expensive.
I think we should try to figure out how to
Rationale
Before directly implementing DGNSS in #80, look into what will be needed, how to actually do this calculation, and more.
Required Actions