You should be able to work through about a chapter during a period.
As you are writing the codes, you should:
We will set up a challenge for each person or group to meet.
We will show the results of the challenge to students in the school system.
We will make some video of the challenge results.
Seniors will be working individually on their exams.
When you are done, email your code and text to duxtech.
If you are complete before the end of the period, you should make sure your documentation is complete.
You should be able to work through about a chapter during a period.
As you are writing the codes, you should:
Save the code you write in your Code Archive
Reflect on how the code is working.
Test every code you write.
This should be about learning what the code does to the robot, it is not about typing. The typing does help you to memorize and learn what the code does, so it has value in helping you get the hang of it.
We will be doing a presentation project during the last week of classes. As you gain a stronger understanding of how the Basic Stamp works, work up some ideas of what you can show to demonstrate your understanding of the system.
Basic Stamp
You should be able to work through about a chapter during a period.
As you are writing the codes, you should:
Save the code you write in your Code Archive
Reflect on how the code is working.
Test every code you write.
This should be about learning what the code does to the robot, it is not about typing. The typing does help you to memorize and learn what the code does, so it has value in helping you get the hang of it.
We will be doing a presentation project during the last week of classes. As you gain a stronger understanding of how the Basic Stamp works, work up some ideas of what you can show to demonstrate your understanding of the system.
How are you doing as far as the checklist?
Meet with Mr. Connors today.
You should be able to move through about a chapter a period.
You should be complete with chapters 1, 2 and 3 by the start of next period.
Read the text in the chapter and code up the programs.
Save a copy of each code you write in the Thawspace of the computer.
Upload your code to your code archive in your Google Document.
Do not run the robots on the floor, as they may get stepped on.
Use the boxe to keep them contained on the table.
Each person should do a writeup in your Robotics Journal to explain what you did and what you learned.
Base your work on the Sea Perch Construction Manual or on the book Build Your Own Underwater Robot.
Pick one section and complete that before moving on to other systems.
Bring in a copy of your Robotics Journal and Basic Stamp code archive next class.
This should go into your folder.
You should be able to move through about a chapter a period.
You should be complete with chapters 1, 2 and 3 by the start of next period.
Read the text in the chapter and code up the programs.
Save a copy of each code you write in the Thawspace of the computer.
Upload your code to your code archive in your Google Document.
Do not run the robots on the floor, as they may get stepped on.
Use the boxe to keep them contained on the table.
Each person should do a writeup in your Robotics Journal to explain what you did and what you learned.
Base your work on the Sea Perch Construction Manual or on the book Build Your Own Underwater Robot.
Pick one section and complete that before moving on to other systems.
Kits are stored in the blue and yellow cabinet until you get a lock.
The cabinet will be locked between classes.
Make sure you keep track of your kit and the parts of it.
Put your materials away at the end of the class.
During class, you should be working on the project.
You should be at your seat, working on this period's assignments.
You should add information to your daily journal
You should add the codes you write to your code archive
You should make a code for each example of code in the text.
You should send a copy of each file that you make to yourself and to your partner.
In this chapter, you will be:
setting up the basic stamp,
gettting the computer to communicate with the robot
starting to program in the basic stamp language
saving your codes
copying your codes to your online code archive in google docs
Getting text to display in the debug window
Using the ' character to make a comment
Getting the basic stamp to do some math
Finding the help menu for the basic stamp
Using the help menu to get more information about various codes you are using.
Do the Projects at the end of the chapter, save your code in your archive and update your Basic Stamp Journal with today's information.
You can find a copy of a print of Chapter 2 in the box on the table in the center of the room.
You can also get a copy of the text by downloading it from this page: Stamps In Class Downloads
The document is called Robotics with the Boe-Bot (v2.2)
Concepts for Chapter 2:
timing messages so that people can recognize what is happening
working with servos
Basic Stamp
Responsibility for Kit You will be responsible for the kit that you are issued on this project. At the start of the project, your kit will be complete. If the kit is not complete at the end of the project, you may be responsible for the replacement cost of the kit. You will need to sign this agreement form: BasicStampKitForm
Check over your kit and make sure that you:
* have all the parts that you should
Sign and return the sheet acknowledging that you have the kit and
will return it in usable condition.
Your documentation for this project must be done online
Set up the page for your journal
Set up a page for your code.
Copy the code you write for the Basic Stamp and paste it into your code page
Share both pages as a web page
Link the two pages together
Send a link to the web address to duxtech@gmail.com
Set up the Basic Stamp robot, or BOE BOT on your computer
Follow the instructions in Chapter 1 on how to make sure you have communication between the computer and the robot.
The Debug window section starts on page 22 of the yellow copies of the text.
Write your first program: HellowBoeBot.bs2
Test it out on your device.
The text has you modify the program, adding and changing text, and even having the stamp do some math.
At the end of the chapter, there is a summary, questions and exercises.
Check over the summary, making sure you get the concepts
Do the projects section at the end of the chapter
Save your code on your code page.
If you complete this, you can move on to Chapter 2
This includes:
You will be working solo or in pairs only.
You need to set up your documentation today.
You will set up a google doc called BasicStampDocumentation
Each person in the pair needs to have editing access to the docunentation
You must share a link to the web page for the google doc
Use only the first name and last initial for students in class
On this page, you will make a record of the work you do.
This will include at least:
Check to see if you have the Basic stamp software on your computer
If you do not, download it from stampsinclass.com
There is a link on this page for the software: http://www.parallax.com/tabid/441/Default.aspx
The text book for this project is online on the stampsinclass.com site
It can be downloaded from this page:
There are copies of the text in the room.
Start with chapter one, and get the basics down first.
This includes:
Is yours done and handed in?
Start by building your documentation
Your documentation should have a daily entry for every class.
You should expect to work on it outside of class.
Your proposal should include a paragraph for each of the questions in the Individual projects page.
You may not do a group proposal. If you are going to do this, you must write your own proposal.
You will work in pairs or individually.
You may not work in threes.
Documentation must be online and must include:
If you do not do online documentation, you must keep a formal, bound notebook on the project.
Letters to next year's competitors
Check this link for more information
If you have this done this period, you may elect to do an individual project.
Check this link for more information
Stampsinclass.com is the site we will use for information about the system
you will learn to program in the Basic Stamp language, which has pretty easy syntax and allows you to control
motors
lights and LEDs
sensors for touch, light, infared
There are a number of projects that can be done with the Basic Stamp system.
We will start with a vehicle.
Check out the videos and photos from the competiton at Mass Maritime last weekend!
In this assigment, you will write a letter to the people who will do the project next year.
You should explain some of the things that you did on the project and some of the challenges that you encountered.
If you are interested in crafting your own project, you must have a written proposal to Mr. Connors by email before next class. Have the written proposal to him next class.
Check this out for guidelines: http://buildrepair.pbworks.com/IndividualProjectsProposal
We will be working with the Basic Stamp system for the rest of the school year.
This system is dependent on programming and electric sensing circuits.
Check out the videos and photos from the competiton at Mass Maritime last weekend!
In this assigment, you will write a letter to the people who will do the project next year.
You should explain some of the things that you did on the project and some of the challenges that you encountered.
What are two things that you learned about the project? Describe and explain what you learned.
What is one thing that you wished you had done differently? Describe and explain what you would have done differently.
What could you personally have done to make this a more successful effort? Tell how you could have made this challenge better.
Write this as a word document in your google docs account.
Print a copy and share it with duxtech
Send an email to duxtech with the web address of the document.
What days will work best for a build session?
The contest date is 4-25.
We will have a team from DHS go to the competition and compete against other schools.
Use the time we have to prepare the group as well as we can.
Over vacation we will have at least one build/test session at school.
We will need contact info for people who are interested in participating.
take a look at the SeaPerchDocumentation:
We will need to get everybody registered for the travel team.
You can pick up a copy of the field trip information/release in class tomorrow.
If you are going on your own to Mass maritime, the check in is 7am.
We will leave DHS at 6am at the latest on April 25th.
Poster showing the build, design and other information. A copy of the Engineering report should be included in the poster.
Attach the manipulator
Waterproof the motors
Support the barrel better in the cradle, reinforce the cradle so that it does not sag under the weight of the water.
Test the pump platform in the water tank.
Test the floatation in the water tank.
The contest date is 4-25.
We will have a team from DHS go to the competition and compete against other schools.
Use the time we have to prepare the group as well as we can.
Over vacation we will have at least one build/test session at school.
We will need contact info for people who are interested in participating.
We will need to get everybody registered for the travel team.
You can pick up a copy of the field trip information/release in class tomorrow.
If you are going on your own to Mass maritime, the check in is 7am.
We will leave DHS at 6am at the latest on April 25th.
Poster showing the build, design and other information. A copy of the Engineering report should be included in the poster.
Attach the manipulator
Waterproof the motors
Test the pump platform in the water tank.
Test the floatation in the water tank.
Regionals at Mass Maritime on 4-25-09
The travel team needs to register on the MATE site.
The technical report must be sent today.
Forward the final copy to Mr. Connors
We will do design revisions next week and fine tune the water operation over vacation.
Remote controls need to be operational and tested by the end of next week.
Manipulators need to be attached and tested early next week.
Pump testing platform should be designed for testing in a 55 gallon drum
It needs a simple remote control to turn the pump on and off.
The drum needs a cradle to keep it from rolling over.
The cradle needs to be on a wheeled dolly so it can be filled and emptied.
Design briefs should be in your folder
Print your documentation and put it in your folder.
Design Briefs
Documentation
Print out the documentation of what your group has done to solve the problem(s) you are working on.
Use the design process and Design Briefs to solve problems
http://docs.google.com/Doc?id=dhs37s7q_237fjh74sgh
The design brief document lists several areas for your to form the project idea:
Problem statement: a sentence or two describing the problem
Due Date and Timeline: What needs to be done and when?
People working on the problem: Who is and is going to work on the problem?
Materials Requirements: What does it need to be made of?
Budget: Spending money? tell how
Technical Requirements: What are the technical needs for the solution that you are working towards?
Tell more about the problem to be solved: Elaborate on the problem statement
Other information: Include other information that will be useful to the people who will be working on the problem
In your online documentation, answer these questions:
Use the design process and Design Briefs to solve problems
http://docs.google.com/Doc?id=dhs37s7q_237fjh74sgh
The design brief document lists several areas for your to form the project idea:
Problem statement: a sentence or two describing the problem
Due Date and Timeline: What needs to be done and when?
People working on the problem: Who is and is going to work on the problem?
Materials Requirements: What does it need to be made of?
Budget: Spending money? tell how
Technical Requirements: What are the technical needs for the solution that you are working towards?
Tell more about the problem to be solved: Elaborate on the problem statement
Other information: Include other information that will be useful to the people who will be working on the problem
In your online documentation, answer these questions:
Design Briefs
Your group's Design brief should be online and printed out this period:
Include a section for each of these:
Team members need to register for the competition.
http://www.marinetech.org/rov_competition/2009/login.php
Groups should choose a task from the collection on the blue cabinet.
Next, you will need to have one of the people in the group create a design brief for the task.
The group member doing the design brief should create the design brief by hand at the table with the other group members.
Once you have a decent outline for the document, you should create a google document with typewritten information to help your group keep on track.
If you find that you missed any important items, you can add them as you go.
Share the design brief document with Mr. Connors, the group doing the technical report and each of the members of your working group.
Here is a link to the info on the MATE site: http://www.marinetech.org/rov_competition/2009/index.php
This is the mission tasks, design and building specs : http://www.marinetech.org/rov_competition/2009/design_and_mission.php
Team members need to register for the competition.
http://www.marinetech.org/rov_competition/2009/login.php
Ongoing: Design and document your work.
Each person should be working towards the goal of their piece of the project.
If you are unsure of what to do, check with Mr. Connors
The air hose cabinet needs to be built and installed this period
The hatch needs to be built this period.
Motors and circuits
Demo on how to connect motors to a circuit, and how to make them run.
Robotics Journal
Hand it in at the start of class
Update on progress:
What have you accomplished?
What challenges are you facing?
What challenges have you overcoome?
What is the next thing you will work on?
Keep your folder up to date with notes and other items that you create.
keep your Robotics Journal up to date.
On Thursday, you will hand in a printed and stapled copy of your Robotics Journal.
There should be a paragraph (at least) entry for each day you have had class.
Check the calendar by the door to see which days you have had class.
Solve the problems of the challenge.
Take pictures and video of your work as you proceed.
Get links to the photos and video to the group working on the engineering report.
Epilog laser cutter contest project
http://www.instructables.com/contest/epilogchallenge/
You now have a folder for your written work and class notes.
Leave the folder in the box on the desk.
Make sure your work is up to date.
Check inside the folder, make sure that your work matches what the checklist says you should have.
If you are missing something, you can make it up with an alternate assignment. Check with Mr. Connors
You will need to gather as much information as possible on the task that you are building for.
The more detailed and specific you can be with the information and details, the better.
Make a folder for your information and keep it in the folder.
Take notes, gather information on paper.
Print copies of pages that have info that you need paper versions of.
Use your folder, email account and google docs to keep track of the information.
Each class, you should write at least a paragraph about what you did, what you learned and what you will need to do next. See this link for more info: RoboticsJournal
Make a folder for your written work and class notes.
Leave the folder in the box on the desk.
Make sure your work is up to date.
You will need to gather as much information as possible on the task that you are building for.
The more detailed and specific you can be with the information and details, the better.
Make a folder for your information and keep it in the folder.
Take notes, gather information on paper, if you need to print copies of info, do so.
Use your email account and google docs to keep track of the information.
Each class, you should write at least a paragraph about what you did, what you learned and what you will need to do next. See this link for more info: RoboticsJournal
Each group needs to have a plan for how they will solve the problem they are tackling on this project.
You will need a shopping list for the mission, if you have not emailed it to Mr. Connors, do so first.
If the item is more than $50, please include a catalog number and vendor for the grant process.
You will need to gather as much information as possible on the task that you are building for.
The more detailed and specific you can be with the information and details, the better.
Make a folder for your group.
Take notes, gather information on paper, if you need to print copies of info, do so.
Use your email account and google docs to keep track of the information.
Your Robotics Journal should have entries for the most recent classes.
Print a copy and hand it in before the end of the period.
What supplies do you need for the mission you are designing for?
Make a shopping list and email it to Mr. Connors
Include notes about what supplies are currently in the room that can be used, and what supplies you will need. Specialized materials that come from particular vendors will need item numbers and prices.
Groups look at the individual missions of the competition. See RovMissions
In your RoboticsJournal, you should write each day. Include your thoughts on these questions in today's entry. If you have already written on these questions, add greater detail to what you have written.
What is the task of the mission?
What will need to be built?
What will the robot component need to do?
What supplies will you need to build and test?
What supplies are currently available?
This link should be useful - http://www.marinetech.org/rov_competition/2009/index.php
Here is the page for Mission props and descriptions - http://www.marinetech.org/rov_competition/2009/design_and_mission.php
Review the photos from the lego build
ROV
Groups by Task See RovMissions
Work together to identify answers and resources for the questions below:
What is the task?
what will need to be built?
What will the robot need to do?
What supplies will you need to build and to test?
This link should be useful - http://www.marinetech.org/rov_competition/2009/index.php
Here is the page for Mission props and descriptions - http://www.marinetech.org/rov_competition/2009/design_and_mission.php
We can apply for a DEF grant for less than $1000.
What will we need for supplies and equipment?
How quickly can we get a shopping list together?
Show your lego Build
Does it move on the table?
Does it respond to its environment?
Is it reasonably durable?
Does it use a minimum of parts?
ROV
Groups by task See RovMissions
What is the task?
what will need to be built?
What will the robot need to do?
What supplies will you need to build and to test?
We can apply for a DEF grant for less than $1000.
What will we need for supplies and equipment?
How quickly can we get a shopping list together?
We will need to break up into groups to address each of the parts of the mission.
This can be done primarily with PVC pipe, milk crates and some hardware.
If we need materials that are not easily available, we may do some fundraising, or can get donations of materials/supplies.
We can get assistance from experts in the community. Some possibilities include MIT and Battelle. Other expert connections?
Demonstrate the build of the vehicles we have designed.
http://www.marinetech.org/rov_competition/
http://flickr.com/photos/wrwetzel/sets/72057594066388542/
http://flickr.com/photos/connors934/sets/72057594127585656/
The body of the vehicle will be based on the design from two years ago.
Members of the class will need to build components for the vehicle that will help solve the missions.
Mission props photos - http://www.marinetech.org/rov_competition/2009/Mission%20Prop%20Photos_SolidWorks.pdf
Engineering and Communication report/presentation - http://www.marinetech.org/rov_competition/2009/2009_Engineering_Communication_FINAL.pdf
Did your email make it to Mr. Connors?
Check the list. http://docs.google.com/Doc?id=dhmvbz77_0d8cmbh4w
If there is no email, then you have a zero for the assignment.
Come after school today if you need help.
On the first class after vacation, we will demonstrate the build of the vehicles we have designed.
Group discussion:
Roles:
In one 1 minute (pick one):
Share your google docs page with the questions from homework
Share it as a web page
Email a link to your page to duxtech@gmail.com
You will be adding to this page throughout the semester.
Each time you add more information, you will add to the TOP of the page. This will keep the page fresh with new content.
Make your lego robot so that it can move on the table with no more than two motors driving the wheels or treads.
Make the touch sensor so that it can trigger from just about any direction.
The vehicle should be made with a minumum of parts and a maximum of durability.
On Friday, we will demonstrate the vehicles.
Be prepared to explain what you have built, and why you have built it this way.
Get a copy of the information packet on the MATE Competition.
This is a big project.
Read through the information.
in your Google docs, add to your page on the competition with these questions:
Explain the competiton Missions
Find three things that interest you in the history of submarines
How can we win the most points?
Make your lego robot so that it can move on the table with no more than two motors driving the wheels or treads.
Make the touch sensor so that it can trigger from just about any direction.
The vehicle should be made with a minumum of parts and a maximum of durability.
Discussion about the two project options for the Term 3 Project, MATE Underwater ROV and BU Design competition.
hand in your written assignment
show your quick build robot
Structure
Motion
Sensing and Decision making
Term 3 Project
Discussion about the two project options for the Term 3 Project, MATE Underwater ROV and BU Design competition.
Quick build
Make a simple robot that will move and respond to its environment.
Use only the legos available in the room.
The next extension of this will be to make a robot that will move as slowly and with the highest torque possible.
For homework
We will have a discussion in class about the two competitions and work towards one.
If students would like to work on the other competion as well, you are welcome to come after school for full access to the tools and equipment of the lab.
Here are links to the project sites:
http://www.marinetech.org/rov_competition/
http://flickr.com/photos/wrwetzel/sets/72057594066388542/
http://flickr.com/photos/connors934/sets/72057594127585656/
http://flickr.com/photos/connors934/sets/72157594155726509/
http://www.bu.edu/eng/design/gallery/2007/
Work in Pairs to build a simple, functional robot car that can
Move on a table - Movement
Hold together without falling apart - Structure
Have power from either batteries or wall adaptor - Power
Sense its environment and respond - Sensing and Decision Making
Using Google Documents, we will make a collection of resources and information on each of the RoboticSystems
Design and build a simple robotic car
Using legos, make a car that can move and respond to its environment
http://www.marinetech.org/rov_competition/
http://flickr.com/photos/wrwetzel/sets/72057594066388542/
http://flickr.com/photos/connors934/sets/72057594127585656/
http://flickr.com/photos/connors934/sets/72157594155726509/
http://www.bu.edu/eng/design/gallery/2007/
http://dhsrobotics.pbwiki.com/RoboticsSystems
Structure What the robot is made of: how the components are held together.
Motion - How the robot moves: mechanisms, motors, arms, wheels and other components.
Power - Where the robot stores energy and how it uses energy for movement and other outputs: electrical, hydraulic pneumatic and other system.
Sensing and Decision making - How the robot knows about its environment and what it can do about it: Microcontrollers, computers, sensors, circuits, video and audio monitors.
Each student will need to make an online account. The naming of the account is important for consistency, so read the document linked below for more information:
http://duxtech.pbwiki.com/ComputerBasedLearning
create a gmail account.
Your profile name must be:
FirstnameLastinitialDHSRoboticsSpring09@gmail.com
You will be using your gmail account to make your documentation and other projects during the semester.