One week workshop.
Computational Programming and Engineering — Grade 7-12
In this workshop, you will dig more in-depth into motion sensing technology.
Have you ever wondered how a smart phone can interact with a robot or adjust its display to either
portrait or landscape mode? What does it have to do with the fascinating Micro
ElectroMechanical System (MEMS)?
Motion sensitive devices have become part of our daily lives, such as vehicles, computers, cell phones, Wii
controllers, and even our sneakers. They all are measuring motion to enhance their functionality. Thanks to
the Micro Electro Mechanical Systems Technology. Many universities and high tech industries have already
focused on furthering researches & development in MEMS. This course aims to introduce students the
MEMS Technology by engaging them in motion sensing projects.
This course will be broken down into 3 phases:
- Learn how to program with motion sensor - Accelerometer.
- Write an algorithm to convert accelerometer feedback to motor movements and speed.
- Program your own motion sensing controller and perform wireless uni-directional navigation.
- Wireless handshaking between robots with the motion sensing device.
- learn how to create data packets with binary information.
- learn efficient methods for cross-robots communication.
- learn the basics in feedback control (college level mechanical engineering topics).
This will enable smooth movements instead of typical ad-hoc algorithms which results jagged movements.
Phase III (Application):
- Conducts more complex projects, such as creating a robotic hand and be able to control it fingers'
movements with your own fingers.
- For more advanced students, they may perform bi-directional navigation.
- Workshop will conclude with students' technical presentation.
- Must have previous text-based programming experience such as C, C++, Java, or RobotC. Please send us one of your most accomplished programs. Acceptance to this class will depend on the approval after this program is reviewed.
- If you have taken “Robot-to-Robot Automation and Remote Control I” with a high performance,
you are automatically eligible for this class as well.
- Must be highly proficient in pre-Algebra, and enjoy Mathematics
- Must enjoy challenging the mind and being creative.
- Must enjoy analyzing intricate problems.
- Must be willing and able to work with others.
- Hardware - LEGO® Mindstorms™
- Software - RobotC©
Students' Own Engineering Journal Log Book, and/or
their own Online Project Portfolio.
(Goal is not just to record your work, but to substantiate your qualification and skill. Helpful addition to college application.)
In September, 3 students with the BEST Online Portfolios will be announced and receive a prize. Please contact us for more details.