Maslab 2015
From Maslab 2015
(Difference between revisions)
(→General Information) |
(→Teams) |
||
(29 intermediate revisions by 5 users not shown) | |||
Line 21: | Line 21: | ||
== Technical Information == | == Technical Information == | ||
− | <div | + | <div> |
− | * | + | * [https://communities.intel.com/docs/DOC-23147 Edison Getting Started] |
+ | * [https://communities.intel.com/servlet/JiveServlet/downloadBody/23161-102-8-27954/edison-arduino_HG_331191-005.pdf Edison Arduino Hardware Guide] | ||
+ | * [https://communities.intel.com/servlet/JiveServlet/downloadBody/23309-102-2-27413/edison_arduino_hvm_8_26.pdf Edison Arduino Breakout Schematic] -- For those curious. | ||
+ | * [https://www.dropbox.com/sh/bj7h0vcpyn7kky0/AABUFfZKhcwZ5EfsLVzR6c10a?dl=0 Edison Image + Extras] -- Maslab specific image and extra tar. Only if you really feel like flashing your own device, otherwise, talk to staff. | ||
+ | * [http://www.analog.com/static/imported-files/data_sheets/ADXRS450.pdf ADXRS450 Gyro Datasheet] | ||
+ | * [http://www.adafruit.com/datasheets/PCA9685.pdf Servo Shield Datasheet] | ||
+ | * [http://www.micropik.com/PDF/HCSR04.pdf Ultrasonic HC-SR04 Datasheet] | ||
+ | * [http://pdf1.alldatasheet.com/datasheet-pdf/view/412635/SHARP/GP2Y0A21YK0F/+3137WJVPGzSRcITN+tpCziUwy+/datasheet.pdf Sharp A21YK0F IR Sensor Datasheet] | ||
</div> | </div> | ||
== Lectures == | == Lectures == | ||
− | * | + | * [https://drive.google.com/open?id=0B-Xq25VBcNAZRDZEVjN2TDJXWDg&authuser=0 All lectures] |
== Software Materials == | == Software Materials == | ||
− | * [[ | + | * '''[https://github.com/gkanwar/maslab-staff-2015 Staff repo]''' -- Contains examples for firmware, and setting up a Java project |
− | * [[ | + | === Firmware === |
+ | * [https://github.com/intel-iot-devkit/mraa libmraa Github] | ||
+ | * [http://iotdk.intel.com/docs/master/mraa/ libmraa C/C++ Documentation] | ||
+ | === Build system === | ||
+ | * [http://ant.apache.org/manual/tutorial-writing-tasks.html Ant tutorial (Java build system)] | ||
+ | * [https://www3.ntu.edu.sg/home/ehchua/programming/java/JavaNativeInterface.html JNI Tutorial] -- Note: Look at the JNI example in the staff repo for a build system example | ||
+ | === Controls + Sensors === | ||
+ | * [https://courses.cs.washington.edu/courses/cse466/11au/calendar/14-StateEstimation-posted.pdf Kalman filter] -- State estimation, useful for cleaning sensor data, or building a clean model of your world | ||
+ | * [http://interactive-matter.eu/blog/2009/12/18/filtering-sensor-data-with-a-kalman-filter/ Kalman filter applied to sensors] | ||
+ | * [http://ctms.engin.umich.edu/CTMS/index.php?example=Introduction§ion=ControlPID PID controller design tips] | ||
+ | === C++ basics === | ||
+ | * [http://www.cplusplus.com/doc/tutorial/ C++ language tutorial] | ||
+ | * [http://blog.slickedit.com/2007/11/c-tips-pointers-and-memory-management/ Managing C++ pointers] | ||
+ | * [http://www.cprogramming.com/tutorial/namespaces.html C++ namespaces] | ||
== Assignments == | == Assignments == | ||
Line 44: | Line 64: | ||
; [[Team One|Team One]] | ; [[Team One|Team One]] | ||
: Team One | : Team One | ||
− | |||
: [[Team One/Journal|Journal]], [[Team One/Assignments|Assignments]], [[Team One/Final Paper|Final Paper]] | : [[Team One/Journal|Journal]], [[Team One/Assignments|Assignments]], [[Team One/Final Paper|Final Paper]] | ||
+ | : Lauren TenCate, Luna Gonzalez, Tamanna Islam Urmi | ||
; [[Team Two|Team Two]] | ; [[Team Two|Team Two]] | ||
Line 57: | Line 77: | ||
: Sasha Crandall Fleischman, Gary Wang, Erin Main, Pravina Samaratunga, Lisa Zahray | : Sasha Crandall Fleischman, Gary Wang, Erin Main, Pravina Samaratunga, Lisa Zahray | ||
− | ; [[Team Four|Team Four]] | + | ; [[Team Four (Robot Rock)|Team Four (Robot Rock)]] |
: Team Four | : Team Four | ||
: [[Team Four/Journal|Journal]], [[Team Four/Assignments|Assignments]], [[Team Four/Final Paper|Final Paper]] | : [[Team Four/Journal|Journal]], [[Team Four/Assignments|Assignments]], [[Team Four/Final Paper|Final Paper]] | ||
Line 67: | Line 87: | ||
: Daniel Mendelsohn, Scott Viteri, Garrett Watson, Steven Homberg, Nathan Landman | : Daniel Mendelsohn, Scott Viteri, Garrett Watson, Steven Homberg, Nathan Landman | ||
− | ; [[Team Six|Team Six]] | + | ; [[Team Six|Team Six (Cocoabot)]] |
: Team Six | : Team Six | ||
: [[Team Six/Journal|Journal]], [[Team Six/Assignments|Assignments]], [[Team Six/Final Paper|Final Paper]] | : [[Team Six/Journal|Journal]], [[Team Six/Assignments|Assignments]], [[Team Six/Final Paper|Final Paper]] | ||
− | : | + | : Fisher Jepsen, Asra Ali, Ivan Filho, Jessie Zhang, Marian Heman-Ackah |
; [[Team Seven|Team Seven]] | ; [[Team Seven|Team Seven]] | ||
Line 80: | Line 100: | ||
: Team Eight | : Team Eight | ||
: [[Team Eight/Journal|Journal]], [[Team Eight/Assignments|Assignments]], [[Team Eight/Final Paper|Final Paper]] | : [[Team Eight/Journal|Journal]], [[Team Eight/Assignments|Assignments]], [[Team Eight/Final Paper|Final Paper]] | ||
− | : Elliot Owen, Katherine Muhlrad, Oluwatomisin A Adelusi, | + | : Elliot Owen, Katherine Muhlrad, Oluwatomisin A Adelusi, Diego Roque, Maxwell Lancaster |
− | ; [[Team Nine|Team Nine]] | + | ; [[Team Nine|Team Nine (Team U.P.)]] |
: Team Nine | : Team Nine | ||
: [[Team Nine/Journal|Journal]], [[Team Nine/Assignments|Assignments]], [[Team Nine/Final Paper|Final Paper]] | : [[Team Nine/Journal|Journal]], [[Team Nine/Assignments|Assignments]], [[Team Nine/Final Paper|Final Paper]] | ||
: Edward Lopez, Andrew Kurtz, Andrew Trattner, Daniel Lerner, Lisandro Jimenez | : Edward Lopez, Andrew Kurtz, Andrew Trattner, Daniel Lerner, Lisandro Jimenez | ||
− | ; [[Team Ten|Team Ten ( | + | ; [[Team Ten|Team Ten (Goon Squad)]] |
: Team Ten | : Team Ten | ||
: [[Team Ten/Journal|Journal]], [[Team Ten/Assignments|Assignments]], [[Team Ten/Final Paper|Final Paper]] | : [[Team Ten/Journal|Journal]], [[Team Ten/Assignments|Assignments]], [[Team Ten/Final Paper|Final Paper]] |
Latest revision as of 19:53, 16 January 2015
Announcements |
General InformationTechnical Information
LecturesSoftware Materials
FirmwareBuild system
Controls + Sensors
C++ basicsAssignments
|
Teams1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10
Staff |