Difference between revisions of "RBE 3001"
(→Peripherals) |
(→Misc) |
||
Line 68: | Line 68: | ||
===Misc=== | ===Misc=== | ||
− | + | [[media:Accel diagram 3001.PNG | Connecting the accelerometer]] | |
− | + | [[media:Arm Specs.pdf | Arm specs]] | |
== Software == | == Software == |
Revision as of 14:59, 22 July 2014
This is the index page for RBE 3001 wiki topics. This is the third of the four-course Unified Robotics sequence introducing foundational theory and practice of robotics engineering from the fields of computer science, electrical engineering and mechanical engineering. The focus of this course is actuator design, embedded computing and complex response processes. Concepts of dynamic response as relates to vibration and motion planning will be presented. The principles of operation and interface methods various actuators will be discussed, including pneumatic, magnetic, piezoelectric, linear, stepper, etc. Complex feedback mechanisms will be implemented using software executing in an embedded system. The necessary concepts for real-time processor programming, re-entrant code and interrupt signaling will be introduced. Laboratory sessions will culminate in the construction of a multi-module robotic system that exemplifies methods introduced during this course. The WPI course catalog recommends taking RBE 2002 (Unified Robotics 2: Sensing), ECE 2049 (Embedded Computing in Engineering Design), CS 2102 (Introduction to Object Oriented Programming), MA 2051 (Differential Equations), and MA 2071 (Linear Algebra) before this course. Gompei the goat suggests having a real good grasp on your linear algebra and highly recommends taking 2049 BEFORE taking this class. Systems Programming is also a very useful class to take before this course in addition to the official recommendations. As always, this being a Unified Robotics course, expect a lot of work. ContentsCourse MaterialsDatasheets and other materials for the class may be found here. ChipsBoardPeripheralsMiscSoftwareNeeded Software. Please refer to the Eclipse AVR RBE 3001 page and install guide. Optional - Doxygen
RBElibIntroduction - includes setting up Eclipse and PuTTy as well as a refresher on C. Header Files - explains all of the header files included in RBELib as well as how to add your own. Printing - how to print data from your board to the computer. Debugging - how to properly debug and find your problem. Read this before asking for help. Doxygen - how to use Doxygen to document your code. HardwareMatlab |