answersLogoWhite

0

Robotics

This branch of technology deals with the design, development, operation, structural disposition and application of robots. Robotics is related to other sciences including software, mechanics and engineering. Current robots have the capability to move and speak.

2,104 Questions

How much money do robotic engineers make?

In general, engineers along with just about any other profession, make either what they deserve or what they can negotiate.

It's all about perception. If an employer perceives that an employee or candidate can provide greater value, the employee MAY be entitled to more money. If an engineering degree is all the employer is looking for, he/she may be willing to pay more for that piece of paper. On the other hand, if an employer needs an engineer to produce, the employee will more likely be paid based on his/her value to the company.

What is I Robot rated?

I, Robot (2004) is rated PG-13 for intense stylized action, and some brief partial nudity.

Are Vocaloids robots?

They are computer created software based on voice banks of real people.

So, technically yes, they are robots.

Extending the answer:

The closest "Vocaloid robot" known to exist is a prototype called HRP-4C that could use any Vocaloid voice library. HRP-4C itself is a female humanoid robot developed by the National Institute of Advanced Industrial Science and Technology, a Japanese research facility. Her first demo to the public was in 2009. She is known to have used at least 3 Vocaloids in demos. One was a prototype called CV-4Cβ (CV-4C beta) made by Crypton Future Media, the same studio that created Miku Hatsune. CV-4Cβ used a variant of Vocaloid optimized for speech, instead of singing, called Vocaloid-flex. HRP-4C has sung using Miku Hatsune and GUMI voice libraries.

What does ROBOT stand for?

It doesn't stand for anything. The term "robot" was coined by Karel Čapek, a Czech writer, in his 1921 play R.U.R. (Rossum's Universal Robots).

What is the difference between robotics and robots?

robots are artificial devices that replicates human work while robotics an art of how to develop a robot.

What will robots be like in the future?

Not like robots in the past. Or tomorrow. But they should be good :)

What is a Bionic Human?

Once the realm of science fiction, bionics is slowly but surely becoming a reality. Advances in medical prostheses and computer technology are making the dream of building a bionic human a reality.

Where can you find a robot?

You can find one in any science lab or at a science fair stadium.

Us robotics 8054 default ip address?

Default IP of the US Robotics 8054 router is 192.168.123.254

Are there going to be robots in the future?

yes there will be robots in the futere.in fact there are robots today you shoud watch nature tech.

What are functions of a robot?

it can used in our daily chores or a task.and it can help many people..

Are robots waterproof?

There are some waterproof robots, but normally they will sizzle then sink.

You can a waterproof one in the Natural History museum in london.

Could a robot save your life one day?

I guess if it had the abilities to than yes----what kind of a question is that?

Where are robots used in the society?

Usually in factories. In 5-10 years the robot population will increase.

Department of Defense and NASA are also big on robotics

How can you build an easy and electrical robot from parts around the house?

The Omni-Wheel

So how does a robot that can move omni-directionally work? The trick is that it uses special wheels . . . The omni-wheel is not actually just a single wheel, but many wheels in one. There is the big core wheel, and along the peripheral there are many additional small wheels that have the axis perpendicular to the axis of the core wheel. The core wheel can rotate around its axis like any normal wheel, but now that there are additional wheels perpendicular to it, the core wheel can also move parallel to it's own axis.

Below are a few of the available omni-wheels on the market. The wheel size and diameter are dependent on things like expected robot speed, weight, etc.

You must also be concerned with wheel material. I originally built this omni-wheel robot using omni-wheels made entirely out of plastic - but apparently plastic was too smooth and the wheels were not getting much ground traction. Instead you should make sure the small peripheral wheels are made out of some high traction material, such as rubber or polyurethane. After realizing this mistake and getting new high traction wheels, the results greatly improved by several orders of magnitude. I used this omni wheel for my robot.

Omni-wheels also make great castor wheels. If you are interested in calculating what wheel diameter is best, you should read the tutorial on robot dynamics.

Holonomic vs Non-Holonomic Robots

There are only two types of mobile robots, holonomic robots and non-holonomic robots. Non-holonomic robots are ones that cannot instantaneously move in any direction, such as a car. This type of robot has to perform a set of motions to change heading. For example, if you want your car to move sideways, you must perform a complex 'parallel parking' motion. For the car to turn, you must rotate the wheels and drive forward. This type of robot would have '1.5' degrees of freedom, meaning that it can move in both the X and Y direction, but requires complex motions to achieve the X direction.

A holonomic robot however can instantaneously move in any direction. It does not need to do any complex motions to achieve a particular heading. This type of robot would have 2 degrees of freedom in that it can move in both the X and Y plane freely. A robot arm typically is omni-directly too, with many more degrees of freedom.

