The most lazy animals in the world are koalas and sloths. Feed the leaves to the sloth, open its mouth after half a month, and the leaves are still not swallowed in the mouth. And the koala, it can sleep 22 hours a day.
Human beings are not too much in terms of laziness. Edison, a genius inventor, said: "When people have the opportunity to avoid the hardships of thinking," I think that in addition to wisdom, there is also the laziness of human DNA.
Laziness is really the light of mankind.
Perhaps this is the main reason why humans want to invent robots.
Humans don't want to do housework, so they have a sweeping robot.
Humans are too lazy to build walls, so they created robots that would automatically build walls.
Humans are too lazy to hold the steering wheel and want to lie down and let the car drive.
In the movie, human imagination of robots continues to expand. Beyond the present, robots, Doraemon, machine butler Andrew, fat white, round BB-8 and many other robots accompany us in the movie. Protect us.
Creating a truly useful and flattering personal robot has always been a human dream.
So how do you create a robot assistant that is inseparable from people?
To build a robot, you first need to know what a robot is.
A robot is a machine—especially a programmable machine—that automatically performs a series of complex actions. (quoted from Wikipedia)
A machine that has the information to identify changes in the external world, can calculate and analyze the information, and then think about the solution to the specific behavior, can be called a robot.
Some software agents are also called robots, but this is a software robot. The industry usually calls it Bot, not Robot.
Like Microsoft Cortana, Apple Siri and Google Now are all in the Bot category, and NAO, Pepper, and Loomo are all in the category of Robot.
What components do robots need?
To create a robot that is inseparable from us, the robot must have a physical shape. The outer shell of the TA should be beautiful and sturdy. It needs a pair of eyes (sensors) to recognize the outside information. It takes a brain to understand and find a way to execute commands. (Operation), in the physical world to complete the task requires a pair of hands, a pair of wheels (actuators).
shape
The relationship between robots and humans is actually extremely subtle and difficult to balance. Too much like a human being, it will cause the physical rejection of human instinct; it is too much like a machine, and people feel that it is like a fool to talk to it; it is too cute, and it makes people think it is a low-skilled toy.
To build a robot, you must first design the appearance of the TA. The robot that is suitable for accompanying humans should have a spring-like warm, sea dog-like shape.
DIY a robot at home is actually very difficult, you need to have a mold to make what you want. If you open the mold, the price is expensive... If you have the conditions, you can use 3D printing. If you have no conditions, you can go to the omnipotent Taobao to find some models to transform.
walk
The ability to move is also necessary for a perfect robot. It must have at least a certain degree of freedom, reach the destination, and interact with the physical world—otherwise it cannot be called a robot. The TA must have double "foot", the foot "foot" goes slow and high power, and the wheeled "foot" is the current optimal walking plan. After all, the horse can't catch up with the car any more quickly. .
Eyes and brain
The robot BB8 has an eye-like thing on its head, in fact it is its sensor.
Sensors are important helpers for robots to perceive the outside world. They are like human perception organs. In order for the robot to achieve the highest possible sensitivity, it needs to be equipped with visual, acoustic, distance, tactile, proximity, force, sliding, speed and acceleration sensors.
Sensors are installed in the robot to sense the external environment and extract depth information. The core function of perception is synchronous positioning and map construction (SLAM).
SLAM technology solves the problem of letting the robot know "Where am I?", "Where is this?", "How to get out of this place."
Do you think that with SLAM, everything will be fine? NAIVE! In fact, the SLAM algorithm itself only completes the robot positioning and map construction. If you want the robot to help you get the bottle, cook, and clean the house, you must give the robot the ability to quickly generate collision-free, optimal motion trajectory. It is called sports planning in the industry.
For robots with multi-joint robotic arms, motion planning is very difficult and requires very time-consuming calculations. In an environment that has not been specifically optimized for robots, it takes even a few seconds for the robot to pick up an item.
Therefore, robots also need a strong brain - high-performance computing platform and efficient algorithms. In addition to this brain, we also need to drive the robot's moving parts - the drive, the most common is the motor.
Of course, the robot doesn't just have an entity, algorithm control can make it live, so you need to control the algorithm.
The above is the basic component of the robot. There are countless ways robot experts can combine these elements to create infinitely complex robots. What if the average person wants to have a robot?
The easiest way to build a robot
Having said that, I found that robots are more complicated than mobile phones and computers. Are you too lazy to build them? The process of successfully creating a complicated robot is really hard to say.
Is there a robotic method that is simple but can create intelligence rather than mental retardation? some! Segway RoboTIcs is building versatile robot hardware and software, and hopes to help everyone build their dream robot with the easy-to-use robot Loomo development kit.
Everyone knows that many students and companies do research through NAO, use it to program, and call the ability of sound synthesis, image recognition, and body movements to make them suitable for different scenes, such as playing football and dancing. However, NAO's desktop robot's athletic ability is limited and expensive.
If you want to create a new type of robot that can take care of your pets and go out with you, you can use Loomo's software development kit and robot hardware to write a JAVA program.
Loomo also comes with an expansion slot, you can give the TA an arm to help you take the coffee, install a shovel to help you weed ... What function can be achieved, determined by your brain hole, the realization of this brain hole must conform to the physical principle . Of course, Loomo's toolkit is not for you to create mediocre works.
Practical Case: Automated Parking Assistant developed by BMW Developer based on Loomo
Practical case: Loomo turned into a courier to send water to Intel CEO
Delivery robots can be delivered automatically or manually
Regardless of your level of expertise, you can program Loomo under Android to invoke its visual, voice, mobile, connectivity, presentation and hardware extension capabilities to extend it to more scenarios and accomplish different tasks. And its wheeled design makes it more adaptable and can go out and achieve more functions.
In the 1990s, Marc Weiser, the father of ubiquitous computing, once said: "The most far-reaching technologies are technologies that we don't feel exist. These technologies are freely integrated into our daily lives, unconsciously. Become a part of life."
In the past two or three decades, personal computers have done this, and in the next few decades, the next thing that can do this is robots.
A smart and flexible personal robot that will come to you one day and become a close friend and inseparable partner.
15W Medical Power Supply,Medical Ventilator Power Supply,Household Ventilator Power Supply,Medical Ventilator Adapter
Shenzhen Longxc Power Supply Co., Ltd , https://www.longxcpower.com