Abstract
This work deals with the embedding architecture into an FPGA of a fuzzy locomotion controller for pose regulation of a differential nonholonomic mobile robot. It is presented an standardized design based on the actual and target pose, it does not need any dynamic model to work, the design provides the estimate angular speeds, then using the kinematic model, a feedback of the actual position is provided, hence the same system can be used by different mobile robots considering that the speed control of driving wheels is a subsystem and a configuration is provided. These features makes this proposal viable to be used by the automotive industry in the automatic steering system for self-parking for different car models with differential tracking. The controller was developed using VHDL code, its functionality is simulated by merging the code into the Simulink environment. The experimental framework, experiments and results are explained.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bloch, A.M., Reyhanoglu, M., McClamorch, H.: Control and stabilization of nonholonomic dynamic systems. IEEE Tran. on Automatic Control 37(11), 1746–1757 (1992)
Kim, D.: An Implementation of Fuzzy Logic Controller on the Reconfigurable FPGA System. IEEE Transaction on Industrial Electronics 47(3) (2000)
Moreno-Velo, F.J., Baturone, I., Sánchez-Solano, S., Barriga, A.: Rapid Design of Fuzzy Systems with XFUZZY. In: IEEE International Conference on Fuzzy Systems, FUZZ-IEEE 2003 (2003)
Lizárraga, G., Sepúlveda, R., Montiel, O., Castillo, O.: Modeling and Simulation of the Defuzzification Stage Using Xilinx System Generator and Simulink. Soft Computing for Hybrid Intelligent Systems, pp. 333–343. Springer, Berlin (2008)
Fierro, R., Lewis, F.L.: Control of a nonholonomic mobile robot Using Neural Networks. IEEE Transactions on Neural Networks 9(4) (1998)
Campion, G., Bastin, G., D’AndreaNovel, B.: Structural properties and classification of kinematic and dynamic models of wheeled mobile robots. IEEE Trans. Robot Autom. 12(1), 47–62 (1996)
Kolmanovsky, I., McClamroch, N.H.: Developments in nonholonomic control problems. IEEE Control Syst. Mag. 15, 20–36 (1995)
Barraquand, J., Latombe, J.-C.: Nonholonomic multibody mobile robots: Controllability and motion planning in the presence of obstacles. In: Proc. IEEE Int. Conf. Robot. Automat., Sacramento, CA, pp. 2328–2335 (1991)
Olivas, J.A., Sepúlveda, R., Montiel, O., Castillo, O.: Methodology to Test and Validate a VHDL Inference Engine through the Xilinx System Generator. Soft Computing for Hybrid Intelligent Systems, pp. 325–331. Springer, Heidelberg (2008)
Shabiul Islam, M., Anwarul Azim, M., Saukat Jahan, M., Othman, M.: Design and Synthesis of Mobile Robot Controller using Fuzzy. In: 28th International Conference on Software Enigineering (ICSE 2006), Shangai, China (2006)
Montiel, O., Castillo, O., Melin, P., Sepúlveda, R.: Black box evolutionary mathematical modeling applied to linear systems. International Journal of Intelligent Systems 20(2), 293–311 (2005)
Maldonado, Y., Montiel, O., Sepúlveda, R., Castillo, O.: Design and Simulation of the Fuzzification Stage through the Xilinx System Generator. In: Soft Computing for Hybrid Intelligent Systems, pp. 297–305. Springer, Berlin (2008)
Siegwart, R., Nourbakhsh, I.R.: Introduction to Autonomous Mobile Robots. Bradford Book The MIT Press, Cambridge (2004)
Saffiotti, A.: Fuzzy logic in autonomous navigation. In: Driankov, D., Saffioti, A. (eds.) Fuzzy Logic Techniques for Autonomous Vehicle. Studies in Fuzziness and Soft Computing, pp. 3–24. Springer-Physica Verlag (2001)
Saffiotti, A.: The uses of the fuzzy logic in autonomous robot navigation. Soft Computing 1, 180–197 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Montiel, O., Camacho, J., Sepúlveda, R., Castillo, O. (2010). Embedding a Fuzzy Locomotion Pose Controller for a Wheeled Mobile Robot into an FPGA. In: Castillo, O., Kacprzyk, J., Pedrycz, W. (eds) Soft Computing for Intelligent Control and Mobile Robotics. Studies in Computational Intelligence, vol 318. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15534-5_28
Download citation
DOI: https://doi.org/10.1007/978-3-642-15534-5_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15533-8
Online ISBN: 978-3-642-15534-5
eBook Packages: EngineeringEngineering (R0)