Robotic Tutorial By Kyle Yoon

The world of programming robots are changing the world one by one. They might take over the world! Just kidding, kinda. But let’s face the truth, robots are awesome. But there are still lots of doors to open and some keys to find to open the future of robots. But right now, let’s focus on these questions, how are robots made and what’s inside of them?

Programming a Microcontroller

Programming can be done by microcontrollers which serves with a quick, secure, and helpful source for programming. Microcontrollers are focused in a single task, where they provide lots of useful data in that one topic. Some fundamental things that you program in a microcontroller includes a central processing unit or a CPU which does the calculations and makes the robot able to operate. The CPU is the brains of the family or microcontroller! The microcontroller also has memory that stores information that can be used in the future. Did you know that in the 1980's one of the most popular toys a kid could get was a programmable robot which you could make or have it already assembled. Then make it do simple tasks like lifting objects and moving.

A finished version of a microcontroller (Up close)

Another thing you should program in a microcontroller is a system clock, which isn’t actually a clock! It actually controls the speed of how fast the CPU thinks, computerize things, or how fast the robot talks. The system clock can also be thought as the robots engine without it nothing would work. The system clock is like the heart of the microcontroller.

And finally, to get information or to give your robot information you need to program many peripherals into it. This is like the mouth and the ear of the microcontroller. All these four items that you program into the microcontroller is what will provide you with helpful service.

Planning your Robot

To create a robot you first need to think about the kind of robot you are going to make. Some examples could be a water exploring robot or maybe a robot that creates electricity. Did you know that in Chris Melhuish of the Bristol Robotics Laboratory have created a robot that produces electricity from bacteria filled items like rotten fruits and dead flies. In order to help robots get their own electricity so that they can survive without humans. After that, you need to choose a robotic platform in other words, you need to create or think about what it might look like and do. This can include legged or wheeled robots all the way to flying or swimming robots depending on the kind of robot you are making. For example, if you’re making a robot used to go really fast, wheels maybe a better choice than a robot with two legs.

After choosing what it will do you have choose an actuator which really means a electronic that converts or gives energy. For example, in robotics this energy is mostly electricity which gives it the power to move. So such actuators can be AC motors, DC motors, DC linear actuator, and etc. Next, you need to understand a microcontroller which is the control center in your robot that you program to make decisions and calculations, without it your robot has no brains. You now need to choose a motor control which is almost like a microcontroller. Although, the microcontroller is the brain part of the robot and controls the speed and direction. It unfortunately, can’t drive exactly because of its limited power source. That is why the motor control can provide the energy to the microcontroller. Again there are many varieties of motor controllers like the DC motor controller, (there’s another DC), the stepper motor control and many more.

Creating your Robot

Controlling your robot means it needs to know about its environment and if it can make it's own decisions (microcontrollers) and then can do what is opposed to do. Depending on how you make it there can be some pros and cons. Like if your robot is underwater and loses connection with you because you used a wrong control you are going to have to go back to the drawing board and create another robot. Another example, is with the direct wired control that you can use in your robot, some pros are that it can’t lose signal with you, it is very light, and can physically get something if there is a problem, this seems like a very useful control for a robot that goes underwater. But there are also some cons like the fact that the tether can snap and that the distance is limited because of the tether. So you be very careful with your robot's control.

Direct Wired Control

Robots can see very well so they will know the exact distance apart unlike us humans who can only estimate the distance, but it is also very hard to create your robots so it understand stuff the way we sense or understand things. That’s why your robot needs sensor that can contact, find the exact distance, understanding its position or where it is, rotation (turning a doorknob), environmental conditions, attitude is it rolling, walking, jumping, and miscellaneous which measures voltage.

Now to build your robot you need to get the right tools and then assemble your robot. Finally, I recommend programming a microcontroller rather than a software. This will get the robot in your dreams into the robot you dreamed for.

Robots are a very smart and are a fascinating piece of technology. That are programmed using microcontrollers. And if you ever want to create a robot all you have to do is to plan it out and then create it. I hope that one day robots can work side by side with us and that our world can repair all the problems with robots helping us, and this could happen! Infact, our world is producing more and more robots. Every 1 out of 1,000 people there is a robot. Thats a lot of robots. Together, we can discover the whole world of robots.

People making a NAO

Robots are a very smart and are a fascinating piece of technology. That are programmed using microcontrollers. And if you ever want to create a robot all you have to do is to plan it out and then create it. I hope that one day robots can work side by side with us and that our world can repair all the problems with robots helping us, and this could happen! Infact, our world is very close to making this happen. Every 1 out of 1,000 people there is a robot. That’s a lot of robots. Together, we can discover the whole world of robots.

Word Bank

Fundamental :

serving as, or being an essential part of, a foundation or basis; basic; underlying:

Computerize:

To control, perform, or store information on an electronic

Tether:

Something (rope, leash, etc) that is attached to another thing like a handle

Opposed:

To do what it has to do.

Works cited

http://www.microchip.com/programming

http://www.dailygalaxy.com/my_weblog/2007/04/robots_robotics.html

http://www.robotshop.com/blog/en/how-to-make-a-robot-lesson-4-understanding-microcontrollers-2-3700

https://www.toptal.com/robotics/programming-a-robot-an-introductory-tutorial

Knowledge Encyclopedia ~ KB Smithsonian

http://mentalfloss.com/article/88820/11-fascinating-facts-about-robots-home

http://wiki.kidzsearch.com/wiki/Robot

Report Abuse

If you feel that this video content violates the Adobe Terms of Use, you may report this content by filling out this quick form.

To report a Copyright Violation, please follow Section 17 in the Terms of Use.