Mohamed Moussa

Dr. Mohamed Moussa

Department of Geomatics Engineering, University of Calgary
orcid

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
4 April 2019 in Sensors
Verified
Journal Article
Open access
PDF file
MMMohamed Moussa
Mohamed Moussa
AMAdel Moussa
Adel Moussa
Naser El-SheimyNaser El-Sheimy
Naser El-Sheimy
Recently, land vehicle navigation, and especially by the use of low-cost sensors, has been the object of a huge level of research interest. Consumer Portable Devices (CPDs) such as tablets and smartphones are being widely used by many consumers all over the world. CPDs contain sensors (accelerometers, gyroscopes, magnetometer, etc.) that can be used for many land vehicle applications such as navigation. This paper presents a novel approach for estimating steering wheel angles using CPD accelerometers by attaching CPDs to the steering wheel. The land vehicle change of heading is then computed from the estimated steering wheel angle. The calculated change of heading is used to update the navigation filter to aid the onboard Inertial Measurement Unit (IMU) through the use of an Extended Kalman Filter (EKF) in GNSS-denied environments. Four main factors that may affect the steering wheel angle accuracy are considered and modeled during steering angle estimations: static onboard IMU leveling, inclination angle of the steering wheel, vehicle acceleration, and vehicle inclination. In addition, these factors are assessed for their effects on the final result. Therefore, three methods are proposed for steering angle estimation: non-compensated, partially-compensated, and fully-compensated methods. A road experimental test was carried out using a Pixhawk (PX4) navigation system, iPad Air, and the OBD-II interface. The average Root Mean Square Error (RMSE) of the change of heading estimated by the proposed method was 0.033 rad/s. A navigation solution was estimated while changes of heading and forward velocity updates were used to aid the IMU during different GNSS signal outages. The estimated navigation solution is enhanced when applying the proposed updates to the navigation filter by 91% and 97% for 60 s and 120 s of GNSS signal outage, respectively, compared to the IMU standalone solution.

17 November 2020 in Sensors
Verified
Journal Article
Open access
PDF file
MMMohamed Moussa
Mohamed Moussa
SZShady Zahran
Shady Zahran
MMMostafa Mostafa
Mostafa Mostafa
AMAdel Moussa
Adel Moussa
Naser El-SheimyNaser El-Sheimy
Naser El-Sheimy
Mohamed ElhabibyMohamed Elhabiby
Mohamed Elhabiby
Nowadays, autonomous vehicles have achieved a lot of research interest regarding the navigation, the surrounding environmental perception, and control. Global Navigation Satellite System/Inertial Navigation System (GNSS/INS) is one of the significant components of any vehicle navigation system. However, GNSS has limitations in some operating scenarios such as urban regions and indoor environments where the GNSS signal suffers from multipath or outage. On the other hand, INS standalone navigation solution degrades over time due to the INS errors. Therefore, a modern vehicle navigation system depends on integration between different sensors to aid INS for mitigating its drift during GNSS signal outage. However, there are some challenges for the aiding sensors related to their high price, high computational costs, and environmental and weather effects. This paper proposes an integrated aiding navigation system for vehicles in an indoor environment (e.g., underground parking). This proposed system is based on optical flow and multiple mass flow sensors integrations to aid the low-cost INS by providing the navigation extended Kalman filter (EKF) with forward velocity and change of heading updates to enhance the vehicle navigation. The optical flow is computed for frames taken using a consumer portable device (CPD) camera mounted in the upward-looking direction to avoid moving objects in front of the camera and to exploit the typical features of the underground parking or tunnels such as ducts and pipes. On the other hand, the multiple mass flow sensors measurements are modeled to provide forward velocity information. Moreover, a mass flow differential odometry is proposed where the vehicle change of heading is estimated from the multiple mass flow sensors measurements. This integrated aiding system can be used for unmanned aerial vehicles (UAV) and land vehicle navigations. However, the experimental results are implemented for land vehicles through the integration of CPD with mass flow sensors to aid the navigation system.

13 December 2023 in The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Verified
Journal Article
Open access
PDF file
AMAhmed Mohamed
Ahmed Mohamed
Mohamed ElhabibyMohamed Elhabiby
Mohamed Elhabiby
MMMohamed Moussa
Mohamed Moussa
Naser El-SheimyNaser El-Sheimy
Naser El-Sheimy
Recently, HD maps have various merits for achieving the highest level of self-localization accuracy, keeping track of the state of the road infrastructure and maintenance, and providing an indication if any repairs are required. Therefore, it is essential to keep the HD map up to date. However, the process of updating the HD map is exorbitant because the HD map is created using expensive sensor setups, and updating the map frequently via these setups will be costly. In this paper, a full pipeline is proposed for updating the HD map via a crowdsourced dataset that is collected with low-cost smartphone sensors. Furthermore, an Android application is developed and installed on a smartphone to collect the raw data. Once the dataset is collected from the area of interest, it will be uploaded automatically to the cloud server that is connected to the HD map database. Then, object detection, depth estimation, and matching algorithms are triggered on the cloud server to keep updating the HD map database. The positions of the detected objects from the crowdsourced dataset are estimated by using fused outputs of deep learning models and the Global navigation satellite system (GNSS) of a smartphone and then compared with the objects in the HD map through matching algorithms. The proposed model is considered the first comprehensive pipeline approach for updating HD maps with high a cost-effective and efficient solution.