Introduction to Robot Control Systems, Arduino + Simulink
Thursday, August 1, 2013 at 7:30 PM - Thursday, August 29, 2013 at 10:00 PM (EDT)
Somerville, United States
Learn to control your own miniature lunar rover!
This project-based course will teach you how to design control systems with Simulink and deploy them onto a Rover 5 platform-based robot automated by the Arduino Mega 2560. Taught by employees of MathWorks (makers of MATLAB and Simulink) this course will highlight how simulation of systems can rapidly accelerate controller design. You will incorporate various sensors into your robot (including reflectance sensors, proximity sensors, and a 3-axis accelerometer) to have your robot automatically perform tasks such as:
- avoid walls;
- follow a line path on the floor;
- use encoders to estimate position/speed;
- maintain a constant speed while going up and down a ramp.
In this class, students will learn how to make autonomous deployable systems with various sensors, how to design common control systems, and become comfortable using Simulink software.
You are expected to have taken an introductory course on electronics.
Arduino mega; USB cable; Rover 5 platform; Rover 5 motor driver board; QTR-8A reflectance sensor array; Infrared proximity sensor; Triple axis accelerometer; Chassis expansion plate; Batteries; Total cost of $220, included in the registration fee.
What to Bring:
Your thinking cap.
Chirag Gupta works at MathWorks as a developer for the Embedded Coder (Code Generation Team). Last year he took part in the ETRobocon, which helped him get more familiar with the Run on Target capability of Simulink as well as get closer to designing algorithms and models in Simulink for practical issues. He has a background in Controls (Mechanical) and loves tinkering with hardware/building small bots. Chirag dreams of owning his own lathe or a CNC.
Ankit Desai works at MathWorks as the Senior QE Team Lead in the Test & Measurement team. He has worked with instruments and data acquisition devices (sensors, actuators etc.) for over nine years now. Working with electronic prototyping hardware is a hobby of his. Ankit has worked with the Arduino platform for a couple of years, working on a range of simple to not-so-simple projects.
Made Possible By:
MathWorks is the leading developer of mathematical computing software for engineers and scientists. Founded in 1984, MathWorks employs 2800 people in 15 countries, with headquarters in Natick, Massachusetts, U.S.A. Engineers and scientists worldwide rely on its producs to accelerate the pace of discovery, innovation, and development.
MathWorks has partnered with Artisan's Asylum to provide professional computing software to the maker community. They make it possible to provide affordable training and access to some of their premiere software packages, including MATLAB®, a programming environment for algorith development, data analysis, visualization, and numeric computation, and Simulink®, a graphical environment for simulation and Model-Based Design of multidomain dynamic and embedded systems.
All proceeds from this class go to support Artisan's Asylum.
Session 1: Thursday, August 1, 7:30PM - 10PM
Session 2: Thursday, August 8, 7:30PM - 10PM
Session 3: Thursday, August 15, 7:30PM - 10PM
Session 4: Thursday, August 22, 7:30PM - 10PM
Session 5: Thursday, August 29, 7:30PM - 10PM
REFUNDS: We offer full refunds for any class cancellations more than three days in advance of the class start date. After that point refunds are contingent upon the Asylum being able to fill the seat. No refunds whatsoever are offered for same-day cancellations. To request a refund for a class, please fill out this form.
CANCELLATIONS: Your class may be cancelled if too few people register. A decision will be made a few days before the class is scheduled to run, and you will be notified of the cancellation and your registration refunded in full.
When & Where
Artisan's Asylum, Inc.
Artisan's Asylum is a community fabrication and makerspace near Union Square, Somerville MA, that is dedicated to making creativity a way of life. It does this by maintaining a community workshop, training its members in the use of all of its professional-grade equipment, and hosting events promoting the learning and practicing of craft and creative expression.