Page 361 of 504
1 359 360 361 362 363 504

Computer Vision

 This is a technology of AI with which the robots can see. The computer vision plays vital role in the domains of safety, security, health, access, and entertainment.

Computer vision automatically extracts, analyzes, and comprehends useful information from a single image or an array of images. This process involves development of algorithms to accomplish automatic visual comprehension.

Hardware of Computer Vision System

This involves −

  • Power supply
  • Image acquisition device such as camera
  • A processor
  • A software
  • A display device for monitoring the system
  • Accessories such as camera stands, cables, and connectors

Tasks of Computer Vision

  • OCR − In the domain of computers, Optical Character Reader, a software to convert scanned documents into editable text, which accompanies a scanner.

  • Face Detection − Many state-of-the-art cameras come with this feature, which enables to read the face and take the picture of that perfect expression. It is used to let a user access the software on correct match.

  • Object Recognition − They are installed in supermarkets, cameras, high-end cars such as BMW, GM, and Volvo.

  • Estimating Position − It is estimating position of an object with respect to camera as in position of tumor in human’s body.

Application Domains of Computer Vision

  • Agriculture
  • Autonomous vehicles
  • Biometrics
  • Character recognition
  • Forensics, security, and surveillance
  • Industrial quality inspection
  • Face recognition
  • Gesture analysis
  • Geoscience
  • Medical imagery
  • Pollution monitoring
  • Process control
  • Remote sensing
  • Robotics
  • Transport

Applications of Robotics

The robotics has been instrumental in the various domains such as −

  • Industries − Robots are used for handling material, cutting, welding, color coating, drilling, polishing, etc.

  • Military − Autonomous robots can reach inaccessible and hazardous zones during war. A robot named Daksh, developed by Defense Research and Development Organization (DRDO), is in function to destroy life-threatening objects safely.

  • Medicine − The robots are capable of carrying out hundreds of clinical tests simultaneously, rehabilitating permanently disabled people, and performing complex surgeries such as brain tumors.

  • Exploration − The robot rock climbers used for space exploration, underwater drones used for ocean exploration are to name a few.

  • Entertainment − Disney’s engineers have created hundreds of robots for movie making.

Artificial Intelligence – Robotics

 Robotics is a domain in artificial intelligence that deals with the study of creating intelligent and efficient robots.

What are Robots?

Robots are the artificial agents acting in real world environment.

Objective

Robots are aimed at manipulating the objects by perceiving, picking, moving, modifying the physical properties of object, destroying it, or to have an effect thereby freeing manpower from doing repetitive functions without getting bored, distracted, or exhausted.

What is Robotics?

Robotics is a branch of AI, which is composed of Electrical Engineering, Mechanical Engineering, and Computer Science for designing, construction, and application of robots.

Aspects of Robotics

  • The robots have mechanical construction, form, or shape designed to accomplish a particular task.

  • They have electrical components which power and control the machinery.

  • They contain some level of computer program that determines what, when and how a robot does something.

Difference in Robot System and Other AI Program

Here is the difference between the two −

AI ProgramsRobots
They usually operate in computer-stimulated worlds.They operate in real physical world
The input to an AI program is in symbols and rules.Inputs to robots is analog signal in the form of speech waveform or images
They need general purpose computers to operate on.They need special hardware with sensors and effectors.

Robot Locomotion

Locomotion is the mechanism that makes a robot capable of moving in its environment. There are various types of locomotions −

  • Legged
  • Wheeled
  • Combination of Legged and Wheeled Locomotion
  • Tracked slip/skid

Legged Locomotion

  • This type of locomotion consumes more power while demonstrating walk, jump, trot, hop, climb up or down, etc.

  • It requires more number of motors to accomplish a movement. It is suited for rough as well as smooth terrain where irregular or too smooth surface makes it consume more power for a wheeled locomotion. It is little difficult to implement because of stability issues.

  • It comes with the variety of one, two, four, and six legs. If a robot has multiple legs then leg coordination is necessary for locomotion.

The total number of possible gaits (a periodic sequence of lift and release events for each of the total legs) a robot can travel depends upon the number of its legs.

If a robot has k legs, then the number of possible events N = (2k-1)!.

