College - Author 1

College of Engineering

Department - Author 1

Computer Engineering Department

Degree Name - Author 1

BS in Computer Engineering



Primary Advisor

Andrew Danowitz, College of Engineering, Computer Engineering Department


In my senior project, the problem I am trying to solve is how to efficiently design, create, and install an original library onto a Mars prototype rover operating system and to further use that library to integrate a new weather measurement sensor device into the rover system with the necessary software and hardware implementations. This is an important and highly valued problem as many aerospace and other engineering companies utilize rovers and other autonomous systems for important research, explorations, and reconnaissance missions and goals. In solving this problem, I utilized many resources that were available to me such as advisors, clients, peer rover development teams, and many other academic videos and articles for understanding and guidance. I also spent a lot of time studying the existing code and hardware on the rover as I progressed on my senior project. In the end, I managed to successfully integrate my new sensor into the rover's software and hardware design and was able to gather and display the desired measurements from the sensor through the rover's operating system. The success of this project shows that although computer software and electrical hardware integration is complicated and tedious, advancements in this field of computer engineering could prove to be the key to propelling mankind into the next era of technology in engineering.