Sensor Fusion Approaches for Positioning, Navigation, and Mapping - Mohamed M. Atia - E-Book

Sensor Fusion Approaches for Positioning, Navigation, and Mapping E-Book

Mohamed M. Atia

0,0
111,99 €

-100%
Sammeln Sie Punkte in unserem Gutscheinprogramm und kaufen Sie E-Books und Hörbücher mit bis zu 100% Rabatt.
Mehr erfahren.
Beschreibung

Unique exploration of the integration of multi-sensor approaches in navigation and positioning technologies.

Sensor Fusion Approaches for Positioning, Navigation, and Mapping discusses the fundamental concepts and practical implementation of sensor fusion in positioning and mapping technology, explaining the integration of inertial sensors, radio positioning systems, visual sensors, depth sensors, radar measurements, and LiDAR measurements. The book includes case studies on ground wheeled vehicles, drones, and wearable devices to demonstrate the presented concepts.

To aid in reader comprehension and provide readers with hands-on training in sensor fusion, pedagogical features are included throughout the text: block diagrams, photographs, plot graphs, examples, solved problems, case studies, sample codes with instruction manuals, and guided tutorials.

Rather than simply addressing a specific sensor or problem domain without much focus on the big picture of sensor fusion and integration, the book utilizes a holistic and comprehensive approach to enable readers to fully grasp interrelated concepts.

Written by a highly qualified author, Sensor Fusion Approaches for Positioning, Navigation, and Mapping discusses sample topics such as:

  • Mathematical background, covering linear algebra, Euclidean space, coordinate frames, rotation and transformation, quaternion, and lie groups algebra.
  • Kinematics of rigid platforms in 3D space, covering motion modeling in rotating and non-rotating frames and under gravity field, and different representations of position, velocity, and orientation.
  • Signals and systems, covering measurements, and noise, probability concepts, random processes, signal processing, linear dynamic systems, and stochastic systems.
  • Theory, measurements, and signal processing of state-of-the-art positioning and mapping sensors/systems covering inertial sensors, radio positioning systems, ranging and detection sensors, and imaging sensors.
  • State Estimation and Sensor Fusion methods covering filtering-based methods and learning-based approaches.

A comprehensive introductory text on the subject, Sensor Fusion Approaches for Positioning, Navigation, and Mapping enables students to grasp the fundamentals of the subject and support their learning via ample pedagogical features. Practicing robotics and navigation systems engineers can implement included sensor fusion algorithms on practical platforms.

Sie lesen das E-Book in den Legimi-Apps auf:

Android
iOS
von Legimi
zertifizierten E-Readern

Seitenzahl: 753

Veröffentlichungsjahr: 2025

Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



IEEE Press445 Hoes LanePiscataway, NJ 08854

IEEE Press Editorial BoardSarah Spurgeon, Editor‐in‐Chief

Moeness AminJón Atli BenediktssonAdam DrobotJames DuncanEkram HossainBrian JohnsonHai LiJames LykeJoydeep MitraDesineni Subbaram NaiduTony Q. S. QuekBehzad RazaviThomas RobertazziDiomidis Spinellis

Sensor Fusion Approaches for Positioning, Navigation, and Mapping

How Autonomous Vehicles and Robots Navigate in the Real World: With MATLAB Examples

Mohamed M. Atia

Department of Systems and Computer Engineering, Carleton University, Ottawa, Ontario, Canada

Copyright © 2025 by The Institute of Electrical and Electronics Engineers, Inc. All rights reserved.

Published by John Wiley & Sons, Inc., Hoboken, New Jersey.Published simultaneously in Canada.

No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise, except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per‐copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, (978) 750‐8400, fax (978) 750‐4470, or on the web at www.copyright.com. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748‐6011, fax (201) 748‐6008, or online at http://www.wiley.com/go/permission.

The manufacturer's authorized representative according to the EU General Product Safety Regulation is Wiley‐VCH GmbH, Boschstr. 12, 69469 Weinheim, Germany, e‐mail: [email protected].

Trademarks: Wiley and the Wiley logo are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates in the United States and other countries and may not be used without written permission. All other trademarks are the property of their respective owners. John Wiley & Sons, Inc. is not associated with any product or vendor mentioned in this book.

