As discussed in meetings, setting up serial communication from localization to the pi to the motion board will be the communication path. The goal is to send inputs to the Pi, convert this into actionable data and then send that data to motion to be acted upon.
Right now we need to send the desired heading and current heading to the motion board - or some form of error correcting mechanism. In the future we will need to send the desired speed, as well as link this with the more advanced navigation features that are being worked in parallel (#29). LiDAR and OpenCV will be included eventually as well.
As discussed in meetings, setting up serial communication from localization to the pi to the motion board will be the communication path. The goal is to send inputs to the Pi, convert this into actionable data and then send that data to motion to be acted upon.
Right now we need to send the desired heading and current heading to the motion board - or some form of error correcting mechanism. In the future we will need to send the desired speed, as well as link this with the more advanced navigation features that are being worked in parallel (#29). LiDAR and OpenCV will be included eventually as well.