In case of a two-legged robot (k=2), the number of possible events is N = (2k-1)! = (2*2-1)! = 3! = 6.

Hence there are six possible different events −

  • Lifting the Left leg
  • Releasing the Left leg
  • Lifting the Right leg
  • Releasing the Right leg
  • Lifting both the legs together
  • Releasing both the legs together

In case of k=6 legs, there are 39916800 possible events. Hence the complexity of robots is directly proportional to the number of legs.

AIRoboticsPro

Wheeled Locomotion

It requires fewer number of motors to accomplish a movement. It is little easy to implement as there are less stability issues in case of more number of wheels. It is power efficient as compared to legged locomotion.

  • Standard wheel − Rotates around the wheel axle and around the contact

  • Castor wheel − Rotates around the wheel axle and the offset steering joint.

  • Swedish 45o and Swedish 90o wheels − Omni-wheel, rotates around the contact point, around the wheel axle, and around the rollers.

  • Ball or spherical wheel − Omnidirectional wheel, technically difficult to implement.

AIRoboticsPro

Slip/Skid Locomotion

In this type, the vehicles use tracks as in a tank. The robot is steered by moving the tracks with different speeds in the same or opposite direction. It offers stability because of large contact area of track and ground.

AIRoboticsPro

Components of a Robot

Robots are constructed with the following −

  • Power Supply − The robots are powered by batteries, solar power, hydraulic, or pneumatic power sources.

  • Actuators − They convert energy into movement.

  • Electric motors (AC/DC) − They are required for rotational movement.

  • Pneumatic Air Muscles − They contract almost 40% when air is sucked in them.

  • Muscle Wires − They contract by 5% when electric current is passed through them.

  • Piezo Motors and Ultrasonic Motors − Best for industrial robots.

  • Sensors − They provide knowledge of real time information on the task environment. Robots are equipped with vision sensors to be to compute the depth in the environment. A tactile sensor imitates the mechanical properties of touch receptors of human fingertips.

AI Robotics Pro

 

Are you ready for more?

We are here to serve your needs. And if you’d like to learn more, let’s get started.

About

Our Vision

We can make Robots as smart as a human by using a cloud brain.
Helpful humanoid robots will be affordable for homes by 2025
.

This will be achieved by cloud-connected robots,
where diverse models of robots share a brain hosted on a cloud platform.

Your robot will have access to an ever-growing number of skills
similar your smart phone’s access to apps today.

Our Mission

Operating Smart Robots for People.

We make helpful robot services possible; and to make them safe, secure and affordable.

Our mission is to implement the Vision. As breakthroughs continue along the way to the Vision becoming reality, AIRoboticsPro is preparing to be an operator of diverse models robots
for people with a wide range of interests and needs.

We Make Robots SmarterTM

Have a robot?  We can make it smarter. 
Have AI skills?  We can integrate them into ever-expanding cloud brains.

AIRoboticsPro is the creator of an emerging fabric to connect a multitude of AI skills to cloud robots (and other smart devices).

We are a catalyst that increases the value of AI developed anywhere in the world
by creating seamless interoperability with robots (and other smart devices).


Let’s build something together!

When to buy and when to build AI

One of the most important questions when starting to work with and implement AI in your organization is also one of the most complicated to answer: Should you buy off-the-shelf AI products, build your own in-house or have it built custom by consultants?

There’s no one size fits all answer here, but there are some considerations that can help you to understand what is best for you. I’ll try to go through the considerations and let you decide in the end what suits your business the best.

Is AI strategic for your business?

First of all I believe you should ask yourself: Is AI development a strategic feature to my organization? That can be a bit of a vague question so I’ll boil it down to this: Will AI solutions provide you with a competitive advantage that you will try to protect and keep improving to stay a head?

If the AI is just something that is meant to make an improvement that it’s likely your competition can easily copy then you should definitely buy the solution off-the-shelf or have made from experts you hire in. Building up the needed know how and organizational capabilities to make an AI that is only here for a small tactical advantage is not necessary. That will take your focus away from the more important problems. So ask yourself the hard question: If the business would need to do cutbacks, would you keep investing in building your own AI as a strategic priority? If not, you should consider not to do it in the first place.

