Wednesday, January 28, 2009

What is a Robot? What is a Program?

How is a robot different from a toaster? Well a robot is a device that is built for performing actions and interact with its surroundings something a toaster cant do a robot can also examine its surroundings and respond to objects such as tables, doors ...etc. What is a Program? A program is a set of instruction given to my robot. Program structures are extremely important because if the robots are not given specific or strict instructions they wont perform and wont know what to do. To write the program we need to

  1. write Pseudo code - (fake program)
  2. transfer it to the NXT

Thursday, January 22, 2009

Full Speed Ahead

Last class we finally used our taskbots for programming. A robot can only do the action if it has allgorithm which is a recipe or procedure to command the robot what to do, to do this we need a programming system. The NXT programming is what we are going to use to do simple commands. At our first lesson of programming we were given a task to program a simple run. We also learn that there are 3 basic icon which is move, wait and stop. Each of this icon can be configured to time, lenght, port. So we place two move icons which is to start the motor for port c and then port b and then we placed wait icon so that we could give specific amount of distance and rotation. Later we used the stop icon which stops the motor for port c and b.

Tuesday, January 20, 2009

“Chapter 1: Understanding LEGO Geometry”

The advantages of using TECHNIC construction is it allows or offers options for connectivity and even allows for building at odd angles that is difficult to complete with a traditional beams. Technic beams or bricks has holes that allow axles to pass through and allow the beams to be connected to each other making the impossible, possible. 8448 Super Street Sensation which was built fully from studless parts. This creation was unique because instead of using beams for building plates to provide the shell it was built using studless beams. Margins of errors can be tested. Stacking technique which makes your robot heavier but strong. To add, technic beams allow us to build not just 90 degrees but diagonaly. Using traditional beams limits us to do the impossible using technic beams strives us to do the impossible.

Sunday, January 18, 2009

What Defines a Robot?

What defines a robot? well, what defines a robot, it is an algorithm which is the "recipe" or procedure to the robots to perform a certain procedure with specific variable or "ingredients". Based on this it also has the ability to perform like a human but also doing missions and is commanded by the human who operates it with S.P.A which stands for sense, plan, act. S.P.A allows the robot to act like a human but not completely it allows the robot to take in info from its area. Using this info it will plan to complete this mission and then act it out. the robot abilities also allows it to work in different terrains and atmosphere . On Thursday we used sound sensors which senses high frequency sounds and commands the robot to move to the specific area from where the sound it is transmitted. The robot will move faster if there is a higher frequency of sound.