Faculty Advisor

Jarvis, Susan M.


The purpose of this Major Qualifying Project is to assist Sun Microsystems with their current research project, called Rolling Thunder. The aim of this project is to integrate a JAVA platform inside an embedded control platform, the CompactRIO, which will be used as a robot controller in the next FIRST Robotic Competition. The CompactRIO, or CRIO, is a control/acquisition system containing a real-time processor that allows for rapid software development and an FPGA chip that can be programmed by the user for different applications. The main objective of the project is to be able to deploy a JAVA virtual machine, called Squawk, onto the CRIO, and use it to access the CRIO's various peripherals including sensors, servos and actuators.


Worcester Polytechnic Institute

Date Accepted

January 2009


Electrical and Computer Engineering

Project Type

Major Qualifying Project



Advisor Department

Electrical and Computer Engineering