Limit of Liability/Disclaimer of Warranty: While the publisher and author have used their best efforts in preparing this book, they make no representations or warranties with respect to the accuracy or completeness of the contents of this book and specifically disclaim any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives or written sales materials. The advice and strategies contained herein may not be suitable for your situation. You should consult with a professional where appropriate. Further, readers should be aware that websites listed in this work may have changed or disappeared between when this work was written and when it is read. Neither the publisher nor authors shall be liable for any loss of profit or any other commercial damages, including but not limited to special, incidental, consequential, or other damages.

For general information on our other products and services or for technical support, please contact our Customer Care Department within the United States at (800) 762‐2974, outside the United States at (317) 572‐3993 or fax (317) 572‐4002.

Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic formats. For more information about Wiley products, visit our web site at www.wiley.com.

Library of Congress Cataloging‐in‐Publication Data Applied for:

Hardback ISBN: 9781394155262

Cover Design: WileyCover Images: © xoverian/Shutterstock, © Jason marz/Getty Images

To my mother. This book is dedicated to your soul, with all my love

About the Author

Dr. Mohamed M. Atia received his BSc and MSc degrees in computer systems from Ain Shams University in 2000 and 2006, respectively, and a PhD in electrical and computer engineering from Queen’s University at Kingston in 2013. Before transitioning to academia, Dr. Atia spent several years in industry, where he developed and implemented advanced algorithms and computer systems utilizing artificial intelligence, machine learning, estimation, and signal processing for diverse applications, including natural language processing, speech recognition, and multi‐sensor navigation systems for robotics. He is currently a professor in the Department of Systems and Computer Engineering at Carleton University in Ottawa. Dr. Atia has authored over 100 publications and holds five granted patents.

Preface

Background

The early industrial revolutions of the first (eighteenth century), second (nineteenth century), and third (twentieth century) were marked by the invention of machines, transportation means, and computer/communication systems, respectively. The fourth industrial revolution that is currently evolving and shaping our twenty‐first century is marked by two key aspects: autonomy and connectivity. The invention of micro‐electromechanical systems (MEMS) sensors, digital imaging sensors, the deployment of global navigation satellite systems (GNSSs), fifth generation (5G) networks, and the advances in semiconductor manufacturing has created an unprecedented opportunity to develop intelligent autonomous systems that can perform complex, challenging tasks in different fields such as agriculture, farming, transportation, construction, health, and services such as snow removal, lawn mowing, cleaning, warehouse operations, package delivery, not to mention space exploration and settlement on the moon or Mars. Sensor fusion algorithms that support full autonomy is the fuel that powers these new emerging technologies and applications. To support full autonomy, positioning, navigation, and mapping are vital features that any robotic platform or intelligent system must have to navigate in the physical world. Although many books address different navigation and mapping systems, most resources address specific sensor technology. A few books address the problem using a sensor fusion approach, where various sensors are integrated into one system. The fusion of multiple sensors has the benefit of maximizing the overall accuracy and mitigating the limitations of each individual sensor. This book explains fundamental sensor fusion concepts for positioning, navigation, and mapping. In addition, the book describes the concept of operations, mathematical models, and the signal processing of navigation and mapping sensors and technologies. The book integrates common navigation sensor technologies and fusion algorithms in one source with examples and sample code projects for maximum clarity.

Scope of the Book

Positioning, navigation, and mapping can be categorized into low level and high level. Low‐level positioning means determining objects' location, velocity, and orientation, while low‐level navigation refers to estimating objects' trajectories. Low‐level mapping refers to the point‐based mapping of the environment. High‐level positioning, navigation, and mapping include higher level tasks such as object recognition, scene understanding, path planning, and collision avoidance. The book concerns low‐level positioning, navigation, and mapping technologies and their integration. Positioning, navigation, mapping technologies, sensors, and systems are broad and diverse. Each sensor, technology, or system is a sophisticated research area by itself. The book provides introductory‐level knowledge about the most used sensors and positioning, navigation, and mapping technologies. Then, the book explains sensor fusion methods and algorithms with applications on different platforms, such as wheeled vehicles, aerial vehicles, and legged robotic platforms. The book collects the critical building blocks in math, physics, estimation, and signal processing that contribute to building accurate positioning, navigation, and mapping systems.

