Robotics is a branch of engineering that involves the conception, design, manufacture, and operation of robots. This field overlaps with electronics, computer science, artificial intelligence, mechatronics, nanotechnology and bioengineering.
Science-fiction author Isaac Asimov is often given credit for being the first person to use the term robotics in a short story composed in the 1940s. In the story, Asimov suggested three principles to guide the behavior of robots and smart machines. Asimov's Three Laws of Robotics, as they are called, have survived to the present:
1. Robots must never harm human beings.
2. Robots must follow instructions from humans without violating rule
3. Robots must protect themselves without violating the other rules.
Robotics is a form of automation that is helping twenty-first century manufacturers in numerous industries gain rapid increases in productivity. Functions formerly performed by humans—especially difficult, dangerous, monotonous, or tedious tasks—are now often assumed by robots or other mechanical devices that can be operated by humans or computers. Moreover, robots can be used to take the place of humans in extreme settings or life-threatening situations involving nuclear contaminants, corrosive chemicals, or poisonous fumes. Firmly established as a critical manufacturing technology, robotics is gaining increasing acceptance by the workforce, garnering praise for its reliability, and being utilized more extensively in medium and small companies.
What will you learn?
1. Give an understanding about the concepts and basic architecture of 8051
2. Provide an overview of difference between microprocessor and micro controller
3. Provide background knowledge and core expertise in microcontroller
4. Impart knowledge about assembly language programs of 8051
5. Help understand the importance of different peripheral devices & their interfacing to 8051
6. Impart knowledge of different types of external interfaces including LEDS, LCD, Keypad Matrix, Switches & Seven segment display
7. Become familiar with programming environment used to develop embedded systems
8. Understand key concepts of embedded systems like I/O, timers, interrupts, interaction with peripheral devices
9. Learn debugging techniques for an embedded system
1. Having knowledge of electronics fundamentals coupled with some programming experience are the ideal participants for this course.
2. The knowledge equivalent to 8051 microcontroller course is essential.