Abstract

Mobile robots are extensively used in various terrains to handle situations inaccessible to man. Legged robots in particular are tasked to move in uneven terrain. Hence the primary problem of these robots is locomotion in an autonomous fashion. Autonomy is important as the tasks are plagued with many uncertainties. Some of these tasks include leg movement and coordination, navigation, localisation, and stability during movement, all operating in dynamic and unexplored territories. Classical control and traditional programming methods provide stable and simple solutions in a known environment. The environment that legged robots work in is dynamic and unstructured, and such control methods are not always able to cope with. It is difficult to model the environment to provide the controller with the relevant data and program actions for all possible situations. Hence controllers with abilities to learn and to adapt are needed to solve this problem. Soft computing provides an attractive avenue to deal with these situations. Soft computing methods are based on biological systems and they provide the following features: generalisation, adaptation and learning. As more is realised about the use and properties of soft computing methods, the development of controller is shifting towards using soft computing. They have properties that can be used to improve the stability, adaptability, and generalisation of the controllers. Some of the more popular methods used are fuzzy logic, artificial neural networks, reinforcement learning and genetic algorithms. They are commonly integrated with classical methods to enhance the features of classical controllers and vice versa. Each soft computing method serves a different purpose, with its advantages and disadvantages, and the methods are often used together to complement each other. This chapter provides a survey on the different uses of soft computing methods in the different aspects of legged robotics. We see how soft computing methods and classical techniques compliment each other. Two areas of legged robotics are dealt with - control architecture and the problem of navigation. The Central Pattern Generator (CPG) controller and the behaviour-based controller are two architectures presented in this chapter. Various soft computing techniques are used to implement and improve these two controllers.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.