On the other hand if you believe that one or more AI-solutions can be a competitive advantage that your competition can not easily copy then you should try to build it in-house. In this case you have to be clear on what makes it hard for your competitors to copy. Do you have some access to data that they don’t? Do you have a better position to build the AI capability or something else? Make very sure that you are actually in a position to be competitive here. If not, your competition will copy you by buying from an experienced vendor at a lower cost than you paid to build your own AI.

Research the market

You will be surprised how many off-the-shelf AI solutions there are out there that solve all kinds of problems. People tend to in my experience not do the research and end up making expensive investments that take forever to get done and still it won’t compare to the products already on the market. You really have to have scale to make a business case for building your own solution when there’s already a lot available out there.

I actually once met someone building a solution in-house that was exactly what my AI company was doing. We needed massive scale to get anywhere near a good business case and yet these guys tried to do it themself. We had more than 14.000 business customers at the time and this one business wanted to make the same AI for their business only. They of course had to close their project since it was too big an investment but they still spent a lot of money. Once a project has been kicked off it can be hard to pull back since a lot of ego and prestige can go into corporate projects.

In for a penny in for a pound (of AI)

I have a rule of thumb that never fails me. “When an organization does something it doesn’t do regularly it will execute it poorly”. I made this rule of thumb to explain to myself why very competent organizations sometimes completely flops relatively simple endeavours. I guess the reason is that working in a new domain for an organization is not only not supported by the current processes and culture but might require the organization to work against them. Whatever the reason I see it consistently and I also see it being the case with AI. If you don’t do AI projects regularly you will see massive overhead and probably fail it. So if the frequency of your AI projects are low you should probably look to outsource as much as possible. This is not an attempt to scare anyone away from AI projects, but it takes effort to build the AI capability and that’s a conscious choice you have to make here.

Size matters

AI projects require a minimum investment that is usually larger than traditional IT projects. In AI the skills from engineers, machine learning developers, data scientists and product managers are quite unique. So as a result your organization just has to be a certain size for in-house AI projects to make sense. AI usually also is a trial and error workflow that doesn't promise revenue or profit right away.

There’s no fixed amount of employees or revenue but when the AI team has to be 4-5 people at minimum then you probably shouldn’t do it before you can handle a team of that size for a while not providing any revenue or cost saving for a good while.

Get your data straight

Data is a big part of many AI projects and I always recommend that you get your data straight before you go into the actual AI development. In my mind it’s more important(And more competitive) to get a smooth data operation with low costs and high quality data. I would always prefer to get the data operations in-house and the AI-development is second priority. Getting the data operations right is more of a competitive advantage than building the AI. It’s like supermarket chains competing - The chain with best purchasing of goods and more low cost warehouse operations can provide cheaper consumer prices and are more competitive. Data is the same way. If you can get better data at a better quality and a lower cost, your AI projects will be superior to your competitors even if their AI capabilities are superior to your businesses. So make data the priority if you have to choose.

Building AI is getting easier

One last thing I think you should take into account is that AI projects are getting easier and the barrier to get started is getting lower. AI used to be a very difficult domain to work in, requiring both Phds in data science, machine learning engineers and often thousands of hours of coding to make a useful AI. Today a lot of that can be done at a much lower buy-in with techniques such as Transfer learning and AutoML. It also seems that the bar for getting started is getting lower and lower. As a result building AI in-house is clearly becoming more accessible and with time more business should have a go at it.


That’s it. From here, the decision is yours.

Robot takes contact-free measurements of patients’ vital signs

During the current coronavirus pandemic, one of the riskiest parts of a health care worker's job is assessing people who have symptoms of COVID-19. Researchers from MIT and Brigham and Women's Hospital hope to reduce that risk by using robots to remotely measure patients' vital signs.

Amateur drone videos could aid in natural disaster damage assessment

It wasn't long after Hurricane Laura hit the Gulf Coast Thursday that people began flying drones to record the damage and posting videos on social media. Those videos are a precious resource, say researchers at Carnegie Mellon University, who are working on ways to use them for rapid damage assessment.
Page 361 of 504
1 359 360 361 362 363 504