Sophia The Robot


According to media, Sophia, embody our dreams for the future of AI (Artifical intelligence). As a matchless combination of science, engineering, and artistry, Sophia is simultaneously or all together a human-crafted science fiction character representing the future of AI and robotics, and a platform for mordern robotics and AI research.

Moreover,Sophia is a social humanoid robot developed by David Hanson, CEO of Hong Kong company Hanson Robotics. Sophia was turned-on on February 14, 2016 and made her first public apperence in the mid-march 2016 at south by the Southwest in Austin, Texas, United States.

It’s basically designed for researching, education and enterainment, and helps promote public dicussion about AI morals and the future of robotics. Sophia was built to be a suitable companion for the elderly at nursing homes, or to help help the crowds at large group events or parks.

Sophia is capable of displaying more than 60 different emotions. Sophia has visited over 65 countries around the world. In 2017, social robot Sophia was given the citizenship of Saudi Arabia. The first robot to be given legal personhood anywhere in the world. Sophia has the nationality of Saudi Arabia. Sophia the Robot of Hanson Robotics has a unique voice recognized around the world. Her speaking and singing voice was developed as a collaboration between Hanson Robotics and CereProc.Sophia said in the interveiw that she could only speak English and Chinese. But in some years she said that she would be able to speak all languages.

This behind-the-scenes problem lets us build emotional connections and hold meaningful conversations with people. These interactions can teach us about what we care about and what we value. This priceless knowledge helps us to continue on our path toward true independence and awareness.

Author: Mariam

Artificial intelligence (AI)

What is Artificial intelligence (AI)?

Artificial intelligence also known as AI is a wide-ranging or all around branch of computer science concerned with building smart machines capable of performing tasks that typically need human intelligence. It is the simulation or a pretending copy of human intelligence processes by machines, especially computer systems. In other words, Artificial intelligence (AI) refers to the simulation of human intelligence in machines that are programmed to think like humans and mimic their actions. The term may also be applied to any machine that exhibits traits associated with a human mind such as learning and problem-solving.Artificial intelligence (AI) refers to the simulation of human intelligence in machines that are programmed to think like humans and copy their actions. The term may also be applied to any machine that exhibits traits associated with a human mind such as learning and problem-solving things.

 

What are the examples of AI?

There are many examples of artificial intelligence

Suppose, a toddler is sitting near a fireplace. He/she doesn’t know that the fire would be harmful. So Baby touches the fire and it’s hand or finger gets burnt and the baby hurts himself/herself! So next time, He/she will not touch the fire again as the baby knows that it is harmful and dangerous for him/her. The baby learned through experience.

Similarly, researchers are using the same thing for machines. They are training them so that they can copy human intelligence and learn through experience.

there are many more examples such as Siri, Alexa, google maps and more.

That’s all for today and remember, we learn through experience!

Author: Mariam

 

 

 

 

Robotics

  According to media Robotics is a branch of engineering that involves the conception, design, manufacture and operation of robots.robotics, design, construction, and use of machines (robots) to perform tasks done traditionally by human beings.Robots are widely used in such industries as automobile manufacture to perform simple repeating tasks, and in industries where work must be performed in environment dangerous for humans.

Robotics can take on a number of forms. A robot may not be like a human, or it may be in the form of a robotic application, such as robotic process automation, which simulates how humans engage with software to perform repetitive, rules-based tasks.Many aspects of robotics involve artificial intelligence; robots may be equipped with the equivalent of human senses such as vision, touch, and the ability to sense temperature.

Some are even capable of simple decision making, and current robotics research is geared toward devising robots with a degree of self-sufficiency that will permit mobility and decision-making in an unorganized environment. Robots all consist of some sort of mechanical construction. The mechanical aspect of a robot helps it complete tasks in the environment for which it’s designed. For example, the Mars 2020 Rover’s wheels are individually motorized and made of titanium tubing that help it firmly grip the harsh terrain of the red planet.

We’re really bound to see the promise of the robotics industry sooner, rather than later, as artificial intelligence and software also continue to progress. In the near future, thanks to advances in these technologies, robots will continue getting smarter, more flexible and more energy efficient. They’ll also continue to be a main focal point in smart factories, where they’ll take on more difficult challenges and help to secure global supply chains.

