The next step to expanding my future robot army was creating the Otto Quad. It resembles the original Otto model, with the exception of having four legs instead of two. Below is the image of the final product. One of the main difficulties was adjusting the parts so that they could fit together. Since I…
Tag: Robotics
Otto Reacts to Signals From a TV Remote
The next step after testing out the walk cycle is to have it be controlled with a TV remote. In order to do this, Otto needed an infrared sensor, which will allow it to receive signals from the remote. Then, I used the infrared library for Arduino in order to convert the signals sent by…
Otto Walks On Its Own!
In order to create my own walk cycle for Otto, I needed to see how the walk cycle was done within the blockly software. The video below shows the most basic walk within the software. The speed is set to slow.
Teaching Otto to Walk
After testing a program using the Otto blockly software, the next step was to manually teach it to walk. I used the set up with my remote, and connected it to each of the four servos of the robot. Using the serial monitor, it will be easy to record the positions of the servos. This…
Otto Assembling
After testing the servos with the remote, I started to assemble Otto, using the manual on their website. During the process, I had to pay special attention to connect the servos to the correct ports. They had to be calibrated correctly before doing so. The 3D printer that I used wasn’t very precise, so there…
Storm the Castle VEX VR Challenge
Storm the Castle is one of the challenges on the VEX VR website that had to be completed for my STEM class. The goal of the challenge is to knock down the four towers around the castle without falling off the playground. The first step to completing this challenge was to make sure the robot…
Finished Otto 3D Printing
This week I finished 3D printing the parts for the open source robot Otto, which I began printing last week. This was possible due to my access to the 3D printers at my school. The next step in creating Otto will be assembling.
Otto DIY – Walking Robot Project
Otto DIY is an open source robotics project. I have already 3D printed the leg parts of the pre-made model, and prepared the stl files for printing using Tinkercad. After the rest of the parts are printed, Otto will be ready for assembling. I’m planning to teach him how to walk by creating movement functions…
Sweep the Castle – VEX VR Coding
One of the activities on vr.vex.com is sweep the castle. The main goal is to knock off all the blocks off of the virtual playground without the robot falling off as well. The setup of the blocks on the playground changes every time. My solution is displayed in the images below.
VEX VR – Disk Maze
For this project in STEM we had to program the VR Robot to move through the Disk Maze from Start to Finish using the FrontEye Sensor to detect the disk colors. Detect at least 5 disk colors before moving to the finish. The green square is the starting point, and the red disk is the…
VEX Robotics at School
STEM is the elective that I picked in Dwyer Middle. During this first part of the course we built VEX Robots from the manual and took part in a small competition. As part of the competition we had to join another team to stack blocks on the field in under three minute. The amount of…
Programmable CarBot
Contents: idea layout execution programming gallery Idea The next step in the journey of CarBot was to make it programmable using Arduino software. With this feature it will be possible to write code to move the robot around in every way, thus providing more possibilities for further projects. Layout Car-Bot’s Arduino UNO board is powered…
CarBot Arduino
Working with Arduino can come very handy when programming robots. In this part of the project I applied some of my knowledge in Arduino programming to the CarBot project, making it able to move around using Arduino code. As it can be seen above, the program makes the robot go forward for 1000 milliseconds (or…
CarBot Relay
This project was intended to understand the function of a relay on a breadboard, and working with an Arduino UNO controller to complete simple tasks. I started by creating a circuit on a breadboard that would use relays that will control CarBot’s motors. Connecting the circuit to the Arduino board will allow us to control…
Beetle Bot
This project was a follow up of another bot made a couple of months ago that used the same mechanics. The old version had many flaws, such as an irreplaceable battery, which was why it had a short lifespan. (just like a bug) The BeetleBot would improve upon those things, also a adding a nice…
Merry Christmas!
Merry Christmas and Happy New Year from Cubit, the little reindeer!
CarBot (Part 1: Circuit)
The goal of this project is to create a moving bot using a parallel circuit with two motors. This is the first step to creating any type of wheeled robot. For now, the bot will only be able to move in one direction whilst the switch turns on the power. It currently includes: A switch…
CatBot Part2 (Limit Switches) No coding!
The next step in the engineering of the robot will be to avoid walls. In order to do this, it will have a touch limit switch, that will stop the corresponding motor to avoid hitting the obstacle. Placing sticks on them will make them activate before the robot hits the walls. Unfortunately, it did not…
Line Follower
The goal of the Line Follower project is to create a Lego robot that would follow along a line. The extra challenge was to use only one color censer. The base of this robot is a simple two wheeled construction allowing a high verity of movement in all direction. It consists of the following parts:…