Fall 2013 Introduction to Robotics
Don't risk losing your work! I recommend Dropbox for backup and storage.- Assignments: To be submitted at or before 8 am on the listed Action Date.
- Labs: To be submitted by 8 am on the NEXT class day after the listed Action Date.
Thanks for a great term!!
Please complete your IEQs! Your voice matters!
Final Project Due: Tuesday, December 10, 2013 8:00 am
- The Final Project Please note that you will NOT be required to come to class during finals week to submit this final project. :)
Tuesday, December 3, 2013
In class:- We are going to make sure we are completely ready for the demo, testing all our programs and our robots.
- If you are scheduled to participate in the demo, plan to arrive at
Berea's Madison County Library by 3:20 pm. We willplan to be there
for about 1 hour. The library is a short walk from campus in the
direction of Walmart, but much closer. Itis located at 319 Chestnut St on the south (far) side of
Chestnut. CrossChestnut street at the traffic light at Ellipse.
The library will be on yourleft as you walk. If you reach a
second traffic light, you have gone too far.
View Larger Map - After you participate in the library demo, complete Assignment A-LB: Library reflection.
Saturday, November 23, 2013 by 2 pm
- Submit Assignment A16
Exam E2
- Announcement: Exam E2 will be held on Tuesday, November 26, 2013
- The review sheet will be constructed in Assignment A16
- Exam E2 will cover the following:
- Chapters 5-7 of the textbook
- Labs L9-L18 which cover the following:
- programming concepts: pseudocode, flow of control, container variables, events, communication, conditionals, and multiple types of looping
- robotic concepts: different robotic platforms (RCX and NXT), effectors, actuators, sensors, wheel encoders, IR communication, sonar, multitasking, container variables, display, the use of RoboLab as a programming environments
- Assignments A7-A16 including:
- Understanding some history and currency in robotics such as the grand challenge, the discipline of computer science, and how waves work
- readings on STEM education and learning to help inform the robotic outreach
- Installments 4-5 in the Case of the Killer Robot and which is designed to help you reflect on ethics, teamwork, software development, user-centered design, and safety.
- Exam E2 will be given in 2 parts:
- Part I will be written and must be completed without notes, text, or computer, and Part I must be submitted before beginning Part II.
- Part I will consist of a mixture of types of questions such as multiple choice, fill-in-the-blank and short answer.
- Part II will contains programming problems, which you will program in RoboLab, but will not be allowed to test.
- You will be allowed access to the lab reports and RoboLab programs from teamwork you have personally participated in, but these MUST be collected in advance of the exam. No communications programs or sharing of any kind will be allowed during the exam.
- Note that in the past, students who spend time reviewing
before the exam, typically performed better.
Important Warning: Use of a wireless connection or any program other than Word or RoboLab is expressly forbidden during the entire exam until submission.
Thursday, November 21, 2013
Before Class:- Submit Lab L18
- In the textbook, The Robotics Primer read Chapter 7 in preparation for a reading quiz.
Tuesday, November 19, 2013
Before Class:- Submit Lab L17
- Submit Assignment A15 individually
Thursday, November 14, 2013
Before Class:- Begin Lab L17
- Submit Assignment A14 individually
Tuesday, November 12, 2013
Before Class:- Submit Lab L15
- Submit Lab L16
- Submit Assignment A13 individually
Thursday, November 7, 2013
Before Class:- In the textbook, The Robotics Primer read Chapter 6 in preparation for a reading quiz.
- Begin Lab L15 (We will finish this up next time.)
Tuesday, November 5, 2013
Before Class:- Submit Assignment A12 individually
Thursday, October 31, 2013
Before Class:- Submit Lab L14
- Submit Assignment A11 individually
Tuesday, October 29, 2013
Before Class:- Submit Lab L13
- Submit Assignment A10 individually
Thursday, October 24, 2013
Before Class:- Submit Lab L12
- Submit Assignment A9 individually
Tuesday, October 22, 2013
Before Class:- Submit Lab L11
- Submit Assignment A8 individually
Thursday, October 17, 2013
Before Class:- In the textbook, The Robotics Primer read Chapter 5 in preparation for a reading quiz.
- Submit Lab L10
Tuesday, October 15, 2013
Before Class:- Submit Lab L9
- Submit Assignment A7 individually
Tuesday, October 8, 2013
- Announcement: Reading Period--College-wide holiday
Thursday, October 3, 2013
- Announcement: NO Class -- payback for our required outreach experiences
Tuesday, October 1, 2013
- Announcement: Exam E1 will be held on Tuesday, October 1, 2013
- The review sheet will be constructed in Assignment A6
- Exam E1 will cover the following:
- Chapters 1-4 of the textbook
- Labs L0-L8 which cover the following:
- programming concepts: pseudocode, flow of control, container variables, and looping
- robotic concepts: effectors, actuators, sensors, container variables, display, the use of Lightbot and RoboLab as programming environments
- Assignments A0-A6 including:
- Understanding some history and currency in robotics
- The first 3 installments in the Case of the Killer Robot and which is designed to help you reflect on ethics, teamwork, and software development
- Exam E1 will be given in 2 parts:
- Part I will be written and must be completed without notes, text, or computer, and Part I must be submitted before beginning Part II.
- Part I will consist of a mixture of types of questions such as multiple choice, fill-in-the-blank and short answer.
- Part II will contains programming problems, which you will program in RoboLab, but will not be allowed to test.
- You will be allowed access to the lab reports and RoboLab programs from teamwork you have personally participated in, but these MUST be collected in advance of the exam. No communications programs or sharing of any kind will be allowed during the exam.
- Note that in the past, students who spend time reviewing
before the exam, typically performed better.
Important Warning: Use of a wireless connection or any program other than Word or RoboLab is expressly forbidden during the entire exam until submission.
Thursday, September 26, 2013
Before Class:- Submit Lab L8
- Submit Assignment A5 individually
- Prepare for in-class review for upcoming Exam
In Class:
- Submit Assignment A6
Tuesday, September 24, 2013
Before Class:- In the textbook, The Robotics Primer read Chapter 4 in preparation for a reading quiz.
- Submit Lab L7
Thursday, September 19, 2013
Before Class:- Submit Lab L6
- Submit Assignment A4 individually
Tuesday, September 17, 2013
Before Class:- In the textbook, The Robotics Primer read Chapter 3 in preparation for a reading quiz.
- Submit Lab L5
Thursday, September 12, 2013
Before Class:- Submit Assignment A3 individually
- Submit Lab L4
Tuesday, September 10, 2013
Before Class:- In the textbook, The Robotics Primer read Chapter 2 in preparation for a reading quiz.
- Submit Lab L3
Thursday, September 5, 2013
Before Class:- Submit Assignment A2 individually
- Submiit Lab L2.
Tuesday, September 3, 2013
Before Class:- Submit Assignment A1 individually
Thursday, August 29, 2013
Before Class:- Buy the textbook, The Robotics Primer and read Chapter 1 in preparation for a reading quiz.
- Submit Lab L1 (one submission
from your team with all names on the top and with a filename of yoursusername1-yourusername2-yourusername3-L1.docx)
- Be sure to bring your laptop computer and power cord!
- Begin Lab L2.
Tuesday, August 27, 2013
Before Class:- Buy the textbook, The Robotics Primer
- Submit Lab L0 (one
submission from your team of you and your partner)
- Submit Assignment A0 individually (Note that you need to right-click and use save as.)
- Be sure to bring your laptop computer and power cord to all classes from now on.
- Begin Lab L1 while the TAs
set up the programming environment on your laptop.
Thursday, August 22, 2013
In Class:- Introduction to the syllabus, one another, and course structure.
- Begin learning about programming by working with a partner on Lab L0
Note: Many of these curricular materials are based upon work supported by the National Science Foundation under Grant No. 0511352.
Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author and do not necessarily reflect the views of the National Science Foundation.