Monday, November 24, 2008

Get in Gear investigation and my presenation


Today i presented a presentation about values, numbers and the obstacle detection program it was about how to use values and numbers

Today we tried to increase the size of the driving gear and the driven gear. When we increased the driving gear and the driven gear the robot went faster.

When we did the opposite the robot went slower.

This is due to the trade between torque and speed.

Summary chapter 2 Gears


In chapter 2 it talks about gears. It talks about how to county teeth to get a gear ratio that you can use to convert speed to power (toque). The teeth in a gear is used to mesh with the other gear pushing making it spin. The tuque and velocity are different things one is the power the other is the velocity of the robot. to get speed you need a gear with many teeth that drives a gear with less teeth to get tuque you need the opposite with one gear with less teeth and the other gear with many teeth.



A gear that is useful is the worm gear because it can only move in one direction so if you are trying to lift a arm then the arm wont fall down.

Another wheel is the bevel gear that is used to change direction with between perpendicular axis.

The last wheel is the know wheel. That wheel is actually not a wheel it is a four pieces gear that one part that pushes the other parts

Thursday, November 20, 2008

Classic Projects (Chapter 14)


The most classic project to do is the detection of obstacles in a room. When doing this you need a couple of sensors. The ones that are used to do this is the Ultrasonic Sensor, Touch sensor and the light sensor. When doing this it is important to decrease the speed of the robot so it has a chance to register the object. Indirect obstacle detection is when for example a touch sensor is pushed until it is released so it rater detects the release then the push an "In Direct (not Direct)" It also talks about a steering follower. It is a steering assembly with a light sensor that keeps trying to follow a line and by doing that steering the robot after that line. It mentions some methods how to increase the speed. They are changing gears, Changing wheels and Decreasing weight. It is important o decrease gear slack because it can make the robot malfunction by the gears hacking and being damaged.

Wednesday, November 12, 2008

Program for the obstecle course

We have writted most of the program but we still have to write the part were we avoid the cans.
We haven't done any test because of a need to focus on building our robot.

Here is a list on what we need to do on monday

Building
Put on the last tread on the robot

Programming
Finish the avoid cans program part

Calculations

Threshold values for Sound sensor, Ultrasonic (at bottles and wall) (there might be a problem with the pillar) and light sensor (full room light)

Turn value on both wheels for a 90 degree turn

Testing

Test a couple of times and then correct any difficulties we might have

sorry there are no pictures there is need to focus and hurry with the robot to the deadline so i have had to put in extra time and rush.

Our robot

Now me and my parter are finished with the basic design of our robot. It was a complicated robot that used many parallel beam connecters especialy on the top where we put our Programeble brick. It is hard to explain exactly how the robot looks but to say it is bulky and has a large height. it has a wide area between the back wheels. We have a caster in front that makes the robot go on three wheels. 

I will take some pictures for the next post about the robot

Thursday, November 6, 2008

The Chalange


1 st we need the robot to register a clap before it starts sound sensor i needed for this

2 we need to robot to move a given distance and stop at a given point the light sensor is needed for this

3 we need to have it wait there for 5 seconds

4 we need it to go forward and bump into a wall straight forward so we need the touch sensor

5 we need it to turn to the right

6 Go forward until it detects a wall for this we need the ultrasonic sensor

7 turn right again and find the bottles and navigate around then we need the ultrasonic sensor.


My robot

Currently i am running a side prodject in robotics. My plan is to be able to have a robot running throgh a labyrinth but the plan is to use the new robot for the challange if i am allowed to do that
Currently i have the motors in place and the rotating base

There will be more updates on this in the near future

Summary of Chapter 1:Understanding LEGO Geometry

In chapter 1 of Building Robots with LEGO MINDSTORMS NXT it talks about sizes and units, Vertical Bracing, Diagonal bracing and Technical lift arms.

It starts to mention the 3 types of main LEGO part: The brick, The technical beam and the Stud less beam.one unit (Stud or LEGO unit) of a LEGO brick correspond with 5 horizontal cm and 6 vertical cm. It also mentions that three plates makes  one brick in height. 

When it talks about vertical bracing it is important to remember the 6:5 ratio that happens when you put one beam or block with a 90 degree angle to each other. the versatile construction of the Stud less beams have helped the robot to become more light and flowing in its motions

A option when building is to place a Diagonal bracing. to use it you need the Pythagorean theorem to find the measure that you need for the beam

The last one is the Lego lift arms. They help to get angles without using extra beams but can also be used to reinforce the structure

Tuesday, November 4, 2008

Ultrasonic Experiment

When we did the experiment to determine how far the ultrasonic sensor could detect we first put down a tape and measured and noted down on the tape where every 10 cm, 20, 30, 40 and so on distance was. Then we started looking how far out on each side of the tape the sensor could register with 10 cm intervals when we got a point that it was not possible to register we put a black piece of tape there and registered it on a sheet of paper where that we have as one of the pictures