Adithya Baskar

Hi everyone, Sorry that it has been a while since I have posted. I encountered some issues with my design that I will elaborate upon later. This week, I decided to make it so that the two wheels could turn in reverse, which would enable me to move backwards and turn. I also wanted to combine the two systems into my final obstacle detection and reaction system. Two Wheels I expected turning both wheels in the opposite direction to be easy, but it was not due to a mistake in my coding.Read More...
Last Reply By Dahabo Abdi (Sweetwaters) · First Unread Post
Hi everyone, As I stated last week, I began my research and experiments on running DC motors with the L293D motor driver microchip this week. I initially thought that I would be able to finish all my tests in one week, but after I started, I realized that it will take much longer as using this small chip is much more complicated than it seems. TEST #1 - SINGLE WHEEL The Coding I was able to find a source that allowed me to learn how to use the L293D motor driver in accordance to DC motors.Read More...
Last Reply By Cynthia Weldon (Teacher/Admin) · First Unread Post
Hi everyone, This week, I started with the construction of my robot. I started with testing the IR sensors. This would be the main component for the obstacle avoidance aspect of the robot. The Coding The first step towards completing this was the coding. In order to do this, I started by analysing the code that was submitted with the robot design. Since it is written for the Raspberry Pi, it was written in Python. Thankfully, Python is one of my most well-known programming languages, so I...Read More...
Last Reply By Cynthia Weldon (Teacher/Admin) · First Unread Post
Hi everyone, For this cycle, I decided to create a robot that runs on wheels and compare various aspects of it to legged movement. This week, my focus was on finding an effective design for my purpose, acquiring all the parts for this project, and figuring out if any modifications would have to be made to the design for maximum effectiveness. Fortunately, I was able to find a simple design that would serve for my purposes. It consists of two Infrared sensors for detecting obstacles, two DC...Read More...
Last Reply By Cynthia Weldon (Teacher/Admin) · First Unread Post
Hi everyone, For this cycle, I will once again be conducing a practical project where I will build a robot running on wheels instead of legs. I plan on comparing the two to see which allows for faster and smoother movement and using this information for further experiments. Currently, I am looking for robot designs upon which i can base my robot upon. I may use the Raspberry Pi for this cycle for more control, but it may not be very effective due to the necessity for a wired connection to a...Read More...
Last Reply By Jackline Nyaga (Sweetwaters) · First Unread Post
Hi everyone, For my last research round, I am going to go into further detail about the robot that I have already built. I plan on explaining how it works, how the different parts within it interact to create a functional robot, and what I plan on doing next in order to refine my future robots. The Different Areas (Parts) As explained at the beginning of my research cycle, there are three major areas that come together to create a functional robot. These three areas are the micro-controller,...Read More...
Last Reply By Mary Wothaya (Sweetwaters) · First Unread Post
Hi everyone, this week, I decided to continue my research from last week and look into DC motors. Also, I decided to create videos that show how servos and DC motors can be used for robotic applications. DC Motors DC motors are the most commonly used motors in robotics. This is due to the fact that they are simple, easy to control, and require less energy than most other motors. Also, they come in various speeds and voltages allowing for flexibility. The most common usage of DC motors in...Read More...
Last Reply By Ben Laird (LFAS) · First Unread Post
Hi everyone, Unfortunately, I was not able to get any DC motors to work with and was not able to set up any servo motors yet, so for this week, I have decided to just explain what servo motors are and how they work. Types of Servo Motors There are primarily two different types of servo motors that hobbyists primarily use. These are the simple servo and the continuous rotation servo. Servo Motor The classic Servo motor is commonly used in robotics with any non-wheel mechanical parts. Servo...Read More...
Last Reply By Seth Young (Johnston Heights) · First Unread Post
Hi everyone, This week, I did some research on sensors and their applications to robotics. I was able to purchase four different sensors that I was able to run simple tests on simply to show what their purpose is and give an idea of how it can be used in robotics. I also have an example later on of where I have used one of the sensors that I tested to create a robot. Infra-Red Sensors Infrared sensors are some of the most commonly used sensors in robotics. There are many different types of...Read More...
Last Reply By Ben Laird (LFAS) · First Unread Post
Hi everyone, For this week, I decided to continue with my research on micro-controllers. Of the two micro-controllers I decided that I wanted to look into, I already researched the Raspberry Pi so this week I did some research and tests on the Arduino Uno. What is the Arduino Uno? The Arduino Uno was specifically designed to be used for electronic purposes. The Arduino Uno is an inexpensive, single board micro-controller that allows people to work on electronic projects at their own...Read More...
Last Reply By Audrey Heath (Charles Best) · First Unread Post
Hi everyone, To begin my cycle, I decided that the first area that I would like to research was micro-controllers. Micro-controllers are like the minds of the robot. They acquire the information given to it by the developer and send out information to other parts of the robot to perform tasks. Micro-controllers are very easily the most important part of any robot and must be used correctly in order for the robot to work. There are two main micro-controllers that I wanted to look into. These...Read More...
Last Reply By Adithya Baskar (Johnston Heights) · First Unread Post
Hi everyone, My research for this cycle will be more of a practical project. I will be looking into how robots learn using sensors and how that information is passed on in order to perform tasks using mechanics. In order to find this, I will be testing two different micro-controllers: Arduino Uno Raspberry Pi 3 I will also be testing various sensors including, but not limited to: Infrared Ultrasound Force Resistant Photo-resistant And for the mechanical aspect, I will be testing: DC motors...Read More...
Hi everyone, This being my last post of this cycle, I wanted to answer the question: Why are there so many different programming languages? This is a broad topic and I found it very difficult to find a definite answer. After doing some research though, I found some links that helped me increase the understanding of why we have a huge amount of different programming languages rather than a single, universal language. Are they all really different? One big question that might arise is, are all...Read More...
Last Reply By Agnes Naserian (Sweetwaters) · First Unread Post
Hi everyone, I hope that you all had a great Winter Break! It has been a while since I have posted anything, so just to remind everyone, my last research post looked into why there is a different compiler for each different language. I also looked into the differences between some popular programming languages to explain this. This week, I am moving away from all that and started researching the big question "Why are there so many different programming languages?". This was a huge question...Read More...
Last Reply By Seth Young (Johnston Heights) · First Unread Post
Hi everyone, I have been a bit busy so it took me a while to post this round of research. Anyways, this week I decided to look into how different programming languages accomplish the same task with different codes. The reason I wanted to look into this is because last week, I looked into compilers and how there needs to be a different compiler for every programming language. The reason for this is because different functions perform different tasks for different languages and I found that...Read More...
Last Reply By Kalith Nanayakkara (Johnston Heights) · First Unread Post
Hello everyone, Last week, I discussed binary and explained how it works in a simple manner. Binary is the language that our computers understand because it is simple and works like a series of on and off switches. Since there are only two values (0 and 1), the computer can read this and use this information to carry out tasks and functions. However, when we write code, it is almost never in binary. Our programming languages consist of mostly words, variables, and functions. This brings up...Read More...
Hi everyone, This week I decided to look into how computers understand the codes that we use to create programs and to make it perform the functions that we want it to. What I found was that this process is much more complex than I had initially expected and that I could not cover the whole process in this week's research. Instead, I decided that this week I will look into the basics of what computers read and then go into details on the stages involved in understanding the code that we...Read More...
Last Reply By Cynthia Weldon (Teacher/Admin) · First Unread Post
Hello everyone, I wanted to start this week by doing some preliminary research on computer languages and what they are to get a better understanding of what exactly I am doing my research about. I started by researching why we use programming languages and what its general purpose is. Programming languages are languages that are specially designed to communicate with a computer. Programming is usually used when wanting to programs or control a certain function on a computer. There are many...Read More...
Last Reply By Takako Liu (LFAS) · First Unread Post
Hello everyone, My research for this cycle will be looking to programming languages. I want to learn about how programming languages are created, how computers interpret these languages and convert them into binary, and how certain limitations for certain programs are determined. The reason I want to study this is because I as many of you know, my previous research cycle looked into Strong Artificial Intelligence and this lead me to wonder about the building blocks of AI. Initially, I...Read More...
Last Reply By Seth Young (Johnston Heights) · First Unread Post
Hi everyone, Since this will be my last post of the cycle, I decided to look into some of our current robots and compare it to our idea of Strong AI and just look at how close our current roboticists are to creating Strong AI. IBM Watson The first example of AI that I would like to look at is IBM Watson. This is because IBM Watson is the closest to Strong AI that researchers have made. Unlike most conventional computers, IBM Watson uses cognitive thinking instead of logical thinking. This is...Read More...
Last Reply By Amanda Tummonds (Charles Best) · First Unread Post
Hi everyone, This week, due to many requests, I decided to do research on whether it is possible to teach robots morals. I also decided to look into whether it is possible to create a program or a firewall that prevents Artificial Intelligence from ever harming humans. The first thing that I decided to look at is some of our current examples of Artificial Intelligence and see whether there were any major mistakes where the creators were not able to control what the machine did. I was...Read More...
Last Reply By Cynthia Weldon (Teacher/Admin) · First Unread Post
Hi everyone, This week I decided to do an extension on my research last week. Last week I did some research on how long experts estimate it will take for Strong AI to be created. I found out that a lot of the information was biased since there have not been many technological breakthroughs that directly affect the AI field. However, I was also able to find that there were some other factors that could affect the AI field. Some of these factors include Quantum computing and breakthroughs in...Read More...
Last Reply By Cynthia Weldon (Teacher/Admin) · First Unread Post
Hi everyone, This is my second round of research on Strong AI and how close our current roboticists and engineers are to creating such a machine. This week, I decided to do more research on whether strong AI is possible and the Turing test. The Turing test: The first thing that I would like to do is explain what the Turing test is. The Turing test, also known as the "Imitation Game" is a test that was created by computer scientist Alan Turing in 1951. The Turing test consisted of three...Read More...
Last Reply By Sophie Offei (Johnston Heights) · First Unread Post
Hi everyone, I was a little busy this week so I did not have as much time to research on how close we are to Strong AI. However, I was able to look into research by some people that are currently working on creating Strong AI and their estimates on when Strong AI will be created. Many people think that predicting when Strong AI will be created is very easy and that experts just have to say how long they think it will take for Strong AI to be created. In reality, it is extremely hard to...Read More...
Last Reply By Cynthia Weldon (Teacher/Admin) · First Unread Post
Hi everyone, I did some research this week and I am ready to post my first round of research. This week, my main focus was to get a better understanding of what artificial intelligence is and how to differentiate between weak AI and strong AI. The first thing that I wanted to do was define artificial intelligence. The study of Artificial Intelligence is the study of making a computer do something that a human could do. This means that we define AI as any program or machine that has the able...Read More...
Last Reply By Cynthia Weldon (Teacher/Admin) · First Unread Post
×
×
×
×