230 likes | 623 Views
Artificial Intelligence. Lego Mindstorms NXT 2.0. PREPARED BY : Dalal alenize Eman Alarbash Eman alhrbi Maryam saadi. Introduction to artificial intelligence . LEGO
E N D
Artificial Intelligence Lego Mindstorms NXT 2.0 PREPARED BY: DalalalenizeEman AlarbashEmanalhrbiMaryamsaadi
Introduction to artificial intelligence • LEGO • lego is a line of construction toys manufactured by the Lego Group, a privately held company based in Billund, Denmark. • Marketing was the first type of robot in 1998 on behalf of the Robotics Invention System - RIS • The second version was marketed in 2006 as Lego Mindstorms NXT • The current version on the market called the Lego Mindstorms NXT 2 was launched in August of 2009
What is Lego Mindstorms NXT • Lego Mindstorms NXT is a robotics toolset that provides endless opportunities for armchair inventors, robotics fanatics and LEGO builders ages 10 and older to build and program robots that do what they want • Is a programmable robotics kit released by Lego in late July 2006
Features • Easy-to-use • software • (PC and Mac) • Batteries not • included with • this product • The intelligent • NXT Lego brick • features 32-bit • microprocessor • Building • instructions for • 4 new • amazing robots • Three interactive • servo motors; • foursensors • (Ultrasonic Sensor, • 2 Touch Sensors • and the all-new • ColorSensor) Programming LabView ToolKit NXTGCC URBI leJOS NXJ nxtOSEK MATLAB
Lego Mindstorms NXT 2.0 Is the newest set from LEGO's Lego Mindstorms series, launched on August 5, 2009 at the Lego Shop in the U.S. The set contains 619 pieces, including a new sensor that can detect colors.
NXT 2.0 REQUERMENT • Microsoft Windows Requirements • Windows XP Professional • Windows Vista Service • Apple Macintosh Requirements • General System Requirements • 512MB of RAM minimum • XGA display (1024x768) • 700MB of available • hard-disk space
Lego Mindstorms NXT 2.0 • What's in the Box • Three Interactive Servo Motors • Sensors • 619 LEGO pieces. • Product Description • Features • The most innovative is the new software that has a sound editor. • With the image editor you can upload a picture to the NXT Brick • Capable of Bluetooth connections with a computer or up to three other NXT Intelligent Bricks
Models • Robogator: Like an alligator, it snaps its jaws at objects in the way. • Shooter Bot: A robot that launches balls quickly if it detects movement. • Color Sorter: Separates the different colors of balls into different trays. • Alpha Rex: A humanoid robot that can walk forward, backward Lego NXT2.0
Lego Mindstorms NXT 2.0 ( design programming ) 1 Design of the robot, the robot must be designed to form the pieces and arrange them, and also installing sensors on the robot. Programming a robot, a second phase following the design of the robot is the most important and also most difficult. 2
Parts of the robot NXT Sensors There are a lot of sensors used for the robot and the five most commonly used sensors for a robot as the five senses of man Lego Mindstorms NXT 2.0 Servo Motors Touch Sensors Ultrasonic Sensors Light Sensors Sound Sensor
Lego Mindstorms NXT 2.0 • Technical Specifications • color sensor • Suggestions for Use • You can use the touch Sensor to make your robot pick up things: a robotic arm equipped with a Touch Sensor lets the robot know whether or not there is something in its arm to grab. • You can use the Light Sensor to make a burglar alarm robot: when an intruder turns on the light in your room the robot can react to defend your property.
Programming languages 1 Program of the processor Smartphone. LEGO issued a number of programs for the intelligent processor which allow it to communicate and connect with many programming languages There are many programming languages used to program the robot 2
PROGRAMMING Click here after writing the nameProgram Write here the name of the program you wantBe written and then downloaded to the robot
PROGRAMMING Programming toolkit The specifications:Here show the specific programming tool specifications The specifications:Here show the specific programming tool specifications
Example of the program • The use of iterative loop specified number • We want him to repeat the quest for a certain number of times and say, twice and then stops> • Click on the word Forever in Tool in the specification of iterative loop You will find that the area of standards showed a new field name is a count • Write the number 2 there And this may be requested from the robot to repeat the task twice • We downloaded the program and then run the program on the robot and watched him and it is implemented the program
http://mindstorms.lego.com/en-us/Software/Default.aspx • http://en.wikipedia.org/wiki/Lego_Mindstorms_NXT • http://www.ratolab.be/downloads/lego/NXT%20information.pdf • http://mindstorms.lego.com/en-us/Software/Default.aspx • http://cache.lego.com/upload/contentTemplating/Mindstorms2BuildingInstructions/otherfiles/downloadA0B7A698E231D3E619C43ECCFFE2F27F.pdf References
Thank you Teacher Thank you Teacher Abeer Al-ameeri