To do something, however small, to make others happier and better, is the highest ambition, the most elevating hope, which can inspire a human being.
- Sir John Lubbock
The Three Laws of Robotics (often shortened to The Three Laws or Three Laws) are a set of rules devised by the science fiction author Isaac Asimov and later expanded upon. The rules are introduced in his 1942 short story "Runaround", although they were foreshadowed in a few earlier stories. The Three Laws are:
A robot may not injure a human being or, through inaction, allow a human being to come to harm.
A robot must obey any orders given to it by human beings, except where such orders would conflict with the First Law.
A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.
Thread programming in writing high speed stream of data is a key point in navigation systems. Effective DAQ system is critical in such systems and the idea of synchronization between different threads and the communication channels between different threads are also very important. More about this later ...
Engineers believe they can fix everything and in case of failure, they are humble enough to accept carry the guilt personally and mention that it is them who can not solve the challenge, but a challenge always has a solution :-)
Slow climbing with either upwards and downwards, or right and left
The combination of these two types of climbing can give a combination of very fast climbing plus precise climbing when needed. Also fast climbing method gives robot the chance to move to directions from 0 - 360 degrees.