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

Arduino

Arduino is an open source hardware an software company. Arduino is also made in single board microcontrollers for building digital devices. Arduino boards are able to read inputs – light on a sensor, a finger on a button- and turn it into an output – activating a motor, turning on an LED.

Arduino hardware and software were designed for anyone interested in creating interactive objects or enviroments like hackers, newbies, artists, hobbyists etc.

The Arduino project began in 2005 as a tool for students at the Interaction Design Institute Ivrea, Italy for providing a low cast and easy way for beginners and professionals to interact with their enviroment using senesors and acuators. Common examples are robot, thermostats.

The arduino language is based on simple hardware language which is alike to C language (Computer language). After the sketch is written in Arduino IDE (application used to make computer programs), is then uploded to Arduino board executive. Arduino is fundamentally a C/C++ environment, while Processing’s underlying language is Java.

You can find Arduino in many things like mobile. And you can also make an arduino robot, arduino remote controller car etc.

Hope you have learned so much about Arduino.

Author:Ayesha

Facts about robots

Facts about robot

  1. The term ‘robot’ comes from the Czech word ‘Robota’, that means ‘Drudgery’ or ‘hard work’ and ‘forced labor’.
  2. George Devol invented the first digital operated robot.
  3. Crude Robots have defused bombs for over 40 years. Furthermore, they take away the risk of human intervention for bomb diffusion.
  4. The Institute of Science and Technology, Korea created a sprinting robot named Raptor. The robot is designed to sprint faster than a human, running as fast as 46 kilometers per hour. Above all, this robot is inspired by the Velociraptor, a dinosaur from the Cretaceous Period which can run up to 64 kilometers per hour.
  5. Sophia is a social humanoid robot. Most noteworthy, Sophia is the first robot to get citizenship from Saudi Arabia on October 25, 2017.
  6. For those people who have lost their hands, arms or legs in an accident may choose for robotic prosthesis. Robotic prosthesis can read brain signals and can turn this prosthesis into action like a real body part of a human.
  7. Asimo, a humanoid robot created by Honda, is the most expensive robot and the cost to build this robot took $2.5 million. It was created as a part of Honda’s research and development robotics program.
  8. According to research, around 60% of British people assume that there will be a robot in each house in the next 50 years and some of them can’t imagine a life where a robot isn’t present in the family. In conclusion, the demand for these robots is clearly rising.
  9. Janken is a robot that wins rock paper scissors 100% of the time. This robot uses high-speed recognition and reaction, rather than prediction. In other words, the robot is technically “cheating” since it reacts extremely quickly to what the human hand is doing.
  10. The world-famous artist Leonardo da Vinci surprisingly was also an inventor who designed a mechanical knight who was humanoid structure. Its entire body has armor covering with a sword in one of his hand, and its purpose was to serve in the defense. The first ever robot was developed a flying-bird which he manufactured back in around 400 BC. Archytas was a renowned Greek scientist of ancient times who contributed to the research and development of mathematics, philosophy, and astronomy. Moreover, the flying-bird he invented has a wooden body and uses steam energy for flying.

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

 

 

Robots(Advanced)

What is a robot?

According to wiki, a robot is a machine—especially one programmable by a computer—capable of carrying out a complex series of actions automatically. A robot can be guided by an external control device, or the control may be set within. Robots may be constructed to recall human form, but most robots are task-performing machines, designed with an attention on complete functionality, rather than expressive style.

What are the  three main parts of robots?

1. The Controller ‐ also known as the “brain” which is run by a computer program. Usually, the program is very detailed and gives commands of what the programmer has programmed.

2. Mechanical parts ‐ motors, pistons, grippers, wheels, and gears that make the robot move, grab, turn, and lift. These parts are usually powered by air, water, or electricity.

3. Sensors ‐ to tell the robot about its surroundings. Sensors allow the robot to determine sizes, shapes, space between objects, direction, and other relations and properties of substances. Many robots can even identify the amount of pressure necessary to apply to grab an item without crushing it.

What do robots do?

Imagine if your job was to do the same thing over and over again without doing any mistakes or taking some break. This is what robots do they do those things in which they have to do one thing over and over again. Robots are really helpful and so they are helping in most of the factories, making chocolates, doing dangerous things which can lead to burning or something serious. Robotic technology has helped people who have lost arms or legs or even themselves. Robots are a great tool to help mankind.

