Driving question
What are the basics of designing, building, and programming NXT Robot? How do you use in real life applications?
Materials
-NXT LEGO Mindstorm kit (all pieces and wires included)
-Video Camera
-NXT Programing Program
-Video Camera
-NXT Programing Program
Reflection
What did I learn?- This project helped advance my knowledge of robot building and programming. I never knew the depth of how much science and engineering went into robotics. Through this project I have learned and obtained a better appreciation towards robotics.
The hardest part of this project: Programming the robots correctly so they could preform the right functions.
Favorite part of this project: Building the robots, and creating this website.
Real World Application: Like previously stated, robotics has introduced to me to different fields of science, technology, engineering, mathmatics, and computer programming. The uses of this project can be applied to all STEM related fields.
What did I learn?- This project helped advance my knowledge of robot building and programming. I never knew the depth of how much science and engineering went into robotics. Through this project I have learned and obtained a better appreciation towards robotics.
The hardest part of this project: Programming the robots correctly so they could preform the right functions.
Favorite part of this project: Building the robots, and creating this website.
Real World Application: Like previously stated, robotics has introduced to me to different fields of science, technology, engineering, mathmatics, and computer programming. The uses of this project can be applied to all STEM related fields.
BackGround Research
Brief History of NXT Robots:
LEGO Mindstorms NXT is a kit containing programmable robotic parts released by LEGO in late July 2006. The Mindstorm NXT is an upgrade from the orginal first generation LEGO Mindstorm kit made in 2001, which was called and known as the Robotics Invention System. The Mindstorm NXT kit contains many more advancments from the orginal edition. Compared to the old Robotics Invention System kit, this was considered revolutionary for the younger generation of future engineers.
LEGO Mindstorms NXT is a kit containing programmable robotic parts released by LEGO in late July 2006. The Mindstorm NXT is an upgrade from the orginal first generation LEGO Mindstorm kit made in 2001, which was called and known as the Robotics Invention System. The Mindstorm NXT kit contains many more advancments from the orginal edition. Compared to the old Robotics Invention System kit, this was considered revolutionary for the younger generation of future engineers.
Promgramming
Very simple programs can be created using the menu on the NXT Intelligent Brick. More complicated programs and sound files can be downloaded using a USB port or wirelessly using Bluetooth. Files can also be copied between two NXT bricks wirelessly, and some mobile phones can be used as a remote control. Up to three NXT bricks can communicate simultaneously via Bluetooth when user created programs are run.
The retail version of the kit includes software for writing programs that run on Windows and Mac OS personal computers. The software is based on National Instruments LabVIEW and provides a visual programming language for writing simple programs and downloading them to the NXT Brick.
The retail version of the kit includes software for writing programs that run on Windows and Mac OS personal computers. The software is based on National Instruments LabVIEW and provides a visual programming language for writing simple programs and downloading them to the NXT Brick.
My Project
Rollar Coaster Bot
Gymnastics Bot
Baseball Bot
Windmill Bot
Spider Bot
Rollar Coaster Bot
This Ball Roller Coaster will keep two balls busy rolling down the track over and over again.The ultrasonic sensor tells the NXT when to use the lift motor to lift a ball back up to the top of track, so the roller coaster operates fully automatically on its own.
Mini Sumo Bot
In a robot Sumo match, two robots start inside a ring marked with a border of a contrasting color and try to be the first one to push the other robot outside the ring (without accidentally driving outside the ring themselves). There are a large variety of mechanical designs and programs that could be used, but most robots start with a light sensor to detect the border of the ring.
Gymnastics Bot
Like a real gymnast on the high bar, this robot will swing its legs back and forth to get swinging higher and higher, then it will tuck and roll for a back flip around the bar!
Baseball Bot
Roll a ball at this robotic baseball batter, and it will watch the ball with the ultrasonic sensor then swing its bat to whack the ball at the right time.
Tug of War Bot
Goal of this project was to create a robot with both elements of speed and strength. The goal for our group was to add as much as mass to the robot as possible, and add as much as power as we possibly could.
Windmill Bot
This robot is very extraordinarily because the robot both moves, and consists of a moving windmill that takes rotations going both forwards and backwards.
Door Alarm Bot
Using a motion sensor we created a door alarm. The purpose of this robot is to bring attention to anyone who has walked by; by sounding off a loud beeping noise, that brings attention to the intruder.
Spider Bot
This creepy-looking spider uses the shape of the NXT motor as part of its visual design. It walks by physically controlling it using the buttons on the NXT.
Hammer Bot
This Hammer Car can drive around and swing its hammer down to pound whatever is in front of it. You can drive, steer, and swing the hammer all by using the single touch sensor button on the remote control.The 1-Button Remote Control project shows how you can drive and turn a robot with only one button. This project adds even another action you can do with the button, by timing the difference between a brief button press (swing hammer) and the button being held down (drive/turn).
This Ball Roller Coaster will keep two balls busy rolling down the track over and over again.The ultrasonic sensor tells the NXT when to use the lift motor to lift a ball back up to the top of track, so the roller coaster operates fully automatically on its own.
Mini Sumo Bot
In a robot Sumo match, two robots start inside a ring marked with a border of a contrasting color and try to be the first one to push the other robot outside the ring (without accidentally driving outside the ring themselves). There are a large variety of mechanical designs and programs that could be used, but most robots start with a light sensor to detect the border of the ring.
Gymnastics Bot
Like a real gymnast on the high bar, this robot will swing its legs back and forth to get swinging higher and higher, then it will tuck and roll for a back flip around the bar!
Baseball Bot
Roll a ball at this robotic baseball batter, and it will watch the ball with the ultrasonic sensor then swing its bat to whack the ball at the right time.
Tug of War Bot
Goal of this project was to create a robot with both elements of speed and strength. The goal for our group was to add as much as mass to the robot as possible, and add as much as power as we possibly could.
Windmill Bot
This robot is very extraordinarily because the robot both moves, and consists of a moving windmill that takes rotations going both forwards and backwards.
Door Alarm Bot
Using a motion sensor we created a door alarm. The purpose of this robot is to bring attention to anyone who has walked by; by sounding off a loud beeping noise, that brings attention to the intruder.
Spider Bot
This creepy-looking spider uses the shape of the NXT motor as part of its visual design. It walks by physically controlling it using the buttons on the NXT.
Hammer Bot
This Hammer Car can drive around and swing its hammer down to pound whatever is in front of it. You can drive, steer, and swing the hammer all by using the single touch sensor button on the remote control.The 1-Button Remote Control project shows how you can drive and turn a robot with only one button. This project adds even another action you can do with the button, by timing the difference between a brief button press (swing hammer) and the button being held down (drive/turn).