Team 12 is a group of four senior Electrical/Computer Engineers at Calvin College. All members of the team have an interst in software development, robotics, data aquisition, and hardware design.
Bio:Mitch is originally from Pella, IA where he finished his primary education at Pella Christian High School. Mitch's interest in Electrical and Computer Engineering are derived from his natural curiosity of the complexities of things he interacts with daily such as electronic equipment. In his spare time Mitch enjoys playing racquetball, riding his motorcycle, playing video games, and doing DIY home improvement projects such as building the custom sound system he and Jeff Kloosterman built during their junior year electronic hardware class.
Responsibilities:Mitch was responsible for the design of the Sub's control system as well as reading the Sub's sensors. This portion of the project included interfacing an Arduino microcontroller with the Electronic Speed Controllers (ESC) that drive the Sub's motors. Mitch also interfaced the Arduino board with the chosen sensor board and temperature sensors. Finally, Mitch worked with Mike to develop the serial communication protocol between the two processors in the Sub. Mitch was assigned these sections due to his interest in the Arduino platform. Additionally, Mitch enjoys programming that has direct tangible outputs such as motor driving and sensor reading. Mitch also assisted Jeff in the construction of the Sub enclosure.
Bio:Jeff hails from Kalamazoo, MI where he attended Kalamazoo Christian High School. Jeff considers his education as an Electrical and Computer Engineer to be both a career and a hobby. As such he enjoys creating small electronics projects (usually involving LEDs) and he is easily tempted by a good deal on a microcontroller (all deals are good deals). Beside technical and hobby electrical work, Jeff enjoys playing video games, drawing when he gets the chance, and cooking up salsa.
Responsibilities:Jeff was primarily responsible for designing the Sub's enclosure. This was done using Autodesk Inventor to give the team an idea of what the system would look like. Jeff also acted as system integrator and thus was required to frequently interact with the other three members of the team to ensure the pieces fit together as expected. Jeff was chosen for this task because of his experience with 3D CAD software such as Autodesk Inventor. Additionally, Jeff has experience with building physical systems such as his personal quad-copter and his long-board. Jeff acted as system integrator in extension of his role as project manager.
Bio:Mike grew up in Oak Brook, IL where he attended Timothy Christian High School. His interests in Electrical and Computer Engineering stem from his interest in building custom PCs as a hobby. During his time at Calvin he has found interest in microcontrollers, programing, and small electronics projects (he recently prototyped a remote starter because he felt his life wasn't complete without the ability to start his car from his phone...). In his free time Mike enjoys computer games and playing drum set with any bands that will have him.
Responsibilities:Mike has been responsible for the communication interface between the Graphical User Interface (GUI) application and the rest of SWIM-R. This entails receiving and processing instruction packets to and from the sub. It also includes transmitting a video stream from the Sub to the Computer through the Float. Mike was also responsible for the design of the power regulation circuits in both the Sub and Float. Mike was assigned this module because he has experience with using wireless protocols in latency and throughput critical applications. He is interested in RF communication and telemetry.
Bio:Jon Nieboer was born and raised in the small West Michigan suburbs of Cutlerville, where he joined the ranks of graduates from South Christian High School. Jon enjoys playing with computers and other electronics and has even tried programming a few of his own computer games. During his time at Calvin he found great interest in software design through his classes and internship experience. In his spare time he enjoys bowling, rock climbing, tennis and hanging out with his fiance.
Responsibilities:Jon was responsible for creating the GUI software application which the user uses to pilot the robot. This task included creating a user friendly control scheme and an aesthetically pleasing, professional user interface. Jon was responsible for receiving video and sensor data sent from the SWIM-R and displaying them to the user. Jon Nieboer was the best candidate for these tasks due to his prior experience using Microsoft development tools. Jon is the most experienced team member in programming with the Microsoft .NET framework and has experience creating GUIs at his internship.
DornerWorks has generously agreed to be an industry sponsor for this project, and as such we would like to tailor the project to a technology that DornerWorks wants to develop. One such technology is the human machine interface (HMI). DornerWorks has done development using the Microsoft Kinect for Windows and it is our goal to implement the Kinect as a form of user input. The integration of this technology will fall primarily under Jon's responsibilities, with assistance from Jeff, who has experience developing for the Kinect. Additionally, we will look for input from DornerWorks for any customers that they have who may be interested in this technology. If there is such a customer, we will adjust our project goals to meet the desires of DornerWorks and their customer.