Software Engineer & Solutions Architect
September 2017 - March 2019
Asteroid is a cross-platform application for controlling CSM robots. Features include
Asteroid is written primarily using the Qt framework and is compiled using qmake. It also uses the boost C++ libraries to share code with Pavonis. The yaml-cpp library is used for configuration files and QJoysticks to support XBox controllers.
December 2017 - May 2018
Pavonis is the code that handles the majority of the control of our robot. Features include:
Pavonis is primarily developed using the boost libraries and compiled using make. Our makefile supports multiple targets and includes dummy peripherals when not built for the zynq development board. Pavonis uses the yaml-cpp library for it's config file.