What are nanobots?

Nanobots are robots scaled down to microscopic size in order to put them into very small spaces to perform a function. Currently nanobots are still in development stage. Future nanobots could be placed in the blood stream to perform surgical procedures that are too difficult for standard surgery. Nanobots could fight bacteria by eliminating each bacterial cell or could repair organ cells of the body.

Imagine if a nanobot could target cancer cells and destroy them without touching healthy cells nearby. Nanobots would  carry medication and surgical tools on board. They could easily go inside the body and can easily find a way out. Nanobots could be used in many other situations too. Nanobots will be a great help for doctors as well.

So why use robots then?

The reason robots are used is that it is often cheaper to use them over humans, easier for robots to do some jobs and sometimes the only possible way to accomplish some tasks! Robots can explore inside volcanoes, travel the surface of Mars or other places too dangerous for humans to go where extreme temperatures or unclean environments exist.. Robots never get sick, don’t need sleep, don’t need food, don’t need to take a day off, does not ask for money in return, and best of all they don’t ever complain! There are a lot of benefits to using robots.

What are the things which robots can’t do?

Unlike in the movies, Robots are unable to think or make decisions; they are only tools to help us get things done. Robots are machines with programed movements that allow them to move in certain directions. Artificial intelligence has given robots more ability to process information and to “learn.” But, they are still limited by the information that they are given and the functions they are given to perform.

Hope you have collected many information about robots by now

Author: Ayesha

 

 

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

How Muslims use robotics in their daily life

There are many Muslims that use robotics & technology in their day to life. Firstly, the Haram Piazza in Medina & Makkah. It automatically opens at the morning, due to extremely hot climate and it closes at the night.

There are five  robotic things that Muslims use in their daily life:

Firstly, with the help on gadgets, we can simply see the qibla direction.‘Masjid Qiblatain’: The mosque where Muslim prayer direction changed from Jerusalem to Makkah

 

Secondly, The sanitizing Robots in Makkah & Medina. The robot performs internal sterilization on six levels, which improves the strength and safety of environmental health.Number of sanitizing robots at Grand Mosque to increase

Saudi ministry offer Hajj outline and ‘Fatwa robot’ service. There is a version of the remote-controlled Fatwa robot designed for people with special need.Saudi ministry offers Hajj hotline and ‘Fatwa Robot’ service

 

Health ministry to use ‘Robots’ to diagnose patients during hajj.Medical staff from Riyadh and Jeddah have been trained on using this technology.Health Ministry to use 'robot' to diagnose patients during Hajj

 

Lastly, We can even take online classes for learning more things about Islam i.e Quran. We can also read read Quran and Dua from our gadgets.

Author: Ayesha and 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!!

Robots(1)

What are robots?

Robots are machines programmed by computers. Robots can be guided by an external control device. Most robots are machines designed to perform a task with no regard to their aesthetics. Robots can help us in many ways.

Types of robots

There are many types of robots and some of them are:                                                      1. Mobile Robots                                                                                                                                      2. Industrial Robots                                                                                                                                3. Educational Robots                                                                                                                          4.Service Robots                                                                                                                                    5.Modular Robots                                                                                                                                and many more

What are the uses of robots?

Robots can be really useful to us. Robots are used in manufacturing, packing, transport, earth and space explorations, surgery, weaponry, laboratory research, industrial goods and many more.

Are robots harmful? 

Robots are not usually harmful to humans. A robot may not injure a human being or, through inaction, allow a human being to come to harm. A robot must obey the orders given by humans. But once a man was killed by a robot. A man name Robert Williams was the first man killed by a robot. He was an assembly worker at Ford’s Flat Rock plant in Michigan. He was crushed to death by the arm of a one-tonne  robot on the production line on 25 January 1979. His family was awarded $10 million in damages.

Can robots replace humans?

Yes, robots will replace humans in some ways like doing jobs, soon in the future, the only one to do jobs will be robots. And there will be job loss, and many workers will have less economic value. But robots can not just totally replace humans because there are many things that humans can do but robots can not.

Can robots take over the world?

Robots could take over 20 million manufacturing jobs around the world by 2030. And many people believe that within the next 10 years there could be 14 million robots put to work in China. And the global will start increasing in the next 20 years because of the robots. But there is no way robots could take over the world.

Hope you got a lot of information about robots from my blog.

Thank you!

Author:Ayesha