MATLAB Projects' Repository

The book provides MATLAB projects to demonstrate the concepts and explain the implementation details of sensor fusion systems/algorithms for different platforms. The code, data, and instructions of the projects can be found in the following GitHub link:

https://github.com/SensorFusionBook

MATLAB Version Compatibility

The projects and examples in this book were developed and tested using a specific version of MATLAB. While MATLAB strives to maintain backward compatibility, some functions may become obsolete or exhibit different behavior in newer versions. If you encounter any version-related issues or unexpected behavior, please report them to [email protected]. Your feedback is invaluable in addressing potential compatibility concerns and enhancing the usability of the provided resources.

Who Should Read This Book?

This book is designed for undergraduate/graduate students, researchers, and industry engineers working on developing positioning and mapping algorithms for robotics and autonomous vehicles using multiple integrated sensors. Integrating different multi‐rate sensors in one system in real time is quite challenging and requires solid knowledge of multidisciplinary topics. Being an expert in all interdisciplinary topics related to sensor technologies and positioning/mapping methods is almost impossible. However, having a minimum level of knowledge in these multidisciplinary topics is essential to developing reliable positioning and mapping algorithms for robotics and autonomous vehicles. Engineers focusing on one sensor technology or algorithmic method would benefit from the multidisciplinary topics discussed in this book. Understanding how other sensors work and how measurements are integrated would enhance collaborative work and highlight essential gaps in individual sensors.

Motivations

Despite the importance of the topic of sensor fusion and the significant impact of precise positioning, navigation and mapping on autonomous vehicles and intelligent robotics technologies, the author could not easily find a single book that combines these many varied topics which constitute sensor fusion for autonomous systems positioning, navigation, and mapping. Although some books cover individual topics in location, positioning, navigation, and mapping technology, most books address a specific sensor or problem domain with little focus on the big picture of sensor fusion and integration. The topic of sensor fusion for positioning, navigation, and mapping is usually overlooked due to the complex details of each sensor or technology. As the number of sensors and technologies has significantly increased, the topic of sensor fusion has become complex and requires a separate textbook to explain its concepts adequately. Here are some additional reasons that motivated the author to write this book:

There are a few books on sensor fusion that provide a balance between theory and actual implementation of sensor fusion methods. Unfortunately, the books that explain the theoretical foundation usually lack the experience of practical implementation and the books that explain implementation details typically lack a solid theoretical foundation.

As sensor fusion combines different (but related) topics (linear algebra, signal processing, probability, random variable, stochastic processes, and estimation), researchers usually face significant challenges and struggle to build the necessary mathematical and physical background and systems implementation skills.

The dominant fusion methods in the literature are based on conventional estimation theory. While there is a significant leap in machine learning and artificial intelligence, the application of these tools in sensor fusion has not been extensively explained in a book.

Book Structure

Chapter 1

provides an essential background of critical mathematical concepts and definitions related to Euclidean geometry, such as points, vectors and vector space, matrices, linear algebra, Lie algebra, coordinate frames, and the transformation of frames. The chapter explains the Earth’s coordinate frames and the transformation between local and global frames. The chapter also describes the derivations of differential equations of motion of rigid objects in 3D space.

Chapter 2

explains the basics of signals and systems, including probability concepts, random processes, Fourier analysis, stochastic linear dynamic systems, differential equations, transfer functions, state space models, linearization of nonlinear systems, and the basics of digital signal processing that are commonly used in the field of positioning, navigation, and mapping.

Chapter 3

presents most sensor fusion methods' theoretical and mathematical foundations. Common optimization and filtering algorithms, including Kalman filtering (KF), Extended Kalman filter (EKF), particle filtering (PF), and Graph optimization, are explained. The chapter also includes a brief introductory description of machine learning and artificial intelligence since they became popular tools for performing sensor fusion.

Chapter 4

is dedicated to inertial sensors, inertial measurement units (IMU), and inertial navigation systems (INS). The theory of operation and the common errors of inertial sensors (accelerometers and gyroscopes) and magnetic sensors are explained and analyzed using practical data and tools such as Allan variance. Fundamental concepts about 3D position/velocity/orientation modeling using differential equations that process inertial measurement are explained. Concepts are further illustrated using MATLAB code samples.

