Embedded Mechatronics System Design for Uncertain Environments: Linux®-based, Rasbpian®, ARDUINO® and MATLAB® xPC Target Approaches
Book information
Description
Industrial machines, automobiles, airplanes, robots, and machines are among the myriad possible hosts of embedded systems. The author researches robotic vehicles and remote operated vehicles (ROVs), especially Underwater Robotic Vehicles (URVs), used for a wide range of applications such as exploring oceans, monitoring environments, and supporting operations in extreme environments. Embedded Mechatronics System Design for Uncertain Environments has been prepared for those who seek to easily develop and design embedded systems for control purposes in robotic vehicles. It reflects the multidisciplinarily of embedded systems from initial concepts (mechanical and electrical) to the modelling and simulation (mathematical relationships), creating graphical-user interface (software) and their actual implementations (mechatronics system testing). The author proposes new solutions for the prototyping, simulation, testing, and design of real-time systems using standard PC hardware including Linux®, Raspbian®, ARDUINO®, and MATLAB® xPC Target. Cover Contents Foreword Acknowledgments Outlines 1 Introduction 1.1 Introduction to embedded system 1.2 Example of embedded system using Athena III PC104 1.3 Example of embedded systems using ARDUINO® 1.4 Example of embedded system using Raspberry Pi 1.5 Example of embedded system using PIC 1.6 Motivations 1.7 Systematic design approach for prototyping embedded systems References 2 Linux®-based embedded system design 2.1 Linux® operating system 2.2 Building Linux® for embedded systems 2.3 Program layouts in Linux® 2.4 System design and architecture 2.4.1 Main process design 2.4.2 Sensor process design 2.4.3 Sensor fusion thread design 2.4.4 Control process design 2.4.5 Actuator driver design 2.4.6 Network communication thread design 2.5 Testing of components for control systems 2.5.1 Inertial measurement unit 2.5.2 DVL sensor unit 2.5.3 Image video unit 2.5.4 Depth sensor unit 2.6 Kalman filter 2.7 Graphical user interface References 3 Modeling and simulation of embedded underwater vehicle system 3.1 Introduction 3.2 Overview of remotely operated underwater vehicle 3.3 Dynamics modeling of remotely operated underwater vehicle 3.3.1 Hydrodynamic damping model 3.3.2 Hydrodynamic-added mass model 3.4 Validation of experimental results 3.4.1 Heave model identification 3.4.2 Yaw model identification 3.5 Simulation of remotely operated underwater vehicle model 3.6 Simulating external disturbance for remotely operated underwater vehicle model 3.7 Launch and recovery process model 3.8 Control systems design 3.8.1 Sliding-mode control 3.8.2 Proposed fuzzy-based genetic algorithm for SMC 3.8.3 Proportional-integral-derivative 3.8.3.1 Conventional SMC 3.9 Remotely operated underwater vehicle sea trial References 4 xPC-Target embedded system design 4.1 Introduction 4.2 Overview of hardware interfacings for simulations testing 4.3 Hardware interfacings 4.4 Hardware-in-the-loop testing using xPC-Target 4.4.1 Create xPC-Target real-time kernel using desktop PC as target PC 4.4.2 Create xPC-Target real-time kernel using Athena II-PC104 as target PC 4.5 Creating xPC-Target Simulink® block diagrams 4.6 Using RS232, analog, and digital I/O in xPC-Target 4.7 Infrared sensor model 4.8 Incremental encoder model 4.9 Identification of a servo DC motor 4.10 PID speed control of servo DC motor 4.11 Sliding-model speed control of servo DC motor 4.12 Linear quadratic regulator 4.13 Digital speed control of servo DC motor 4.14 Case study: marine robotic vehicle with uncertainties using xPC-Target system 4.14.1 System design and architecture 4.14.2 Underwater robotic vehicle dynamic model 4.14.3 Steady-state thruster's dynamics 4.14.4 Underwater robotic vehicle—horizontal subsystem model 4.14.5 Controller design 4.14.6 Implementation and testing References 5 PIC embedded system design 5.1 Overview of MPLAB IDE 5.2 Intelligent vacuum robot system design 5.2.1 System design and architecture 5.2.2 Programming and system implementation 5.2.3 Testing 5.3 Remote temperature-sensing system design for patients 5.3.1 System design and architecture 5.3.2 Programming and system implementation 5.3.3 Testing 5.4 Wall-climbing robot system design 5.4.1 System design and architecture 5.4.2 Programming and system implementation 5.4.3 Testing 5.5 Magnetic conveyor system design 5.5.1 System design and architecture 5.5.2 Programming and system implementation 5.5.3 Testing References 6 ARDUINO® embedded system design 6.1 Remotely operated vehicle system design 6.1.1 System design and architecture 6.1.2 Programming and system implementation 6.1.3 Testing 6.2 Smart control of marine-tracked vehicle for surveillance 6.2.1 System design and architecture 6.2.2 Programming and system implementation 6.2.3 Testing 6.3 A sloth bear-inspired pole-climbing robot 6.3.1 System design and architecture 6.3.2 Programming and system implementation 6.3.3 Testing References 7 Raspberry Pi-embedded system design 7.1 Fouling detection system 7.1.1 System design and architecture 7.1.1.1 First-boot procedures 7.1.1.2 Installing Raspberry Pi cam 7.1.1.3 Setting up Wi-Fi to enable remote control for Raspberry Pi 7.1.1.4 Remotely copy files to and from Raspberry Pi 7.1.1.5 Remotely controlling Raspberry Pi terminal 7.1.1.6 Set up database and PHP webpage 7.1.1.7 Installing MySQL and Easyphp and PhpMyAdmin on computer 7.1.1.8 Installing MySQL on Raspberry Pi 7.1.1.9 Creation of database 7.1.1.10 PHP template for uploading images to the database 7.1.1.11 OpenCV 7.1.2 Programming and system implementation 7.1.2.1 Haar cascade object recognition 7.1.2.2 Merging the vector files and training the cascade 7.1.2.3 Artificial neural networks identification 7.1.3 Testing 7.2 Multi-hop microprocessor-based prototype system for remote vibration and image monitoring 7.2.1 System design and architecture 7.2.2 Programming and system implementation 7.2.3 Testing 7.3 Face recognition system 7.3.1 System design and architecture 7.3.2 Programming and system implementation 7.3.3 GUI using PyQt 7.3.4 Testing References Index Back Cover
Similar books
Benchmark Models of Control System Design for Remotely Operated Vehicles
2020 · PDF
Computer-Aided Control Systems Design: Practical Applications Using MATLAB® and Simulink®
2013 · PDF
MySQL® Notes for Professionals book
2018 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
MrExcel 2022: Boosting Excel
2022 · PDF
Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36
2010 · PDF
THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.
1858 · PDF
Idries Shah 27 Books Collection : A Perfumed Scorpion, A Veiled Gazelle, Caravan of Dreams, Darkest England, Destination Mecca, Evenings with Idries Shah, Knowing How to Know, Learning How to Learn, Letters and Lectures of Idries Shah, Neglected aspects of Sufi study, Observations, Oriental Magic, Reflections, Seeker after Truth, Special Illumination, Special Problems in the study of Sufi ideas, Sufi thought and action, Tales of the Dervishes, The Dermis Probe, The Elephant in the Dark, The Englishman Handbook, Idries Shah Antology, The Magic Monastery, The natives are restless, wisdom of the Idiots PDF.
2022 · PDF