Are you working by yourself or in a team?
I am working by myself.
What materials will you need for your project?
I will need the iRobot and an iPad.
What is your plan to create in this project?
I plan to create a unique robot companion
What unique qualities will your project have?
It will respond to various actions.
Ten Ideas
Robot
Robot Pet
Item Holder
Item Transporter
Shape Drawer
Note Passer
Football Player
Soccer Player
Math Robot
Car
I got a hold of the code and coded the robot to move around randomly
I coded the robot to do various things after a while
I added more movement variation
I added more movement variation, as well as variation in some of it's random actions
I bug tested and finished the mood, and random actions.
Using the iRobot and an iPad, I created a robot that could show emotion and perform random actions. I wanted to see if it was possible to make a robot behave in ways similar to a living creature. This project helped me explore how programming can simulate lifelike behaviors through code.
During this process, I learned how to use variables in my code to create randomization. This skill helped me make the robot’s actions less predictable and more interesting. It also showed me how small coding changes can make a big difference in how a program works.
The seven standards of the class are Empowered Learner, Digital Citizen, Knowledge Constructor, Innovative Designer, Computational Thinker, Creative Communicator, and Global Collaborator. My project connects most with the Computational Thinker standard because I used coding and logic to make a robot act like a living creature. By programming its actions and responses, I practiced problem-solving and used computational thinking to bring the robot’s behavior to life.
A challenge I overcame in this project was adding random movement to the robot. It was tricky at first, but I figured it out by adjusting and adding new variables to the code. This allowed the robot to have more possible outcomes and move in less predictable ways.
If I had the chance to do this project again, I would change how the robot acts. Right now, it only has four different moods or actions, which makes its responses limited. Adding more variety would make the robot seem more realistic and interactive.
Hastings High School’s Career and Technical Education Program offers a variety of pathways, including Agriculture, Business Management, Computer Programming, Construction Trades, Culinary Arts, Digital Multimedia, Engineering Design, Finance, Insurance, and Marketing. My project connects most closely to the Computer Programming program. Through my work, I was able to practice coding skills and gain a better understanding of what students in that CTE program learn.
My project connects to careers in robotics technology because I coded a robot to do different tasks. While working on it, I learned how programming and problem-solving are important for making a robot function properly. This experience made me realize how interesting and creative a career as a robotics technician can be.
Written portion of this project was created with assistance from Perplexity AI, an artificial intelligence writing and research tool (Perplexity AI, 2025).