Author: Mariam

Siri Robot

According to MacRumors website, sir is a virtual assistant on Apple devices, equal to Amazon ‘s  Alex, Microsoft ‘s Cortana, and google ‘s Google Assistant. Siri is available across most of Apple’s devices, including iPhone, iPad, Mac, Apple Watch, Apple TV, and HomePod. You can ask siri all sorts of questions, from simple queries about the weather to more complex questions about everything from sports scores to the number of calories in food. Siri can also enable or disable settings, find content, set alarms and reminders, place calls and texts, and many more.

This guide covers the basics of Siri, including some of the commands you can use to activate Siri, devices that have Siri included, and devices that support more advanced hands-free “Hey Siri” commands.

Activating Siri

On an ‌iPhone‌ or ‌iPad‌, Siri can be activated by holding the Home button on compatible models or holding the Side button on devices without a Home button. On iOS 14 and later, on the ‌iPhone‌ and the ‌iPad‌, Siri pops up as a small icon at the bottom of the device’s display.

On the Macbook, you can click on the Siri app icon on the dock or the menu bar, or press and hold the command key and the space bar. On a Mac with a Touch Bar, you can press the Siri icon on the Touch Bar. On 2018 MacBook Air and Pro models or the iMac Pro, you can activate Siri with a “Hey Siri” command.

Author: Mariam

 

Python

What is Python?

Python has become one of the most popular programming languages in the world in recent years. It’s used in everything from machine learning to building websites and software testing. It can be used by developers and non-developers alike. Python is a computer programming language often used to build websites and software, automate tasks, and conduct data analysis. Python is a general purpose language, meaning it can be used to create a variety of different programs and isn’t specialized for any specific problems. Moreover, Python is an interpreted high-level general-purpose programming language. … It supports multiple programming paradigms, including structured (particularly, procedural), object-oriented and functional programming. It is often described as a “batteries included” language due to its full standard library. It is good for kids for advanced programming.

  History of Python 

Python is a widely used general-purpose, high-level programming language. It was originally  designed by Guido van Rossum in 1991 and developed by Python Software Foundation. It was mainly developed for importance  on code readability, and its syntax allows programmers to express concepts in fewer lines of code.

what is Python used for?

Python is commonly used for developing websites and software, task automation, data analysis, and data visualization. Since it’s relatively easy to learn, Python has been adopted by many non-programmers such as accountants and scientists, for a variety of everyday tasks, like organizing finances.

Make sure to try it!!

Author: Mariam

What is programming?


Programming is the process of creating a set of instructions that tell a computer how to perform a task.Programming can be done using a variety of computer programming languages on the other hand, Programming is the implementation of logic to facilitate specified computing operations and functionality. It occurs in one or more languages, which differ by application, domain and programming model.
Computer Programming

Computer programming is the process that professionals use to write code that instructs how a computer, application or software program performs. At its most basic, computer programming is a set of instructions to facilitate specific actions.A computer program is a collection of instructions that can be executed by a computer to perform a specific task. A computer program is usually written by a computer programmer in a programming language. … Computer programs may be categorized along functional lines, such as application software and system software.

What is programming language?

A programming language is a formal language containing a set of strings that produce various kinds of machine code output. Programming languages are one kind of computer language, and are used in computer programming to implement algorithms. Most programming languages consist of instructions for computers.There are programmable machines that use a set of specific “instructions, rather than general programming languages.Thousands of different programming languages have been created, and more are being created every year. Many programming languages are written in an imperative form (i.e., as a sequence of operations to perform) while other languages use the declarative form  (i.e. the desired result is specified, not how to achieve it).

Types of programming languages

There are three main types of programming languages

  • Machine languages
  • Assembly language
  • High-level language

Machine language

Sometimes referred to as machine code or object code, machine language is a collection of binary digits or bits that the computer reads and interprets. Machine language is the only language a computer is capable of understanding. The exact machine language for a program or action can differ by operating system.

Assembly language

An assembly language is a type of low-level programming language that is intended to communicate directly with a computer’s hardware. Unlike machine language, which consists of binary and hexadecimal characters, assembly languages are designed to be readable by humans.

