The software subteam of CySAR works to create software solutions to allow the team to control the robot (CARL). We work closely with the systems team to integrate the control systems required to complete our deliverables.
The software architecture is split into three components:
Robot Operation Program – Program to run on the Robot computing unit to control motor and other actuation systems
Base Station – Frontend program on a separate computer to capture user controls and display data received from the Robot
Communication System – Communication pipeline between the Base Station and Robot Operation Program
Progress Updates
The Software team has worked to complete some of the following milestones through the Spring 2023 Semester
Motor Control through CAN from a Linux based System
Base Station GUI with multi camera streaming
Drive Train and independent Flipper control through Teleoperated System