Now here is a question for you. Is my Taurus 2 robot holonomic or non-holonomic? To be honest, I am not entirely sure myself. It can move in any direction almost instantaneously - I say almost because there is the small delay time it takes for the wheels to change angles. Perhaps '1.75' DOF? Anyways . . .

3 Wheels vs 4 Wheels

Most omni-wheel robots consist of a triangular platform and three wheels. But it is possible, and often better, to use four wheels. There is only one good reason why three wheels are better - three wheels and three motors are cheaper than four of each.

There is however a problem inherent with four wheel vehicles, and that is the fact that four points are not guaranteed to be on the same plane. Three points are. If your four wheeled robot encounters uneven terrain, there is a good chance that one of those wheels will not be in contact with the ground - holy squirrels! But there are many simple solutions to this. My four wheeled Taurus 2 uses a rocker-bogey system. Cars use spring shocks. My omni-wheel design used a thin flexible aluminum base on which the servos were mounted, able to bend and flex with the terrain.

But I would argue that, with the exception of cost and a small increase in complexity, four wheel designs are better.

Firstly, four wheels are more efficient. With a three wheel design, it is impossible to get 100% efficiency from its wheels. This is because in three wheel designs, no more than one wheel will ever be aligned with the direction of motion. But with four, two wheels can move at 100% efficiency, while the other two remain idle, for full speed more efficient motion. All other angles will also be more efficient than with a three-wheeled omni-wheel robot.

As you can see, in the four wheel design, two wheels are rotating and contributing 100% to motion, while the other two are not moving at all and acting as castors. For this reason, a four-wheeled omni-wheel robot is faster, while using as much or less motor energy.

The other main reason why four wheels are easier is for computational reasons. Four wheels are at 90 degrees to each other, while three wheels are at 120 degree angles. What does this mean? Four wheel designs have wheels directly opposite of each other, meaning a pair of wheels just needs a single calculation, with one wheel receiving a negative number while the other positive. Three wheel designs have no wheel pairs, meaning three calculations are required.

Control of an Omni Wheel Robot

For an omni-wheel robot to translate at a particular angle, each wheel must rotate at a particular rotational velocity and direction. Since the robot is moving at angles, it will need to do trigonometric calculations to determine these wheel speeds. However trigonometric calculations are not always possible, since control of an omni-wheel robot very much depends on your robots computational processing ability. If you are using a PC or palmpilot as the robot controller, your robot could do thousands of trig calculations per second. However most microcontrollers cannot. A microcontroller (such as a PIC or AVR), not doing anything else, can do about three trig calculations per second. But unfortunately your robot also needs to read from sensors, drive servos, interpret data, and many other things. Instead, you will need to use what is called a trigonometric lookup table. Basically you do the trig calculations before hand and save them in memory, and the program just references a list. It wont be 100% accurate, or as elegant in code, but it will be much much faster - its a balance of speed and accuracy. An accuracy within 10 degrees worked fairly well.

As for position control, this is impossible with an omni-wheel robot. The omni-wheel works on the basis of wheel slippage, so using things like encoders for position will not work. You must have the robot detect it's surroundings to track its motion accurately - IMU's, gyros, visual tracking, etc. will work.

Optimization of actuator control is a little complicated. There are several things you need to consider:

Angle control. For an omni-wheel robot to translate at a certain angle, each motor needs to go at a certain speed with relation to the others. The speed doesnt matter, just the ratios.

Motor speed. The faster the motors go, the faster the robot goes.

Rotational control. For an omni-wheel robot to rotate at some particular speed, it must add or subtract equally from the motor speed of each motor.

Maximum motor speed. Motors can only go so fast, so when you do ratios, and rotational control additions, you must make sure that you are not commanding a motor to go faster than it can.

Global angle. You may or may not want to control for the angle of the robot to it's surroundings.

So how do you do this? Well you do these calculations in this order:

1) Calculate motor ratios to determine translation angle. Do this using the trig lookup tables.

2) Calculate rotational velocity constant. Just add or subtract some constant to the translation motor speeds to rotate clockwise or counterclockwise.

3) Check and correct to make sure maximum motor speed isn't exceeded. Suppose maximum speed is 100, but your four-wheel calculations call for motor speeds at 50, -50, -110, and 110. Well the ratio is 50/-50/-110/110. It must be X/-X/-100/100, with an unknown X value, based on a maximum speed of 100. Using algebra, your equation then becomes:

50/110 = X/100

X = 45.45 =~46

The motor speeds become 46/-46/-100/100.

Again, this calculation is more difficult for a three-wheeled omni-wheel robot, but the calculation can be done in the same manner. You can also slow the robot down by changing the maximum velocity in software.

Disadvantages of Omni Wheel Drive