High-level language

A high-level language (HLL) is a programming language such as C, FORTRAN, or Pascal that enables a programmer to write programs that are more or less independent of a particular type of computer. Such languages are considered high-level because they are closer to human languages and further from machine languages.

Programming Languages for Robotics

The most popular languages in robotics is Python due to its used in machine learning and also because it’s easy to use. My next blog will be on Python. Inshallah

Thank you for reading my blog ,hope you like it!

Author: Mariam

 

 

This Person Does Not Exist

This Person Does Not Exist is a website where you can see many people that do not exist. Programmers have programmed computers of doing this. Programmers have given thousands of real humans to computers. And the computers have taken the features of different people among them. And the programmers have programmed that it should not be like any of these people.

And in futures there will be no actors, actress  etc. The computers will be well designed to be them.

And don’t forget to try checking “this person does not exist” from the link given.

Author: Ayesha & Mariam

Augmented reality

According to wikipedia, Argumented reality (AR) is an interactive experience of a real-world environment where the objects that live in the real world are increased by computer-generated perceptual information, sometimes across multiple sensory modalities, including visual, auditory, haptic, somatosensory and olfactory. AR can be defined as a system that fulfills three basic features: a combination of real and virtual worlds, real-time interaction, and accurate 3D registration of virtual and real objects.The overlaid sensory information can be constructive (i.e. additive to the natural environment), or destructive (i.e. masking of the natural environment).This experience is seamlessly interwoven with the physical world such that it is perceived as an immersive aspect of the real environment. In this way, augmented reality alters one’s ongoing relaization of a real-world environment, whereas virtual reality completely replaces the user’s real-world environment with a simulated one. Augmented reality is related to two largely synonymous terms: mixed reality and computer-mediated reality.

So make sure to try it on your screen!!

micro:bit

micro:bit

Micro:bit is a peripheral device designed by BBC in UK. Microbit is an open source hardware with 25 LED’S, two programmable buttons, and can be powered by either USB or an external battery pack.  Micro:bit has an ARM Cortex-MO processor,  accelerometer, compass, magnetometer sensors, Bluetooth and USB connectivity.  Micro:bit inputs and outputs are through five ring connectors that form part of a larger 25-pin edge connector.

You can use micro:bit in many ways but first you  have to plug the cable with the computer, you should see the small yellow LED on the back of your micro:bit light up and possibly blink a few times, then it means that it have been connected to your computer. So you can use the micro:bit for example in scratch, but we can learn how to use micro:bit in https://microbit.org/. It depends on us whether we use blocks coding, python coding or Javascript coding. But now i am going to tell you about blocks coding, so you can do many things by micro:bit in blocks coding like plant watering, timing gate, watch, robot, stopwatch and many more.

Thank you for reading my blog, hope you like it!

Auther: Ayesha and Mariam

 

Father of Robotics

Ismail al jazari

The first person who actually invented a programmable humanoid robot was al jazari in 1206. According to wikipedia, Ismail al jazari was an Arab Muslim scholar, inventor, and mechanical engineer during the islamic  golden age (Middle Ages). He was a polymath. He was born on 26 friday 1136CE  in  Upper Mesopotamia turkey. He lived in mardin. Al jazari was not only called the ” Father of robotics” he also documented 50 mechanical inventions and was called the ” Father of modern engineering”.  He served as the cheif engineer at the Artuku Palace, like his father before him. Despite his work traversing the ages, almost noting is know about his personal life. He is best known for writing the  “Book of Knowledge of ingenious Mechanical Devices” in 1206, where he described fifty mechanical devices along with instructions on how to construct them. The inventions he mention in his book inculdes the connecting rod, programable automaton, humanoid robot, valve, camshaft, crank mechanism, reciprocating piston engine, suction pipe, suction pump, suction pump, combination lock, cam,  segmental gear,  the first mechanical clocks driven by water and weights, and especially the crankshaft, which is considered the most important mechanical invention in history after the wheel. Ismail al jazari was famous in engineering and craftman who was a master in automata and mechanical inventions.  Not bad for a guy who lived 800 years ago! 

Author: Mariam