List All Pages
Actual Robots Research
O.S.U.
Lego Mindstorms
by Damián
e-Puck
Their project: Open Hardware Educational Robot
Some of their goals: Cheap, flexible, User friendly
Project people: It's...
Explanation
Basic code to use the O.A.R. Sensors Board.
We know that the sensor is going to write a logic 0 when it sees black. Therefore using a simple if statement inside a loop we can make the...
by Damián & Matt
PBASIC program to use the O.A.R. Sensors Board by Damián
PBASIC program to follow a black line with the O.A.R. Sensors Board by Damián
PBASIC program to smoothly follow...
Post-it
Explanation
Program to navigate a map made out of black lines. The difference with the line following program is that in this case the robot can "see" crossings and decide where to go. In this...
Explanation
This listing shows the code for a program that makes the O.A.R. robot follow a black line. The robot uses the O.A.R. Sensors Board and the Arduino board.
#define LMB0 16...
Code
How-To
by Damián
C code for the Arduino board that uses the O.A.R. Sensors Board
C code to create software delays
C code to initialize the microcontroller
C code of a main...
Team members
Mark Albiston - (Mechanical Engineer)
Cory Brighton - (Mechanical Engineer)
Matt Huff - (Electrical Engineer)
Sarah Oman - (Mechanical Engineer)
Damián Sánchez - (Computer...
Lego Mindstorm Robot
Interview with Gary
Ideas for Mechanical Designs
Post-its
Strengths
Tolerance fitting
GUI
Simple interface
Improvements
Weak plastic members
Small memory
Unable...
Index
Arduino
Robots
Microcontrollers
Meetings
Post-it
Arduino
Why Arduino?
Hardware Specs
Software Specs
Robots
Actual educational robots research
Eurobot...
Concepts
Electrical Interconnect
by Matt
Sensors
Light, IR, RF, Ultra Violet, Heat, Micro Wave
Touch
Motion
Accel
Strain gages
Thermocouples
Sound
Battery Power Issues
What type of...
by Damián
This are the ideas I came up with after going through the definitions of the Eurobot contests showed below
Ideas for the O.A.R. Robot
Be able to accomplish the last three mentioned...
by Sarah
It has been suggested/requested that we put on a robot competition during Engineering Design Expo next semester to engage the visiting High School students in hands-on engineering. To...
If you are allowed to edit pages in this Site, simply click on edit button at the bottom of the page. This will open an editor with a toolbar pallette with options.
To create a link to a new page,...
Explanation
This code listing shows an example program to initialize the microcontroller. It shows how to initialize the timers and how to configure the ports, initialization of global variables...
Explanation
Example code for an Interrupt Service Routine (ISR).
ISR is a macro defined in the avr-gcc libraries.
TIMER0_OVF_vect is the interrupt vector, in this case overflow interrupt.
cli()...
Interview with Gary Quinn, Sand Point HS. 5ht October
by Cory & Damián
Scope of the class: One year HS class.
Actual tools: Right now they are using the parallax sumo bots.
Keep in mind...
Please change this page according to your policy (configure first using Site Manager) and remove this note.
Who can join?
You can write here who can become a member of this site.
Join!
So you...
Explanation
This program uses the O.A.R. Sensor Board to follow a black line. It takes the information given by the two sensors on the front to track it. Whenever a sensor is reading white the...
' {$STAMP BS2}
' {$PBASIC 2.5}
sr VAR Bit
sl VAR Bit
fr VAR Bit
fl VAR Bit
n VAR Byte
bkc VAR Byte
cnt VAR Word
rspd VAR Word
lspd VAR Word
dir VAR Bit
dirf VAR Bit
RIGHT CON 0
LEFT CON 1
FWD...
Explanation
This is how a main() function should look like.
int main(void){
/* Initialize the system */
iniconf();
/* Initialize goblal variables */
count = 0;...
Oregon State
Mechanical Design and other advice
Post-it Notes
the curriculum at OSU follows this type of order and encompasses these activities:
and can be found more completely...
EE Concepts
Post-it-Note Concepts
Sensors
Light, IR, RF, Ultra Violet, Heat, Micro Wave
Touch
Motion
Accel
Strain gages
Thermocouples
Sound
Battery Power Issues
What type of...
Concepts
1st Year Design
by Cory and Mark
Some recommended things to consider when building a robot according to www.societyofrobots.com
Use few and simple parts
Use few types of...
Research
Arduino
by Damián
Pin Usage
Microcontroller, DSPs & DSCs
Advantages and Disadvantages of DSCs
Comparison Table updated
Pin Usage
Before the team decided to use the...
Explanation
Code that controls by software a continuous rotation servo motor, also known as a PWM motor. Timer 0 and timer 1 are used as in sound.c.
The servo motors that has been used for this...
by Team
Post-it Note activity Groups:
1. Display and measuring into/Outputs
2. Appendages/Components
3. Overall function of robot
4. Materials to use
5. Mobility
6. Control (wireless, remote,...
Robot Kits Already on the Market:
Lego Mindstorm
Parallax
Hobby Enineering
Vex Robotics
e-puck
Evolution Robotics
K-team
Aibo
Small-bot
Microcontroller links:
Atmel Website
All about AVR...
Mindstorm Robot notes
HS Competition
Post-it-Note Brainstorming
Here's my observations with respect to the Mindstorm kit, instructions, programming:
PRO - Easy to use pictorial...
by Damián
Introduction
One of challenges that were part of the High School Robot Competition (Vandals Robotic Challenge) was to follow a line. After running into several problems to be able to...
Explanation
This code uses the O.A.R. Sensor Board. When the sensor detects a black line the processor sets the output port (PORTD) high. When the sensor detects black PORTD it asserted...
Welcome page
O.A.R. Robot
Post-it Brainstorm
Interviews
Actual Robots Research
Microcontroller
Electrical Side
Mechanical Side
Code
High School Competition
Eurobot Summary
High School...
Members:
Moderators
Admins
Explanation
This code listing shows how to create a 1ms delay in the Arduino board. Greater delays can be created with the other function.
/* Delay function that create a 1 ms delay. It is...
Explanation
This code listing is a small program that will play Smoke on the Water on an Atmega168 with a 16MHz oscillator. It uses timer 0 and timer 1 to create delays and the square wave which...
Explanation
Program to convert the Boe-bot into a Sumo-bot.
'-----[ Title ]----------------------------------------------------------------
' Mini Sumo 5.2 : Basic Competition Program For Boe...
example menu
example item 1
example item 2
contact
Welcome to OAR's wikidot site. In this site you can find information about the research, design, prototyping, testing and building process for the O.A.R. robot. The information is varied, such as...
According to Wikipedia, the world largest wiki site:
A Wiki ([ˈwiː.kiː] <wee-kee> or [ˈwɪ.kiː] <wick-ey>) is a type of website that allows users to add, remove, or otherwise edit...
If this is your first site
Then there are some things you need to know:
You can configure all security and other settings online, using the Site Manager. When you invite other people to help build...
page_revision: 0, last_edited: 1191525265|%e %b %Y, %H:%M %Z (%O ago)