There are unfortunately several disadvantages to omni-wheel drive. Omni-wheels have poor efficiency because not all wheels rotate in the direction of robot movement. There are high losses from friction too. Position control will not work because of high slip. And there is the high computational loss by calculating angles with trigonometry.

Construction Steps to Building an Omni-Wheel Robot

If you would like to have your own four-wheeled omni-wheel robot, the below images show typically how to construct one.

Firstly, this is how I attached the omni-wheel to my servos. I drilled holes into the wheel, and attached the servo hornwith screws:

Below are the images taken during production, helpful if you wish to build a similar omni-wheel robot of your own. Note that the white plating is HDPE and the metal is thin sheets of aluminum. I used long spacers to connect the top and bottom. I used two 6V NiMH batteries, one to power motors, the other to power sensors and the microcontroller.

As also seen in the video, the last two images are modifications I made for the CMU MOBOT line following competition. The big giant fan was used to blow away dust that kept mysteriously clogging up the IR sensors. Three omni-wheels were removed because they couldn't scale the large cracks in the cement on the competition course, 2 large foam wheels were added, and the last one was kept as a castor wheel.

Additional Features on Fuzzy (the Robot)

(unrelated to omni-wheel robots, but still interesting)

Fuzzy, for fuzzy logic, was my first attempt towards a robot with AI. I basically reasoned the more sensors I had on the robot, the more 'intelligent' the decisions it could make. I was going to give it a set of 'emotions':tired: slow speed

bored: randomly activate other emotions

afraid: hide, avoid things that move

claustrophobic: stay out in lighted, open areas

hungry: low battery alert, be more efficient

wanderlust: explore a lot

frustration: try something new to acheive a goal

Sensors Used

Three scanning Sharp IR rangefinders mapped everything in front of it. 2D Mapping was done at 180 degrees, picking up objects at a distance of up to 20ft, and with an update rate of 3Hz. It successfully made intelligent navigation decisions, as seen in the video. It can identify all objects, and the size of the objects, in front of it to determine if there is enough room between objects to pass through or if it must go around.

Three sonar, used mainly as bumper sensors to compliment the Sharp IR. It was my first time using sonar, so it was a good educational experiment. Looking back, I think two wide angle sonar would have been more than sufficient though.

Two infrared emitter detector pairs were used for the line following modification.

The results of the experiment? Well, lets just say the PIC16F877 doesnt have enough memory to do AI. It ran out of memory after programming most of the sensor's into it. I had plans for a digital compass and photoresistors too, but that didnt work out. It did mapping, did intelligent obstacle avoidance, could do all of its movements properly, etc. But sadly, no emotions.

Source Code:

PIC 16F877 source code for omni-wheel robots

note: there is a minor uncorrected bug for motion planning that I never got around to fixing

Imagine a high-tech product and describe it?

A hologram TV that is a box and projects the screen into the air. They will be common in 8-14 years.

What type of robot works in a cube shaped work envelope?

Cartesian robots have cube shaped work envelopes. As their name indicates, the linear movements of Cartesian robots are limited to a grid. Built with three axes of movement (x,y,z), these robots are popular because of their precision.

Who started robotics?

Leonardo Da Vinchi designed the first robot which was a robot to spy on his enemies.

What makes a robot a robot?

Mostly perception. If it looks like a robot to someone, then it's a robot. If you prefer something more objective, one definition of robot is "artificial agent" (a better definition is in the link below). Artificial just means someone made it, agent means it does something for someone (my favorite robot is the dishwasher - someone built it to wash dishes for me). Many people assume "agency" includes the ability to act by itself (autonomy), or at least look like it can. "Anthropomorphism" is "the attribution of uniquely human characteristics to non-human" things and critters (some people don't think it's a robot unless it looks like humans, animals or something else recognizable). These days most of the really popular robots are exploring places people can't go yet (Voyager left the solar system not too long ago, Spirit and Opportunity are still running around Mars) and doing things too dangerous for humans to do safely (like hunting for roadside bombs in war zones or searching the bottom of the ocean). I used to work with a parts placer in an electronics assembly plant, it took very small parts from reels and bins and placed them on circuit boards. Some car manufacturers use big industrial robots for welding and lifting cars and trucks. Nanotechnology is finally catching on, with motors and wheels the size of atoms. I have seen pictures of remote control robots for doing surgery from somewhere outside the hospital, like from another country. Then there are the vacuuming robots. Anything you can build to do something for you is basically a robot. Oh yeah, don't forget battlebots! Some of us like the sound of smashing and tearing metal.

What kind of jobs do robots do?

Here are some of the things that robots do to help humans:=- Dismantle bombs==- Making cars==-Packing boxes==-Helping the army==-Used in labs==-Underground mining=