Chapter 5

explains the basic concepts of radio positioning and navigation systems. The fundamental concepts include navigation signal structure, time of arrival estimation, positioning signal acquisition and tracking, phase look loops, frequency look loops, and pseudo‐range estimation. The concepts are demonstrated using the popular global satellite navigation system (GNSS) technology, taking the Global Positioning System (GPS) as an example. Standard and advanced GPS positioning modes are explained with MATLAB code samples.

Chapter 6

discusses active ranging sensors such as light detection and ranging (LiDAR) and radio detection and ranging (RADAR). The basic principle of operation and signal processing, such as chirp signal generation and echo signal detection using the matched filter, 2D Fourier transform for range and Doppler estimation, range equation, Doppler/speed estimation, and angle estimation. Pulsed and frequency‐modulated continuous wave (FMCW) RADAR technologies are explained. Range‐based odometry algorithms are presented with MATLAB project examples.

Chapter 7

explains vision sensors using a pinhole camera projection model as an example. Key concepts include projection modelling, camera parameters (intrinsic and extrinsic), epipolar geometry, recovery of the camera's 3D motion and the visual features' 3D location from images, monocular camera systems, and stereo camera systems. Camera calibration and vision‐based odometry algorithms are explained with MATLAB project examples.

Chapter 8

explains the foundation of mapping systems and algorithms, including mapping algorithms and simultaneous localization and mapping (SLAM) algorithms. The derivations of standard mapping methods include occupancy mapping, EKF SLAM, PF SLAM, Rao‐Blackwellized SLAM, Fast‐SLAM, and Graph‐SLAM. Loop closure and bundle adjustment are explained, and both range‐based and vision‐based SLAM algorithms are elaborated and supported by MATLAB project illustrations.

Chapter 9

is a case study that applies sensor fusion methods on 2D wheeled vehicles. The 2D wheeled motion model applies to most ground vehicles. 2D wheeled motion model utilizes inertial sensors and wheel encoders to predict the vehicle’s trajectory. Inertial sensors and wheel encoders are fused with GPS and LiDAR measurements in loosely coupled and tightly coupled modes using different fusion methods. Analysis of the convergence and accuracy of the fusion algorithms are demonstrated and supported by MATLAB implementation to illustrate the key concepts further.

Chapter 10

is a case study that considers advanced 3D vehicular motion. 3D vehicular motion models apply to aerial vehicles such as drones. Advanced 3D system and error models are developed, and the fusion of inertial sensors with GPS, Vision, and RADAR measurements are explained in detail in loosely and tightly coupled modes. The fusion scenarios are supported and illustrated by MATLAB projects that show the implementation details.

Chapter 11

describes two fusion modules used in legged and humanoid platforms. Attitude and heading reference system (AHRS) and pedestrian dead‐reckoning (PDR) are two fusion modules. AHRS fuses inertial and magnetic sensor measurements to provide precise and accurate orientation estimation. PDR utilizes pattern recognition techniques to detect the motion patterns of humanoid platforms, such as walking steps. With accurate AHRS, PDR provides robust navigation for legged and humanoid platforms. An example implementation of AHRS using MATLAB is provided.

Chapter 12

discusses the application of machine learning (ML) and artificial intelligence (AI) in sensor fusion. ML and AI are being explored as an augmenting or alternative solution that addresses several corner cases that are difficult to handle using conventional estimation and signal processing methods. This chapter is an introductory brief that discusses the formulation of loss functions and the recent trends and examples of applying ML and AI to solve complex problems that are difficult to solve using filtering and optimization algorithms, such as systems' nonlinearity and 3D dense depth estimation.

Commitment to Accuracy and Continuous Improvement

Despite the best efforts to ensure accuracy and clarity, nothing is perfect, and occasional errors or oversights may exist. Readers are encouraged to share any mistakes or constructive feedback by contacting [email protected]. Such input is invaluable for improving the book for future editions.

Acknowledgment

I express my deepest gratitude to my family for their love, patience, support, and encouragement. I would like to extend my thanks to my colleagues who assisted in reviewing the book; their invaluable insights and thoughtful critiques have greatly enriched this work.