ABSTRACT

With advances in sensor technologies, there has been a rapid increase in the development of autonomous robots, and Section 2.1 talks briefly about this development. Regardless of the size and purpose, all robots use cutting-edge sensor technologies and are supported by sophisticated algorithms. Roboticists are creating new programs and sensor systems to make robots smarter and more perceptive. Today, robots can effectively navigate a variety of environments. Section 2.1 also introduces autonomous vehicles (AVs) and unmanned aerial vehicle (UAV) technology, including UAV control, software, and fields of application.

Section 2.2 explains the need for the design of a control architecture so that autonomous robots can reason and act in their environment to accomplish tasks and adapt in real time to the actual execution context. This requires input from the fields of control theory, knowledge-based and reasoning systems, and software architecture.

Section 2.3 discusses robots and machine intelligence/artificial intelligence (AI). It argues that the ultimate AI will be a recreation of the human thought process, a man-made machine with intellectual abilities, including the ability to learn, reason, use language, and formulate original ideas. Today’s AI machines can replicate some specific elements of intellectual ability but not all.

Finally, Sections 2.4 and 2.5 analyze the programming and autonomous robot algorithm.