Hardcore!

Saturday, January 7, 2012

Robot Control


There are many ways to design software for controlling a robot. The focus is not on low-level coding issues, but on high level concepts about the speci`l situations robots will encounter and ways to address these peculiarities. The approach taken here proposes and examines some control software architectures that will comprise the brains of the robot.

Probably the biggest problem facing a robot is overall system reliability. A robot might face any combination of the following failure modes:
Mechanical Failures - These might range from temporarily jammed movements to wedged geartrains or a serious mechanical breakdown.
Electrical Failures - We hope it is safe to assume that the computer itself will not fail but loose connections of motors and sensors are a common problem.
Sensor Unreliability - Sensors will provide noisy data (data that is sometimes accurate, sometimes not) or data that is simply incorrect (touch sensor fails to be triggered).

The first two of the above problems can be minimized with careful design, but the third category, sensor unreliability, warrants a closer look. Before discussing control ideas further, here is a brief analysis of the sensor problem.
An example of robot control is when it interacts with a wall. In a worst-case scenario, what could happen while a robot was merrily running along, following a wall? Several possibilities:

1. The robot could run into an object or a corner, properly triggering a touch sensor.

2. The robot could run into an object or corner, not triggering a touch sensor.

3. The robot could wander off away from the wall.

4. The robot could slam into the wall, get stuck, and conditionally trigger a touch sensor.

5. The proximity sensor could fall off its mount, causing a series of incorrect sensor readings. 

Ideally, control software should expect occurrences of cases like those numbered #1 through #4 and be able to detect case #5.

Saturday, December 3, 2011

Robot's History

Hello everybody, welcome to my blog !! On this blog, you can see various information about the robot. Let me tell you now. Do you know the history about robots? The history of robots has its roots as far back as ancient myths and legends. Modern concepts were begun to be developed when the Industrial Revolution allowed the use of more complex mechanics and the subsequent introduction of electricity made it possible to power machines with small compact motors. After the 1920s the modern formulation of a humanoid machine was developed to the stage where it was possible to envisage human sized robots with the capacity for near human thoughts and movements, first envisaged millennia before. The first uses of modern robots were in factories as industrial robots - simple fixed machines capable of manufacturing tasks which allowed production without the need for human assistance. Digitally controlled industrial robots and robots making use of artificial intelligence have been built since the 1960s.