Changes between Version 19 and Version 20 of Other/Summer/2024/rPV
- Timestamp:
- Jul 11, 2024, 3:25:32 PM (4 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Other/Summer/2024/rPV
v19 v20 33 33 * Fully assembled hardware and electronics for the mecanum robot. We got the mecanum car to drive in all directions including strafing and moving diagonally. 34 34 * Established the client-server connection with our laptop and the Servo Steer car. 35 * Created a basic front end client side and server code that works over a VLAN 35 - Created server (running on raspberry pi) using python to listen for UDP packets and interacts with GPIO to run car 36 - Improved efficiency of 37 - Created client (Using electron and react.js) to make user interface, sending packets with UDP to server 36 38 * Utilized ZeroTier to set up a VPN that creates a VLAN 39 * Learned bash scripting and linux to run server code and expedite development 40 * Updated gitlab repository, used package managers (pip, npm), build tools (vite) and formaters (eslint) 37 41 42 Challenges 43 - Server efficiency (eliminated inefficient code - like "while True" - that blocks main thread and hogs CPU) 44 - Figuring out optimal architecture to minimize latency 38 45 ---- 39 46