Robotics Basic 7 and 8 - 063639
Robotics Basic 7 and 8 - 063639
WHAT IS A ROBOT?
A re-programmable, multifunctional, automatic industrial machine designed to replace human in
hazardous work. It can be used as: -
WHAT IS ROBOTICS?
Robotics is science of designing or building an application of robots. Simply, Robotics may be defines
as “The Study of Robots”. The aim of robotics is to design an efficient robot. He derived robot from
he Czech word robota, which means “drudgery” or “compulsory labor”.
Advantages of Robots
1. Going to far away planets.
2. Going far down into the unknown waters and mines where humans would be crushed
3. Giving us information that humans can't get
4. Working at places 24/7 without any salary and food. Plus they don't get bored
5. They can perform tasks faster than humans and much more consistently and accurately
6. Most of them are automatic so they can go around by themselves without any human
interference.
Disadvantages of Robots
1. It needs a supply of power
2. It needs maintenance to keep it running.
3. It costs money to make or buy a robot
4. People can lose jobs in factories
TYPES OF ROBOTS
1. Mobile Robots: We have two types
CATEGORIES OF AI
When discussing artificial intelligence (AI), it is common to distinguish between two broad categories:
weak AI and strong AI. Let's explore the characteristics of each type:
Weak AI refers to AI systems that are designed to perform specific tasks and are limited to those
tasks only. These AI systems excel at their designated functions but lack general intelligence.
Examples of weak AI include voice assistants like Siri or Alexa, recommendation algorithms, and
image recognition systems. Weak AI operates within predefined boundaries and cannot generalize
beyond their specialized domain.
Strong AI, also known as general AI, refers to AI systems that possess human-level intelligence or
even surpass human intelligence across a wide range of tasks. Strong AI would be capable of
understanding, reasoning, learning, and applying knowledge to solve complex problems in a manner
similar to human cognition. However, the development of strong AI is still largely theoretical and has
not been achieved to date.
1. Purely Reactive
These machines do not have any memory or data to work with, specializing in just one field of work. For
example, in a chess game, the machine observes the moves and makes the best possible decision to win.
2. Limited Memory
These machines collect previous data and continue adding it to their memory. They have enough memory or
experience to make proper decisions, but memory is minimal. For example, this machine can suggest a
restaurant based on the location data that has been gathered.
This kind of AI can understand thoughts and emotions, as well as interact socially. However, a machine based
on this type is yet to be built.
4. Self-Aware
Self-aware machines are the future generation of these new technologies. They will be intelligent, sentient,
and conscious.
Let's explore the contrast between deep learning and machine learning:
Machine Learning: Machine Learning focuses on the development of algorithms and models that enable
computers to learn from data and make predictions or decisions without explicit programming. Here are key
characteristics of machine learning.
Deep Learning: Deep Learning is a subset of machine learning that focuses on training artificial neural
networks inspired by the human brain's structure and functioning. Here are key characteristics of deep
learning.
INTRODUCTION TO CODING
Coding is one important skill to learn in the 21st century, and it’s never too early to start learning. It teaches
kids how to think creatively and logically, solve problems, and work collaboratively with peers. These skills are
crucial for success in both school and life. It also teaches kids about technology at a very early age and
encourages them to take an interest in STEM careers or entrepreneurship. Starting coding from a young age is
key to lifelong success!
WHAT IS CODING?
Coding is a process of writing instructions for the creation of computer software, websites
and apps. Surprisingly, students can understand basic coding concepts and can develop skills that
come in handy. These students are not taught traditional programming languages but are introduced
to the basic concepts required to code in any language through fun activities.
Some parents might say that young children need other activities to help them develop, like
open-ended play or reading. However, coding is becoming an increasingly important part of the
school curriculum, and experts have found that kids who learn it early develop vital skills.
Codes instruct a computer or robot how to do something. By speaking the same coding
language, you and the computer can understand each other. Almost everything that uses
technology- websites, games, robots- uses a coding language. There are several different coding
languages, but for kindergarteners, we focus on directional coding and block coding.
1. Problem-solving skills First, coding helps to develop problem-solving skills. In order to code
a program, kids must identify a problem and then figure out the steps necessary to solve it. This
teaches them to be systematic and creative in their thinking.
2. Improve math and sequence skill Coding also helps to improve math skills. Kids must
understand basic concepts like addition and subtraction to write code. They also learn about
sequencing, which is an important skill for math.
5. Acceptance of mistakes Children who code can see that failure can be a good thing and
that it’s okay to make mistakes. This helps them learn and grow in other areas of their lives. Focusing
on their own challenges related to the creation makes them less likely to feel the need to be perfect.
This gives them room to experiment and learn from their mistakes.
7. Creative Expression Creativity goes hand in hand with computer programming. Kids can
follow their interests, telling stories through games and videos, or sharing their passions by building
websites. With coding, kids can make music and artwork, present science projects, study math, and
apply creative solutions to problems.
8. Fun Activity More than a set of rules and formulas, computer programming is a hands-on
task where kids can see immediate results. Coding games often cater to kids' interests, enticing them
to learn along with their favorite cartoon characters.
9. Builds Academic Foundations Coding requires problem-solving skills and logic, making it a
good foundation for academic achievement. Kids can also engage in teamwork and patience,
important skills for success.
10. May Lead to Good Careers According to the Bureau of Labor Statistics (BLS), the median
annual wage for all computer and technology occupations was $91,250 as of May 2020. The BLS
projects that employment in this sector will grow by 11% between 2019 and 2029.
11.Useful Skill Whether or not students pursue a career in technology, the ability to code
websites is a helpful skill. Understanding computers will only become more important as technology
continues to advance.
For more E-notes on Robotics and Basic technology, ask OLALUDE Tolani Oluwatoba
EMAIL: [email protected]
WHATSAPP: 08162476621