Dates: July 14th-25th
Learn to build and program a simple robot capable of accomplishing complex tasks. We will begin by assembling a simple robot out of an Arduino Nano, some servo motors, a battery, and various other electrical components. Once assembled, we will:
- program it to move along desired paths (a square, a letter, maybe even a name)
- control it remotely using Android tablets and/or cell phones
- create obstacle avoidance routines
- navigate a maze
This module will require perseverance and attention to detail. Although we will build a robot, consider this a programming module as we will spend the majority of our time programming the robots. For more information on the robot we will build, watch the following video http://www.youtube.com/watch?v=hiCPWbQRiy8 . To see the video tutorials I have put together for this project, visit http://www.udemy.com/nanomouse .
Although prior programming experience is not required, it is strongly recommended. Those of you without experience can learn many of the basic concepts from the comfort of your own home for free using Khan Academy. To get started, visit https://www.khanacademy.org/cs/programming/intro-to-programming/v/programming-intro. The more you know coming into camp, the more you will get out of camp. For this reason, I urge you to work through as much of the Khan Academy computer programming curriculum as you can.
For more information on the micromouse competition, visit: http://ewh.ieee.org/reg/6/ne/NEAMicroMouse.html where you can learn more about the international competition and see some amazing videos of high speed mice in action.
I try to spend as much time as I can with my wife and two kids (ages two and four), and often take them swimming, ice skating, or hiking. Aside from teaching, I enjoy playing with robots, working with computers, reading and helping people. I look forward to the day when my kids are old enough to build and program robots with me."
|"My instructor turned something that could have been two weeks of slightly dull but fascinating programming into two weeks of the eye-opening and exhilarating exploration of new worlds." - ASRA Student|