15 years ago if someone had started speaking to me about a robot I would probably have had in my mind a resemblance of C-3PO. A shiny human shaped being that could act on his own carrying out similar tasks to a human. While humanoid beings are being produced, there is a simple reason that they aren’t at the centre of our day to day lives yet. They can be much more useful! For the meanwhile we are better at being human and robots are better suited to carrying out specific tasks.
There are two different types of robots around, robots that are artificially intelligent (AI) or robots that aren’t. Robots without artificial intelligence are only able to carry out the tasks that have been programmed into them. This means that they are not able to adapt to the surrounding environment. An example of this type of robot can be found on an assembly line in a factory. It is commanded to strike the hammer once every second and that is what it will do. Robots with artificial intelligence are able to be more adaptive depending on the situation. A good example of an AI robot is a lawnmower. These robotic lawnmowers are given a very broad task: ‘Mow the lawn’. While this may sound like a simple task you have to think about what is being calculated. Is this the end of the grass? Have I hit something? Am I just mowing the same patch over and over again? For this you need something more intelligent that can act based on these inputs.
Why You Should Build a Robot
Maybe it is science fiction or the complex mess of wires one sees on TV, but people seem to think it is much harder to build a robot than it actually is. Robotics is an activity anyone can do. The main reason to begin learning about robotics is that it is fun. The limit is the sky when you build a robot. It is not like another toy in the way that it can only do one thing and inevitably gets boring after a while. You can always modify or reprogram your robot. Another reason to learn about robots is that it is an enjoyable way to get started with coding. Learning coding through robotics is a great way to get your head around some of the logic and reasoning that underpins coding. At Tech Camp it is our strong belief that learning is most productive when you are immediately applying the concepts to a project. This is a reason we love robotics so much.
How to Get Started With Robotics
Another way of getting involved in robotics is by enrolling on a robotics summer school or camp. These camps introduce robotics and coding in a fun and hands on atmosphere with other children. Today there are so many around that you will always be able to find a camp that caters for the level you are looking for. This is important since you don’t want to feel that the kids are either totally out of their depth or being held back at all. Camps are good because you usually have a tutor who can answer any pressing questions or help if someone is stuck. A group learning atmosphere is also constructive since if someone has a positive idea for their robot they can help other campers incorporate it into theirs. At Tech Camp we run summer coding camps that introduce new concepts while applying them to a project. Our Robowars camp helps kids learn about coding while building a fighting robot. At the end of the week the robots are pitched against each other in a battle situation where the best robot wins. Due to all the constructive fun that can be had it is no surprise that we have found kids almost always enjoy learning about robotics.