The document presents an internal presentation on the MTG INR-PS (Meteosat Third Generation Image Navigation and Registration Performance Simulator). The objectives of the INR-PS are to estimate navigation performance, support algorithm design and verification. It consists of on-board and on-ground simulation modules and a performance extraction module. The presentation describes the scanning concept, AOCS simulator, landmark simulation mode, and navigation filter approach. The goal is to quantify geometrical image quality for the MTG system.
This document describes the data processing flow in oblu. It also describes communication protocol using which one can access & control the data, set internal parameters and the processing at various stages, through an external
application platform.
---
Oblu is an opensource development board for wearable motion sensing. It is also an Arduino compatible programmable IMU for diverse inertial sensing applications. It comes pre-programmed as a shoe-mounted pedestrian dead reckoning PDR sensor for indoor navigation and personnel tracking. Real time tracking of first responders, robot navigation, geo-survey, understanding physics of motion, activity monitoring of elderly, gaming, VR etc are only few from the long list of applications which have been demonstrated using oblu.
Oblu is battery operable and uses Bluetooth Low Energy BLE for wireless data transmission. It is easily configurable and comes along with an Android application Xoblu for personnel tracking, a PC-based tool MIMUscope for detailed analysis and hardware accessories for ease of usage. It is based on opensource OpenShoe platform. Since beginning, Oblu has been distributed in 22 countries, to students, DIY enthusiasts, industrial & academic researchers, entrepreneurs etc. Oblu comes from the makers of Inertial Elements which is a famous for making multi-IMU array modules available commercially.
Despite being around for almost two decades, footmounted inertial navigation only has gotten a limited spread. Contributing factors to this are lack of suitable hardware platforms and difficult system integration. As a solution to this, we present an open-source wireless foot-mounted inertial navigation module with an intuitive and significantly simplified dead reckoning interface. The interface is motivated from statistical properties of the underlying aided inertial navigation and argued to give negligible information loss. The module consists of both a hardware platform and embedded software. Details of the platform and the software are described, and a summarizing description of how to reproduce the module are given. System integration of the module is outlined and finally, we provide a basic performance assessment of the module. In summary, the module provides a modularization of the foot-mounted inertial navigation and makes the technology significantly easier to use.
Inertial Sensor Array Calibration Made Easy !oblu.io
Ultra-low-cost single-chip inertial measurement units (IMUs) combined into IMU arrays are opening up new possibilities for inertial sensing. However, to make these systems practical, calibration and misalignment compensation of low-cost IMU arrays are necessary and a simple calibration procedure that aligns the sensitivity axes of the sensors in the array is needed. Team at KTH suggests a novel mechanical-rotation-rig-free calibration procedure based on blind system identification and a platonic solid (Icosahedron) printable by a contemporary 3D-printer. Matlab-scripts for the parameter estimation and production files for the calibration device are made available.
Robust pole placement using firefly algorithmIJECEIAES
In this paper, the new automatic tool that is based on the firefly algorithm whose purpose is optimization of pole location in the control of state feedback has been presented. The aim is satisfying specifications of performance like settling and rise time, steady state as well as overshoot error. Utilization of Firefly algorithm has demonstrated the benefits of controllers based on this kind of time domain over controllers based on the frequency domain like Proportional-Integral Derivative (PID). The presented method is more particular for the multi-input multi-output (MIMO) systems that have substantial state numbers. The simulation results indicated that the proposed method had superior performance in providing solution to the problems that involved stabilization of helicopter under the Rationalized Model of helicopter/ Moreover, it demonstrates the Firefly algorithm effectiveness with regards to, the state observer design and feedback controller and auto-tuning.
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensoroblu.io
Shoe-mounted inertial navigation systems, aka pedestrian dead reckoning or PDR sensors, are being preferred for pedestrian navigation because of the accuracy offered by them. Such shoe sensors are, for example, the obvious choice for real time location systems of first responders. The opensource platform OpenShoe has reported application of multiple IMUs in shoe-mounted PDR sensors to enhance noise performance. In this paper, we present an experimental study of the noise performance and the operating clocks based power consumption of multi-IMU platforms. The noise performances of a multi-IMU system with different combinations of IMUs are studied. It is observed that four-IMU system is best optimized for cost, area and power. Experiments with varying operating clocks frequency are performed on an in-house four-IMU shoe-mounted inertial navigation module (the Oblu module). Based on the outcome, power-optimized operating clock frequencies are obtained. Thus the overall study suggests that by selecting a well-designed operating point, a multi-IMU system can be made cost, size and power efficient without practically affecting its superior positioning performance.
This document describes the data processing flow in oblu. It also describes communication protocol using which one can access & control the data, set internal parameters and the processing at various stages, through an external
application platform.
---
Oblu is an opensource development board for wearable motion sensing. It is also an Arduino compatible programmable IMU for diverse inertial sensing applications. It comes pre-programmed as a shoe-mounted pedestrian dead reckoning PDR sensor for indoor navigation and personnel tracking. Real time tracking of first responders, robot navigation, geo-survey, understanding physics of motion, activity monitoring of elderly, gaming, VR etc are only few from the long list of applications which have been demonstrated using oblu.
Oblu is battery operable and uses Bluetooth Low Energy BLE for wireless data transmission. It is easily configurable and comes along with an Android application Xoblu for personnel tracking, a PC-based tool MIMUscope for detailed analysis and hardware accessories for ease of usage. It is based on opensource OpenShoe platform. Since beginning, Oblu has been distributed in 22 countries, to students, DIY enthusiasts, industrial & academic researchers, entrepreneurs etc. Oblu comes from the makers of Inertial Elements which is a famous for making multi-IMU array modules available commercially.
Despite being around for almost two decades, footmounted inertial navigation only has gotten a limited spread. Contributing factors to this are lack of suitable hardware platforms and difficult system integration. As a solution to this, we present an open-source wireless foot-mounted inertial navigation module with an intuitive and significantly simplified dead reckoning interface. The interface is motivated from statistical properties of the underlying aided inertial navigation and argued to give negligible information loss. The module consists of both a hardware platform and embedded software. Details of the platform and the software are described, and a summarizing description of how to reproduce the module are given. System integration of the module is outlined and finally, we provide a basic performance assessment of the module. In summary, the module provides a modularization of the foot-mounted inertial navigation and makes the technology significantly easier to use.
Inertial Sensor Array Calibration Made Easy !oblu.io
Ultra-low-cost single-chip inertial measurement units (IMUs) combined into IMU arrays are opening up new possibilities for inertial sensing. However, to make these systems practical, calibration and misalignment compensation of low-cost IMU arrays are necessary and a simple calibration procedure that aligns the sensitivity axes of the sensors in the array is needed. Team at KTH suggests a novel mechanical-rotation-rig-free calibration procedure based on blind system identification and a platonic solid (Icosahedron) printable by a contemporary 3D-printer. Matlab-scripts for the parameter estimation and production files for the calibration device are made available.
Robust pole placement using firefly algorithmIJECEIAES
In this paper, the new automatic tool that is based on the firefly algorithm whose purpose is optimization of pole location in the control of state feedback has been presented. The aim is satisfying specifications of performance like settling and rise time, steady state as well as overshoot error. Utilization of Firefly algorithm has demonstrated the benefits of controllers based on this kind of time domain over controllers based on the frequency domain like Proportional-Integral Derivative (PID). The presented method is more particular for the multi-input multi-output (MIMO) systems that have substantial state numbers. The simulation results indicated that the proposed method had superior performance in providing solution to the problems that involved stabilization of helicopter under the Rationalized Model of helicopter/ Moreover, it demonstrates the Firefly algorithm effectiveness with regards to, the state observer design and feedback controller and auto-tuning.
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensoroblu.io
Shoe-mounted inertial navigation systems, aka pedestrian dead reckoning or PDR sensors, are being preferred for pedestrian navigation because of the accuracy offered by them. Such shoe sensors are, for example, the obvious choice for real time location systems of first responders. The opensource platform OpenShoe has reported application of multiple IMUs in shoe-mounted PDR sensors to enhance noise performance. In this paper, we present an experimental study of the noise performance and the operating clocks based power consumption of multi-IMU platforms. The noise performances of a multi-IMU system with different combinations of IMUs are studied. It is observed that four-IMU system is best optimized for cost, area and power. Experiments with varying operating clocks frequency are performed on an in-house four-IMU shoe-mounted inertial navigation module (the Oblu module). Based on the outcome, power-optimized operating clock frequencies are obtained. Thus the overall study suggests that by selecting a well-designed operating point, a multi-IMU system can be made cost, size and power efficient without practically affecting its superior positioning performance.
Massive Sensors Array for Precision Sensingoblu.io
More than a billion smartphones being sold annually and growing with CAGR of 16%, the smartphone industry has become a driving force in the development of ultralow-cost inertial sensors. Unfortunately, these ultra low-cost sensors do not yet meet the needs of more demanding applications like inertial navigation and biomedical motion tracking systems. However, by adapting a wisdom of the crowd’s thinking and design arrays consisting of hundreds of sensing elements, one can capitalize on the decreasing cost, size, and power-consumption of the sensors to construct virtual high-performance low-cost inertial sensors. Team at KTH, Sweden and WUSTL, USA share findings and challenges.
PUMA 560 TRAJECTORY CONTROL USING NSGA-II TECHNIQUE WITH REAL VALUED OPERATORSijscmc
In the industry, Multi-objectives problems are a big defy and they are also hard to be conquered by conventional methods. For this reason, heuristic algorithms become an executable choice when facing this kind of problems. The main objective of this work is to investigate the use of the Non-dominated Sorting Genetic Algorithm II (NSGA-II) technique using the real valued recombination and the real valued mutation in the tuning of the computed torque controller gains of a PUMA560 arm manipulator. The NSGA-II algorithm with real valued operators searches for the controller gains so that the six Integral of the Absolute Errors (IAE) in joint space are minimized. The implemented model under MATLAB allows an optimization of the Proportional-Derivative computed torque controller parameters while the cost functions and time are simultaneously minimized.. Moreover, experimental results also show that the real valued recombination and the real valued mutation operators can improve the performance of NSGA-II effectively.
Development of a quadruped mobile robot and its movement system using geometr...journalBEEI
As the main testbed platform of Artificial Intelligence, the robot plays an essential role in creating an environment for industrial revolution 4.0. According to their bases, the robot can be categorized into a fixed based robot and a mobile robot. Current robotics research direction is interesting since people strive to create a mobile robot able to move in the land, water, and air. This paper presents development of a quadruped mobile robot and its movement system using geometric-based inverse kinematics. The study is related to the movement of a four-legged (quadruped) mobile robot with three Degrees of Freedom (3 DOF) for each leg. Because it has four legs, the movement of the robot can only be done through coordinating the movements of each leg. In this study, the trot gait pattern method is proposed to coordinate the movement of the robot's legs. The end-effector position of each leg is generated by a simple trajectory generator with half rectified sine wave pattern. Furthermore, to move each robot's leg, it is proposed to use geometric-based inverse kinematic. The experimental results showed that the proposed method succeeded in moving the mobile robot with precision. Movement errors in the translation direction are 1.83% with the average pose error of 1.33 degrees, means the mobile robot has good walking stability.
Study on the correct tilt of the navigation of agricultural machinery based o...eSAT Journals
Abstract In recent years, the development of GPS navigation technology is very fast, has been applied to almost everywhere in life, especially in the field of agricultural production in recent years is more important. In foreign countries, GPS navigation application in agricultural production development has been very mature, but in China, the application of GPS in agricultural machinery navigation is still in the stage of research and development, application in agricultural machinery navigation, the GPS navigation technology to achieve accurate positioning: the most important thing is to tilt, lateral posture correction, pure line operation and a series of work based on path tracking. The GPS carrier phase measurement technology, static positioning can not only realize agricultural accurate and real-time dynamic positioning; but also can achieve high-precision attitude measurement based on observation of carrier phase receiver. Through the vector in the process of operation because of the navigation error of surface height fluctuation generated by the tilt correction algorithm, can be derived on the agricultural machinery navigation correction, because in the process of agricultural navigation operation, positioning error vector produced by the inclination will directly affect the pure path tracking algorithm based on the trajectory of the straight line thus, effects of mechanization and efficiency of intelligent agricultural production, so the research of calibration for the error caused by the tilt is of great significance. Considering the difficulty of the experiment, our research is a double side antenna attitude, so in the original location of the next step is to collect model cars some simulation of agricultural operations process data, and then use MATLAB to carry out simulation on the PC machine, according to before and after correction for the navigation of agricultural machinery industry to observe the trajectory correction effect. . Keywords: GPS positioning; attitude measurement; tilt correction; simulation
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...csandit
In today’s technological life, everyone is quite familiar with the importance of security
measures in our lives. So in this regard, many attempts have been made by researchers and one
of them is flying robots technology. One well-known usage of flying robot, perhaps, is its
capability in security and care measurements which made this device extremely practical, not
only for its unmanned movement, but also for the unique manoeuvre during flight over the
arbitrary areas. In this research, the automatic landing of a flying robot is discussed. The
system is based on the frequent interruptions that is sent from main microcontroller to camera
module in order to take images; these images have been distinguished by image processing
system based on edge detection, after analysing the image the system can tell whether or not to
land on the ground. This method shows better performance in terms of precision as well as
experimentally.
This article considers different approaches for autopilot controller gain values adjustment. The correct autopilot
performance is tested using modeling methods. A variant of land-based autopilot is considered. Examined are
scenarios of UAV airplanes in level flight. The latter are applicable to tasks such as remote sensing, controlled
area surveillance, etc.
STUDY ON THE PATH TRACKING AND POSITIONING METHOD OF WHEELED MOBILE ROBOTIJCSES Journal
As a kind of wheeled mobile robot used in intelligent logistics system, AGV is mainly used for automatic
material transportation, the precise positioning and path tracking is the assu- rance of accurate material
transportation. In this article, the laser coordinate positioning technology is used to realize accurate
positioning for AGV, a new method of target reference point selection is put forward, and path tracking is
implemented in combination with the kinematics model of single steering wheel AGV, the objective function
that AGV successfully reaches the destination accurately according to the preset trajectory is completed
finally. The study is in trial stage, and obtains good operation effectiveness.
Analysis & Control of Inverted Pendulum System Using PID ControllerIJERA Editor
This Analysis designs a two-loop proportional–integral–derivative (PID) controller for an inverted cart– pendulum system via pole placement technique, where the (dominant) closed-loop poles to be placed at the desired locations are obtained from an Linear quadratic regulator (LQR) design. It is seen that in addition to yielding better responses (because of additional integral action) than this LQR (equivalent to two-loop PD controller) design, the proposed PID controller is robust enough. The performance and of the PID compensation are verified through simulations as well as experiments.
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...IJECEIAES
In this work, a fuzzy adaptive PI-sliding mode control is proposed for Induction Motor speed control. First, an adaptive PI-sliding mode controller with a proportional plus integral equivalent control action is investigated, in which a simple adaptive algorithm is utilized for generalized soft-switching parameters. The proposed control design uses a fuzzy inference system to overcome the drawbacks of the sliding mode control in terms of high control gains and chattering to form a fuzzy sliding mode controller. The proposed controller has implemented for a 1.5kW three-Phase IM are completely carried out using a dSPACE DS1104 digital signal processor based real-time data acquisition control system, and MATLAB/Simulink environment. Digital experimental results show that the proposed controller can not only attenuate the chattering extent of the adaptive PI-sliding mode controller but can provide high-performance dynamic characteristics with regard to plant external load disturbance and reference variations.
Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...ijctcm
Unstable wheel inverted pendulum is modelled and controlled deploying Kane’s method and optimal
partial-state PID control scheme. A correct derivation of nonlinear mathematical model of a wheel inverted
pendulum is obtained using a proper definition of the geometric context of active and inertia forces. Then
the model is decoupled to two linear subsystems namely balancing and heading subsystems. Afterward
partial-state PID controller is proposed and formulated to quadratic optimal regulation tuning method. It
enables partial-state PID to be optimally tuned and guarantees a satisfactory level of states error and a
realistic utilization of torque energy. Simulation and numerical analyses are carried out to analyse
system’s stability and to determine the performance of the proposed controller for mobile wheel inverted
pendulum application.
Using FPGA Design and HIL Algorithm Simulation to Control Visual ServoingIJAAS Team
This is a novel research paper provides an optimal solution for object tracking using visual servoing control system with programmable gate array technology to realize the visual controller. The controller takes in account the robot dynamics to generate the joint torques directly for performing the tasks related to object tracking using visual servoing. Also, the notion of dynamic perceptibility provides the capability of the designed system to track desired objects employing direct visual servoing technique. This idea is assimilated in the suggested controller and realized in the programmable gate array. Additionally, this paper grants an ideal control framework for direct visual servoing robots that incorporates dynamic perceptibility features. With the aim of evaluating the proposed FPGA based architecture, the control algorithm is applied to Hardware-in-the-loop simulation (HIL) set up of three degrees of freedom rigid robotic manipulator with three links. Furthermore, different investigations are performed to demonstrate the behavior of the proposed system when a trajectory adjacent to a singularity is attained.
Adaptive Neuro-Fuzzy Control Approach for a Single Inverted Pendulum System IJECEIAES
The inverted pendulum is an under-actuated and nonlinear system, which is also unstable. It is a single-input double-output system, where only one output is directly actuated. This paper investigates a single intelligent control system using an adaptive neuro-fuzzy inference system (ANFIS) to stabilize the inverted pendulum system while tracking the desired position. The nonlinear inverted pendulum system was modelled and built using MATLAB Simulink. An adaptive neuro-fuzzy logic controller was implemented and its performance was compared with a Sugeno-fuzzy inference system in both simulation and real experiment. The ANFIS controller could reach its desired new destination in 1.5 s and could stabilize the entire system in 2.2 s in the simulation, while in the experiment it took 1.7 s to reach stability. Results from the simulation and experiment showed that ANFIS had better performance compared to the Sugeno-fuzzy controller as it provided faster and smoother response and much less steady-state error.
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterIJITCA Journal
A neural network control scheme with an adaptive observer is proposed in this paper to Quadrotor helicopter stabilization. The unknown part in Quadrotor dynamical model was estimated on line by a Single Hidden Layer network. To solve the non measurable states problem a new adaptive observer was proposed. The main purpose here is to reduce the measurement noise amplification caused by conventional high gain observer by introducing some changes in observer’s original structure that can minimize the variance and the amplitude of the noisy signal without increasing tracking error. The stability analysis of the overall closed-loop system/ observer is performed using the Lyapunov direct method. Simulation results are given to highlight the performances of the proposed scheme
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...cscpconf
In this paper, a different way to find the trajectory of the robot manipulators for energyoptimization is presented. In our method, the joint angles of the manipulator are set as quadratic polynomial functions. Then, with them taken into the variational function of energy consumption, Finite Element Modelling is employed to optimize the unknown parameters of the fourth order joint angles
Massive Sensors Array for Precision Sensingoblu.io
More than a billion smartphones being sold annually and growing with CAGR of 16%, the smartphone industry has become a driving force in the development of ultralow-cost inertial sensors. Unfortunately, these ultra low-cost sensors do not yet meet the needs of more demanding applications like inertial navigation and biomedical motion tracking systems. However, by adapting a wisdom of the crowd’s thinking and design arrays consisting of hundreds of sensing elements, one can capitalize on the decreasing cost, size, and power-consumption of the sensors to construct virtual high-performance low-cost inertial sensors. Team at KTH, Sweden and WUSTL, USA share findings and challenges.
PUMA 560 TRAJECTORY CONTROL USING NSGA-II TECHNIQUE WITH REAL VALUED OPERATORSijscmc
In the industry, Multi-objectives problems are a big defy and they are also hard to be conquered by conventional methods. For this reason, heuristic algorithms become an executable choice when facing this kind of problems. The main objective of this work is to investigate the use of the Non-dominated Sorting Genetic Algorithm II (NSGA-II) technique using the real valued recombination and the real valued mutation in the tuning of the computed torque controller gains of a PUMA560 arm manipulator. The NSGA-II algorithm with real valued operators searches for the controller gains so that the six Integral of the Absolute Errors (IAE) in joint space are minimized. The implemented model under MATLAB allows an optimization of the Proportional-Derivative computed torque controller parameters while the cost functions and time are simultaneously minimized.. Moreover, experimental results also show that the real valued recombination and the real valued mutation operators can improve the performance of NSGA-II effectively.
Development of a quadruped mobile robot and its movement system using geometr...journalBEEI
As the main testbed platform of Artificial Intelligence, the robot plays an essential role in creating an environment for industrial revolution 4.0. According to their bases, the robot can be categorized into a fixed based robot and a mobile robot. Current robotics research direction is interesting since people strive to create a mobile robot able to move in the land, water, and air. This paper presents development of a quadruped mobile robot and its movement system using geometric-based inverse kinematics. The study is related to the movement of a four-legged (quadruped) mobile robot with three Degrees of Freedom (3 DOF) for each leg. Because it has four legs, the movement of the robot can only be done through coordinating the movements of each leg. In this study, the trot gait pattern method is proposed to coordinate the movement of the robot's legs. The end-effector position of each leg is generated by a simple trajectory generator with half rectified sine wave pattern. Furthermore, to move each robot's leg, it is proposed to use geometric-based inverse kinematic. The experimental results showed that the proposed method succeeded in moving the mobile robot with precision. Movement errors in the translation direction are 1.83% with the average pose error of 1.33 degrees, means the mobile robot has good walking stability.
Study on the correct tilt of the navigation of agricultural machinery based o...eSAT Journals
Abstract In recent years, the development of GPS navigation technology is very fast, has been applied to almost everywhere in life, especially in the field of agricultural production in recent years is more important. In foreign countries, GPS navigation application in agricultural production development has been very mature, but in China, the application of GPS in agricultural machinery navigation is still in the stage of research and development, application in agricultural machinery navigation, the GPS navigation technology to achieve accurate positioning: the most important thing is to tilt, lateral posture correction, pure line operation and a series of work based on path tracking. The GPS carrier phase measurement technology, static positioning can not only realize agricultural accurate and real-time dynamic positioning; but also can achieve high-precision attitude measurement based on observation of carrier phase receiver. Through the vector in the process of operation because of the navigation error of surface height fluctuation generated by the tilt correction algorithm, can be derived on the agricultural machinery navigation correction, because in the process of agricultural navigation operation, positioning error vector produced by the inclination will directly affect the pure path tracking algorithm based on the trajectory of the straight line thus, effects of mechanization and efficiency of intelligent agricultural production, so the research of calibration for the error caused by the tilt is of great significance. Considering the difficulty of the experiment, our research is a double side antenna attitude, so in the original location of the next step is to collect model cars some simulation of agricultural operations process data, and then use MATLAB to carry out simulation on the PC machine, according to before and after correction for the navigation of agricultural machinery industry to observe the trajectory correction effect. . Keywords: GPS positioning; attitude measurement; tilt correction; simulation
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...csandit
In today’s technological life, everyone is quite familiar with the importance of security
measures in our lives. So in this regard, many attempts have been made by researchers and one
of them is flying robots technology. One well-known usage of flying robot, perhaps, is its
capability in security and care measurements which made this device extremely practical, not
only for its unmanned movement, but also for the unique manoeuvre during flight over the
arbitrary areas. In this research, the automatic landing of a flying robot is discussed. The
system is based on the frequent interruptions that is sent from main microcontroller to camera
module in order to take images; these images have been distinguished by image processing
system based on edge detection, after analysing the image the system can tell whether or not to
land on the ground. This method shows better performance in terms of precision as well as
experimentally.
This article considers different approaches for autopilot controller gain values adjustment. The correct autopilot
performance is tested using modeling methods. A variant of land-based autopilot is considered. Examined are
scenarios of UAV airplanes in level flight. The latter are applicable to tasks such as remote sensing, controlled
area surveillance, etc.
STUDY ON THE PATH TRACKING AND POSITIONING METHOD OF WHEELED MOBILE ROBOTIJCSES Journal
As a kind of wheeled mobile robot used in intelligent logistics system, AGV is mainly used for automatic
material transportation, the precise positioning and path tracking is the assu- rance of accurate material
transportation. In this article, the laser coordinate positioning technology is used to realize accurate
positioning for AGV, a new method of target reference point selection is put forward, and path tracking is
implemented in combination with the kinematics model of single steering wheel AGV, the objective function
that AGV successfully reaches the destination accurately according to the preset trajectory is completed
finally. The study is in trial stage, and obtains good operation effectiveness.
Analysis & Control of Inverted Pendulum System Using PID ControllerIJERA Editor
This Analysis designs a two-loop proportional–integral–derivative (PID) controller for an inverted cart– pendulum system via pole placement technique, where the (dominant) closed-loop poles to be placed at the desired locations are obtained from an Linear quadratic regulator (LQR) design. It is seen that in addition to yielding better responses (because of additional integral action) than this LQR (equivalent to two-loop PD controller) design, the proposed PID controller is robust enough. The performance and of the PID compensation are verified through simulations as well as experiments.
Real Time Implementation of Fuzzy Adaptive PI-sliding Mode Controller for Ind...IJECEIAES
In this work, a fuzzy adaptive PI-sliding mode control is proposed for Induction Motor speed control. First, an adaptive PI-sliding mode controller with a proportional plus integral equivalent control action is investigated, in which a simple adaptive algorithm is utilized for generalized soft-switching parameters. The proposed control design uses a fuzzy inference system to overcome the drawbacks of the sliding mode control in terms of high control gains and chattering to form a fuzzy sliding mode controller. The proposed controller has implemented for a 1.5kW three-Phase IM are completely carried out using a dSPACE DS1104 digital signal processor based real-time data acquisition control system, and MATLAB/Simulink environment. Digital experimental results show that the proposed controller can not only attenuate the chattering extent of the adaptive PI-sliding mode controller but can provide high-performance dynamic characteristics with regard to plant external load disturbance and reference variations.
Dynamic modelling and optimal controlscheme of wheel inverted pendulum for mo...ijctcm
Unstable wheel inverted pendulum is modelled and controlled deploying Kane’s method and optimal
partial-state PID control scheme. A correct derivation of nonlinear mathematical model of a wheel inverted
pendulum is obtained using a proper definition of the geometric context of active and inertia forces. Then
the model is decoupled to two linear subsystems namely balancing and heading subsystems. Afterward
partial-state PID controller is proposed and formulated to quadratic optimal regulation tuning method. It
enables partial-state PID to be optimally tuned and guarantees a satisfactory level of states error and a
realistic utilization of torque energy. Simulation and numerical analyses are carried out to analyse
system’s stability and to determine the performance of the proposed controller for mobile wheel inverted
pendulum application.
Using FPGA Design and HIL Algorithm Simulation to Control Visual ServoingIJAAS Team
This is a novel research paper provides an optimal solution for object tracking using visual servoing control system with programmable gate array technology to realize the visual controller. The controller takes in account the robot dynamics to generate the joint torques directly for performing the tasks related to object tracking using visual servoing. Also, the notion of dynamic perceptibility provides the capability of the designed system to track desired objects employing direct visual servoing technique. This idea is assimilated in the suggested controller and realized in the programmable gate array. Additionally, this paper grants an ideal control framework for direct visual servoing robots that incorporates dynamic perceptibility features. With the aim of evaluating the proposed FPGA based architecture, the control algorithm is applied to Hardware-in-the-loop simulation (HIL) set up of three degrees of freedom rigid robotic manipulator with three links. Furthermore, different investigations are performed to demonstrate the behavior of the proposed system when a trajectory adjacent to a singularity is attained.
Adaptive Neuro-Fuzzy Control Approach for a Single Inverted Pendulum System IJECEIAES
The inverted pendulum is an under-actuated and nonlinear system, which is also unstable. It is a single-input double-output system, where only one output is directly actuated. This paper investigates a single intelligent control system using an adaptive neuro-fuzzy inference system (ANFIS) to stabilize the inverted pendulum system while tracking the desired position. The nonlinear inverted pendulum system was modelled and built using MATLAB Simulink. An adaptive neuro-fuzzy logic controller was implemented and its performance was compared with a Sugeno-fuzzy inference system in both simulation and real experiment. The ANFIS controller could reach its desired new destination in 1.5 s and could stabilize the entire system in 2.2 s in the simulation, while in the experiment it took 1.7 s to reach stability. Results from the simulation and experiment showed that ANFIS had better performance compared to the Sugeno-fuzzy controller as it provided faster and smoother response and much less steady-state error.
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterIJITCA Journal
A neural network control scheme with an adaptive observer is proposed in this paper to Quadrotor helicopter stabilization. The unknown part in Quadrotor dynamical model was estimated on line by a Single Hidden Layer network. To solve the non measurable states problem a new adaptive observer was proposed. The main purpose here is to reduce the measurement noise amplification caused by conventional high gain observer by introducing some changes in observer’s original structure that can minimize the variance and the amplitude of the noisy signal without increasing tracking error. The stability analysis of the overall closed-loop system/ observer is performed using the Lyapunov direct method. Simulation results are given to highlight the performances of the proposed scheme
OPTIMAL TRAJECTORY OF ROBOT MANIPULATOR FOR ENERGY MINIMIZATION WITH QUARTIC ...cscpconf
In this paper, a different way to find the trajectory of the robot manipulators for energyoptimization is presented. In our method, the joint angles of the manipulator are set as quadratic polynomial functions. Then, with them taken into the variational function of energy consumption, Finite Element Modelling is employed to optimize the unknown parameters of the fourth order joint angles
Big Data Solutions on Cloud – The Way Forward by Kiththi Perera SLTKiththi Perera
ITU-TRCSL Symposium on Cloud Computing 2015 Colombo
Session 04: Big Data Strategy in the Cloud and Applications
Speaker's PPT by K. A. Kiththi Perera, Chief Enterprise and Wholesale Officer, Sri Lanka Telecom
SAP EAM/PM Organization structure including Maintenance Plant,planning plant, location etc. For details pl. visit
https://www.iitianacademy.com/?eb_course=sap-isu-ami
Motion compensation for hand held camera deviceseSAT Journals
Abstract
With handy camera image is not enough stable at that time stabilization method is used to recover that shaky effect. So, stabilization of image is concept to recover the scale and theta of shaky image. For that algorithm should be able to stabilize the image with maximum original information from that shaky input image. And from this image stabilization algorithm we can use this as a fundamental concept to stabilize the video. Here in this paper algorithm is applied for 2D image and measure the efficiency of that algorithm
Keywords: Motion estimation; Feature detection methods; FAST feature detection
Tracking Chessboard Corners Using Projective Transformation for Augmented Rea...CSCJournals
Augmented reality has been a topic of intense research for several years for many applications. It consists of inserting a virtual object into a real scene. The virtual object must be accurately positioned in a desired place. Some measurements (calibration) are thus required and a set of correspondences between points on the calibration target and the camera images must be found. In this paper, we present a tracking technique based on both detection of Chessboard corners and a least squares method; the objective is to estimate the perspective transformation matrix for the current view of the camera. This technique does not require any information or computation of the camera parameters; it can used in real time without any initialization and the user can change the camera focal without any fear of losing alignment between real and virtual object.
Development of autopilot for micro aerial vehicle using stm32 microcontrollereSAT Journals
Abstract
The performance of an autopilot controller has been an issue for industries over these days as they make use of less effective
microcontroller. This limitation can be overcome by using FreeRTOS based implementation logic and by replacing less effective
microcontroller with STM32 microcontroller. The prime objective of this paper is the development of FreeRTOS based autopilot
controller using STM32.this autopilot controller comprises of Global Positioning System (GPS), Sensor Suite, external flash for
data logging, Servo motor to control aileron, rudder and elevator action and MAVLink based transceiver in order to communicate
between Micro Aerial Vehicle (MAV) and Ground Control station (GCS).this system focuses not only on device monitoring but
also controlling it. The GCS comprises of Mission Planer software which is used to monitor the data received from MAV and can
also control the flight mode from it. The Radio Frequency (RF) joystick is used for MAV’s flight control.
Key Words: Autopilot controller, Free Real time operating system (FreeRTOS), STM32, GPS, MAVLink, MAV, GCS,
Mission Planer, RF.etc…….
Effect of Discrete Yaw Direction Setting for 4 Roter Helicopter Control: Comp...AM Publications
In this paper, the effectiveness of discrete yaw direction setting in 4 rotor helicopter control was evaluated by simple computer simulation and Parrot AR. Drone 4 rotor helicopter in horizontal plane automatic position fixing control. For 4 rotor system, it is necessary to control the attitude of the drone and the position in the space simultaneously in order to realize stable flight of the system. The attitude control can be realized by the internal acc / gyro sensors with high sampling rate (near 1 kHz), on the contrary, the position control in the outdoor situation is necessary to realize by the external 3D position measurement method with relatively low sampling rate techniques (lower than 100 Hz) such as GPS. The low sampling rate reduces the positional control stability, and it is causing the control problem such applications of inspection work at high height and long distance. Our attempt is to evaluate the effect of adding discrete yaw direction setting while normal 4 rotor helicopter roll and pitch control in horizontal plane movement by a simple computer simulation and model implementation. By adding the discrete yaw direction setting to the target direction, the fixed position movement control performance of the 4 rotor system could increase comparing with without the yaw direction setting of the 4 rotor system. The proposed method would be useful to improve the 4 rotor system control performance under the relatively low sampling rate positional information acquired situation.
We consider and resolved the problem of constructing the control algorithms to implement the movement of the workers of 3D- printer prescribed spatial trajectory. Due to the prevalence of stepper motors (SM) in 3Dprinters, in article is reviewed the technique of algorithms synthesis for actuators control with SM. The prescribed trajectory in this work is given by the tabular method, on the basis of job control points applied to spatial models manufactured parts. It is obvious that the greater the number of reference points will be taken, the better will be reproduced form of detail at the 3D- printer. The paper presents original mathematical model of the SD as a controled object. On the basis of the mathematical model and the table of prescribed movements is determined algorithm of SM control. Authors are reviewed technical realization questions of the synthesized control algorithm, given the structural and functional schemes and principal electrical schemes of functional elements. Also are analyzed the problems of SM positioning errors, as well as SD angular velocity choice questions.
Design and implementation of antenna control servo system for satellite grou
MTG-INRPS final presentation
1. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 1
ESTEC
MTG INR-PS YGT Final Presentation
By Pedro J. Jurado Lozano
2. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 2
MTG INR-PS Internal Presentation Agenda
Content of the Presentation
1. Introduction
2. MTG INR-PS General Architecture
3. MTG INR-PS Scanning concept and internal torques calculation
4. MTG INR-PS AOCS simulator
5. MTG INR-PS LOS simulator
6. MTG INR-PS observable selection
7. MTG INR-PS navigation filter
8. Results
9. Conclusion & Future work
3. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 3
MTG INR-PS – Objectives
• MTG INR-PS stands for Meteosat Third Generation Image
Navigation and Registration Performance Simulator.
• The main objectives of this tool are:
– Estimation of the INR performances.
– INR algorithmic design and assessment of filter parameters.
– INR algorithmic verification.
• To fulfil those objectives, the INR-PS will:
– See how on-board observables (orbit & attitude estimation) allow
geometrical restoration.
– See how on-ground observables (landmarks, horizons, etc…) allow
geometrical restoration.
– Quantify the performance of this restoration depending on the Scanning
geometry, AOCS configuration and accuracy, distribution and reliability
of landmarks, number and configuration of ranging stations, …
– Quantify the geometrical image quality of the whole MTG system.
– Allow detailed algorithmic studies in the frame of MTG project.
4. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 4
• The main principles are:
– Capacity to model and simulate the geometry of an image including a
certain number of deformations
– With “assumptions on how representative” the simulation is with respect
to MTG system characteristics.
• The geometrical model can be used considering two different modes:
– IMAGE SIMULATION MODE (ISM)
• Existing previous images are re-sampled to the geometrical modelling of MTG
• Auxiliary data is simulated in order to distort the image with the real data simulated
• INR processing with the landmarks detection and navigational filter.
• Restoration of the image and comparison wrt the initial one.
– LANDMARKS SIMULATION MODE (LSM)
• The performance estimation implies statistical computation required a great
number of image cases. E2E simulation including pixel image data may be
very heavy, even impossible to manage due to the lack of source image data,
increasing the computation time.
• SOLUTION: to insert a landmarks model which represent landmarks
performances in terms of availability, accuracy and false detection.
• The subsequent navigation filtering and overall performance estimation can
then be done nominally.
MTG INR-PS – General Principles I
5. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 5
MTG INR-PS – General Principles II
• 2 different types of correction are usually applied to minimize distortions
– systematic correction, relies on image acquisition models taking into account
satellite orbit and attitude, sensor characteristics, platform sensor relationship,
and terrain models. But it is very difficult to determine exact location within an
image using only ancillary data
– precision correction, is feature-based, starting from the results of the systematic
correction (usually accurate within a few pixels), and refining the geolocation or
relative registration to subpixel precision
• Two approaches can be taken for combining systematic and precision
correction
– Precision correction (or image registration) is performed after systematic
correction.
– Systematic and precision corrections are integrated in a feedback loop to
iteratively refine the navigation model.
• The first approach has been chosen; the navigation model will be constantly
updated using different telemetry (AOCS provided knowledge) and therefore
the estimated attitude information is used to calculate the residuals over the
landmarks. An iterative optimization method, such as Kalman filter, is applied
to the task of continually refining the knowledge of all the parameters
required to accurately navigate and register images at the sub pixel level.
For the sake of simplicity on the filtering, it must be emphasized that two
different filters have been used for each, EW angle and NS angle, although
we are dealing with a cross-coupled problem in the yaw angle.
6. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 6
MTG INR-PS General Architecture (1)
• The INR Performance Simulator is composed of three main modules:
• The INR On-board simulation module:
– It’s the forward modelling part of the simulator.
– It’s in charge of image observation, AOCS estimation with the on-board
measurements, image restoration with this AOCS information.
• The INR On-ground simulation module:
– It’s the inverse modelling part of the simulator.
– It’s in charge of observables selection, on-ground estimation, image
restoration with the accurate estimation.
• The INR Performance Extraction module:
– It’s the output result modelling part of the simulator.
– It’s in charge of the performance analysis, calculating different figures of
merit.
7. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 7
MTG INR-PS General Architecture (2)
9. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 9
MTG INR-PS – ISM Architecture
10. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 10
MTG INR-PS – Scanning Concept
• A large number of scanning concepts can be envisaged
• This simulator is limited to the 2-axes gimballed systems
• The geometry of the gimballed system is fully determined by the
definition of 3 vectors: two scan axis and the telescope optical axis
• The number of possibilities is reduced considering the following
assumptions and constraints
– The fast scan direction is set along east west
– The scan mirror is fixed on the fast scan mechanism
– The SN scan axis shall be perpendicular to the EW scan axis for the
Nadir pointing direction
– The incidence angle on the scan mirror shall be minimized in order to
reduce the polarization effect. Two possibilities
• Incidence angle of 45o usual GEO configuration (GOES,SEVIRI)
• Incidence angle of 22.5o not lower for telescope accommodation constraints
– In terms of instrument accommodation, two configuration are studied:
• Telescope & scan assembly on the horizontal plane
• Telescope & scan assembly on the vertical plane
11. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 11
• Calculation based on:
– S/C position conforms to a perfect geosynchronous orbit
– Instrument attitude is perfectly aligned to the orbit
– Instrument scan mirror control is perfect
• Scanning pattern defined by the user using
– Total acquisition time
– Swath change duration
– Retrace duration
– Percentage overseen
– Initial NS LOS angle
– Integration time
• Scanning mirror gimbals angles calculated taking into account the
scanning concept
MTG INR-PS – Scanning Mirror Law Calculation
12. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 12
• With the model previously defined, the scanning law can be
calculated
• Once the scanning mirror is perfectly defined kinematically, we need
to characterised it dynamically with the help of the inertia matrix.
Then, the internal torque in IRF is calculated.
MTG INR-PS – Scanning Mirror Angles and Torques
13. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 13
MTG INR-PS – AOCS simulator
• Simulink and Matlab
• S/C in Geostationary orbit
• Particularised for MTG-I Dual Wing (Astrium) and GEO-Oculus
• Simulator main modules:
External Environment and Disturbances Internal Disturbances
ACOS (Sensors, OBSW and actuators)
Spacecraft Dynamics
14. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 14
MTG INR-PS – AOCS simulator: Spacecrafts
MTG-I Dual Wing (Astrium) GEO-Oculus
2
1723.8 ( )
1.7254
0.0037
0.025.8
2182.8 12.9 198.1
12.9 2851.0 89.3 .
198.1 89.3 2267.3
Mass kg BOL
CoG m
I kg m
=
⎛ ⎞
⎜ ⎟
= ⎜ ⎟
⎜ ⎟−⎝ ⎠
− −⎛ ⎞
⎜ ⎟
= −⎜ ⎟
⎜ ⎟−⎝ ⎠
2
1858 ( )
2.0020
0.0
0.0354
3645.37 0 16.79
0 3727.91 0 .
16.79 0 2176.68
Mass kg BOL
CoG m
I kg m
=
⎛ ⎞
⎜ ⎟
= ⎜ ⎟
⎜ ⎟−⎝ ⎠
⎛ ⎞
⎜ ⎟= ⎜ ⎟
⎜ ⎟
⎝ ⎠
Star
Tracker
IRES
Sensors
PDT
Antenna
Solar Array
• Particularized elements
MTG-I Dual Wing GEO-Oculus
FCI scanning activated FCI scanning deactivated
Different amplitude of RW microvibrations
ACTUATORS Rockwell Collin’s RW
0.075Nm 68Nms
Rockwell Collin’s Teldix
15 Nms BBW
OBSW Different tuning for Gyro-Stellar Estimator and Control Law
SPACECRAFT Different CoG, Inertia Matrix, Mass and 3D model M-file
INTERNAL
DISTURBANCES
15. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 15
MTG INR-PS – AOCS: Interface with INR
FCI Internal torque
T_FCIBRF
• IN_INR:
– Estimate eurler angle (E123):
1) Estimate pitch
2) Estimatee roll
3) Estimate yaw
– Real euler angle (E123)
4) Real pitch
5) Real roll
6) Real yaw
– 7) Time
– Estimate (measured) position
8) Estimate r
9) Estímate latitud
10) Estimate longitud
– Real position
11) Real r
12) Real latitud
13) Real longitud
AOCS
Simulator
IN_INR
INR Output
AOCS Input AOCS Output
INR Input
16. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 16
MTG INR-PS – AOCS simulator: ENVDIST module
• External Environment and Distrubances (force IRF and torque BRF)
– Earth Gravity Field force and torque (EGM-96 Model) (1)
– Sun pressure force and torque (2)
– Third body effect force (Moon and Sun) (3)
– Earth Magentic Field torque (IGRF95 Model) (4)
– Atmospheric Drag and Solar cycle variation neglected
(1)
(2)
(3)
(4)
17. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 17
MTG INR-PS – AOCS simulator: INTDIST module
• Internal Distrubances (torque BRF):
– SADM :Harmonics order 10 with 17.7 Hz nominal fr. (1)
– Reaction Wheels (White Noise) (2)
– Cryocoolers White Noise (3)
– FCI disturbance torque (4)
– SA flexible model (5)
(3)
(1)
(2)
(3)
(4)
(5)
2 2
2 2
2
0
0 0
2( )
( )
( ) 2
2
1
,
2
,
s s s
d
s s
sT s
H s
s s
J J mL
KK
natural damping
m Km
frecuency coefficient
J J
J J
ξ σ σ
θ ξσ σ
σ ξ
σ σ ξ ξ
+ +
= =
+ +
= +
= =
= =
Marcel J. Sidi, Spacecraft Dynamics and Control: A practical Engineering Approach,
Cambridge Aerospace Series 1997, page 292
18. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 18
MTG INR-PS – AOCS simulator: Spacecraft Dynamics
• Spacecraft Dynamics :
– Linear dynamics (1) or orbit propagator (2) →s/c position and velocity IRF
– Rotational dynamics (3) →h and w BRF; and qIRF2BRF
– Orbital frame LORF (4) (qIRF2ORF and wORF)
– Auxiliar quaternion (5)
– Euler angles (6)
– Geodetic coordinates (7)
(1)
(2)
(3)
(4)
(5)
(6)
(7)
24. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 24
MTG INR-PS – LOS simulator
• General navigation equation
Point on earth
on ECEF
coordinates
S/C position on
ECEF coordinates
Earth surface
computation
( ) ( ) ( ) ( ) ( )[ ] [ ] ( ) ( ) ( )[ ] ( ) ( ) ( )[ ] ( )( )jtinstrumentiUtttRtRtPtYRRttRtdisttSjitT IRFZYXZYXZYXZYX ,,,,,,
2
,
2
,00,,,, 123 ⋅⋅⋅⋅−⋅+= ϕϕϕππθλ
S/C angular
position
ORBIT MODEL
Intermediate
transformation
Attitude
information
Instrument
orientation wrt
satellite
Instrument auxiliary measurements +
instrument scan model +
instrument focal plane definition
Sensing element
number
INSTRUMENT
TELEMETRY
LOS in IRF
Calculation inside
instrument
LOS in BRFLOS in LORFLOS in ECLFLOS in ECEF
25. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 25
MTG INR-PS – Focal plane & telescope axis definition
• GENERAL MODEL: LOS simulator is ready to receive a file with the position
of each detector in telescope axis for each time (X(i,t),Y(i,t),Z(i,t))
• SIMPLIFIED MODEL:
– The two focal planes tilts are considered second order effects and they are taken
into account with the movement of the optical axis.
– The detectors are rigidly connected
– Rotation around telescope axis is considered
– Optical axis that intersect the focal plane in OOA=(YOA,ZOA)
( )
( )00
00
_sin
_cos
0
NNpixdZZ
NNpixdYY
X
−⋅⋅−=
−⋅⋅+=
=
θ
θ
( )2
1 realrealthe ρξρρ ⋅−⋅=
⎟⎟
⎠
⎞
⎜⎜
⎝
⎛ −
=
+=
⇒⎥
⎦
⎤
−=
−=
real
real
real
realrealreal
OAreal
OAreal
Y
Z
arctg
ZY
ZZZ
YYY
θ
ρ 22
OAthe
OAthe
realthethe
realthethe
ZZZ
YYY
Z
Y
+=
+=
⇒⎥
⎦
⎤
⋅−=
⋅=
'
'
cos
cos
θρ
θρ
( )
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎝
⎛
−
−⋅
++
=
'
'
''
1
2220
Z
Y
f
ZYf
U TF
26. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 26
MTG INR-PS – Scan geometry
• The objective is to compute the LOS in IRF (ULOS)IRF after reflection onto the
scan mirror. Example for the baseline V45/YZ67.5/X
• By convention, the Nadir direction is pointed for NS=EW=0o.
• First step is obtain (U0)IRF. Here, some misalignments between telescope
and scan assembly occurs. At first order
• Second step is calculate the mirror normal
considering a misalignment β corresponding
to a non perpendicularity between rotation axis
• Last step is compute the mirror reflection equation
( ) ( )TFIRF
U
pq
pr
qr
U 00
1
1
1
0sincos
0cossin
100
⋅
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎝
⎛
−
−
−
⋅
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎝
⎛
−
=
αα
αα
( ) ( ) ( ) ( )( ) ( )IRFmirrorIRFIRFmirrorIRFIRFLOS NUNUU ∧∧⋅−= 00 2
( )
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎝
⎛
⋅
⎟
⎟
⎟
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎜
⎜
⎜
⎝
⎛
−
=
0
cos
sin
2
cos
2
sin0
2
sin
2
cos0
001
β
β
αα
αα
IRFEWR
( ) ( )( ) ( )( ) ( )( ) ( )( ) ( )( ) ( )( )IRFNSIRFEWIRFnadirIRFEWIRFNSIRFmirrorIRFmirror RNSQREWQNQREWQRNSQNQN ,,,,,, ⋅−⋅⋅⋅=⇒ ππ
( ) ( )
( ) ⎟
⎠
⎞
⎜
⎝
⎛
−=
=
2
cos
2
sin0
001
αα
IRFnadir
IRFNS
N
R
27. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 27
MTG INR-PS – Optical bed & orbit
• Transform from IRF to BRF
– 3 Euler angle (ϕ1(t), ϕ2(t), ϕ3(t))
– Constant at first order
– Thermo elastic deformation
• Transform form BRF to LORF
– Attitude information must be used.
• Transform form LORF to ECLF
– It’s a mathematical transformation
and therefore it’s constant.
• Transform form ECLF to ECEF
– Orbit information must be used
• At this point, we have a LOS simulator taking into account
– Focal plane definition errors (with tilts considered as distortion on the optical axis)
– Misalignment between the telescope and the scan assembly
– Misalignment corresponding to non perpendicularity between rotation axes
– Misalignment between satellite and optical bed
– AOCS data from simulation with all the onboard hardware and software.
( )
( )
( )
( )
( )
( )
1
222
222
222
2
−⎟
⎠
⎞
⎜
⎝
⎛
+
−
+⎟
⎠
⎞
⎜
⎝
⎛
+
−
+⎟
⎠
⎞
⎜
⎝
⎛
+
−
=
+
⋅−
+
+
⋅−
+
+
⋅−
=
⎟
⎠
⎞
⎜
⎝
⎛
+
+⎟
⎠
⎞
⎜
⎝
⎛
+
+⎟
⎠
⎞
⎜
⎝
⎛
+
=
⋅−−−
=
hB
zz
hA
yy
hA
xx
CC
hB
zzz
hA
yyy
hA
xxx
BB
hB
z
hA
y
hA
x
AA
AA
CCAABBBB
dist
OSOSOS
EOSEOSEOS
EEE( ) ( )
( )
( )
( )ECEFLOS
SSS
TTT
EEEECEFLOS
UdistOSOT
zyxOS
zyxOT
zyxU
⋅+=⇒
⎥
⎥
⎥
⎦
⎤
=
=
=
28. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 28
• The relation between image coordinates and geographical
coordinates is determined by the concatenation of two functions in
each direction:
• PROJECTION: The normalized geostationary projection is used
• SCALING: linear relationship between intermediate coordinates (x,y)
and the image coordinates (c,l)
MTG INR-PS – Projection and Scaling functions
29. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 29
MTG INR-PS – Observables selection
• Four types of on-ground observables can be simulated:
– Landmarks
• Provide 2D information EW and NS directions
• Good landmark catalogue with well defined information
– Ground Station ranging
• Provide 3D information range + elevation + azimuth
• Ranging stations database including the location of Darmstadt, Kourou,
Maspalomas, etc…
– Stars
• Provide 2D information EW and NS directions
• Star database built from Hipparcos catalogue filtered with declination
between ±10o and SNR higher than 3.
– Horizons
• Provide 1D information along Earth radii.
• The Earth can be modelled as the WGS84 ellipsoid.
• The Greenwich hour angle can be assumed to be zero at the beginning of the
simulation
30. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 30
MTG INR-PS – Landmark database I
• The landmark database to be used has been built by LOGICA CMG
with the intention to meet the following goals:
– Good spatial resolution
– Good temporal visibility
– Good temporal stability
• Info from International Satellite Cloud Climatology Project ISCCP
along with experience gained form operational landmarks in
METEOSAT project was used to help determine appropriate
detection probabilities
31. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 31
MTG INR-PS – Landmark database II
32. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 32
MTG INR-PS – Landmark database III
33. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 33
• Inverse navigation with the real state vector
• Gaussian white noise application in EW and NS position to be
representative of the performance of the landmark determination
algorithm.
• A given ratio of these landmarks can be simulated as wrong
landmarks, and for those randomly selected ones, a higher noise is
applied.
• The problem is not unique-defined.
MTG INR-PS – Landmark position determination
34. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 34
MTG INR-PS – Inverse Navigation I
• This function finds the detector and time corresponding to a point on Earth
(landmark).But the overlaps between scan lines must be managed. Non unique
defined problem, for point within an overlap area, we get two possible results.
• ASTRIUM SOLUTION
– The inverse navigation is computed considering a “virtual focal plane” including sufficient
number of pixels to cover the whole Earth. If the real detector contains N sample, the inverse
navigation function returns a number that can be compared with the real range [0,N-1]:
• if inside the range, the points is observed by the current scan line.
• if outside, the point is observed by another scan line. Then, the process consists :
1. predict the scan line considering GEOS coordinates of the point on Earth
2. Perform the inverse navigation function considering the predicted scan line
3. While the predicted scan line is not the correct one, correct the prediction and iterate on 2)
4. Once the scan line is found to be correct, set the sample coordinate as a correct value
5. Perform once more the inverse navigation function over the nearest neighbouring scan line
6. If the point is also observed during this second scan line, set the sample pixel coordinates as a second correct value (in this case, we are
within an overlap area).
• CURRENT SOLUTION
– Considering small excursions of the state vector wrt ideal one, a first inverse navigation pre-
computation considering this ideal state vector is done.
– Later on, a final inverse navigation is computed with the real state vector over the scan line
pre-computed and the two adjacent ones.
– The algorithm is completely analytical. The point on Earth LOS projection on the focal plane is
calculated all over the time and a final intersection of this projection with the array of detectors
gives us the detector and the time in which this location on the Earth is seen.
35. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 35
MTG INR-PS – Inverse Navigation II
36. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 36
MTG INR-PS – Inverse Navigation III
37. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 37
• For each landmark, a viewing direction residual is computed.
• The residual at the date of observation is the angle between
– The estimated LOS from attitude, orbit and focal plane geometry raw
knowledge as given by the AOCS
– The objective LOS given by direction from S/C orbital position, as given
by the AOCS data, to the landmark ground location.
• At each landmark, the residual angles is decomposed in term of
azimuth and elevation. Those values are given as input on the
navigation filter
MTG INR-PS – Landmark residual computation
38. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 38
MTG INR-PS – Navigation Filtering
• The filter only estimates tiny deviations of the states with respect to
the best knowledge: all macroscopic, zero-order deviation are
already removed from the residual.
• So, the system dynamics for this INR application is ideally linear
– The attitude has only small angles excursions
– Thermal distortions are very small angles too
– Scan misalignments are small angles
– Orbital errors are in μradians range when express in angular errors
• This guarantees the validity of a purely LINEAR KALMAN FILTER
• The filter provides the estimated states and the estimation
covariance for each state.
39. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 39
MTG INR-PS – Filter model
• Difficult problem. How to define the complete model?
• It’s better to begin with a filter implementation decoupled in both EW
and NS directions. This model has several problems.
• State vector compound by: The state evolution
– Pointing state
– Linear drift state
– Orbital position error state
– Scan misalignment error
– Scan misalignment drift error
• The landmark observation
– Direct observation of the attitude state
– Indirect observation of linear drift effect
via a parallax sensitivity .
– Indirect observation of the scan misalignment error
via the sensitivity factor , which is directly the value of the scan angle on the other axis
• The propagation with the model
• The observable updating
⎟
⎟
⎟
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎜
⎜
⎜
⎝
⎛
=
k
k
k
k
k
kx
κ
κ
λ
δ
θ
&
⎟
⎟
⎟
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎜
⎜
⎜
⎝
⎛
+
⎟
⎟
⎟
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎜
⎜
⎜
⎝
⎛
⋅
⎟
⎟
⎟
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎜
⎜
⎜
⎝
⎛
=
⎟
⎟
⎟
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎜
⎜
⎜
⎝
⎛
=
+
+
+
+
+
+
κ
λ
δ
θ
κ
κ
λ
δ
θ
κ
κ
λ
δ
θ
&
&& k
k
k
k
k
k
k
k
k
k
k
k
k
k
k
k
k
v
v
v
v
dt
dt
x
0
10000
1000
00100
00010
0001
1
1
1
1
1
1
kθ
kλ
kκ
( ) k
k
k
k
k
k
kkk wgy +
⎟
⎟
⎟
⎟
⎟
⎟
⎠
⎞
⎜
⎜
⎜
⎜
⎜
⎜
⎝
⎛
⋅=
κ
κ
λ
δ
θ
α
&
001
kg
kα
k
T
kkkkkk
kkkkk
QFPFP
xFx
+⋅⋅=
⋅=
+
+
//1
//1
ˆˆ
( )
( )
( )kkkkkkkkk
kkkkkk
T
kkkkk
T
kkkk
xHyKxx
PHKIP
HPHRHPK
/111/11/1
/1111/1
1
1/1111/11
++++++
+++++
−
+++++++
⋅−⋅+=
⋅⋅−=
⋅⋅+⋅⋅=
40. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 40
MTG INR-PS Results
• These results correspond to a detail analysis of the FCI nominal case
1Km in a sequence of 21 FDC images.
• This case is considered the nominal case for performance
evaluations
• On top of that, it must be pointed out that:
– All contributors to the navigation error were included apart from the yaw
external misalignment because yaw was not estimated by the navigation
filter as stated before.
– The less populated landmark database was used.
– The misalignment given by the thermal files were those corresponding to
equinox (Sun eclipse around midnight)
• Due to these facts, this case can be considered as a worst case for
INR although no cloud coverage statistics have been considered and
the 442 landmarks on the rougher database were used.
41. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 41
MTG INR-PS Results: Landmark residuals I
42. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 42
MTG INR-PS Results: Landmark residuals II
43. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 43
MTG INR-PS Results: Azimuth and Elevation Navigation
Errors I
44. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 44
MTG INR-PS Results: Azimuth and Elevation Navigation
Errors II
45. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 45
MTG INR-PS Results: State vector parameters
47. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 47
Conclusions & Future Work
48. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 48
Conclusions
• A simulator giving the MTG navigation performances is available with
some unavoidable assumptions and restrictions.
• Some elements of the simulator are appropriate enough, some
others need to be improved.
• But a first step towards a more accurate simulations is there
• A straightforward application to GEO-Oculus is also there taking into
account
– More simplicity because we get rid of scanning
– More complexity because the inverse navigation has to be modified on
the intersection between projection on the focal plane and array of
detectors.
49. ESTEC – MTG INR-PS Internal Presentation, 12 June 2009 page 49
Future Work
• Introduction of cloud coverage statistics and false detection (done but
not applied yet)
• Fixed-lag filter formulation (on-going)
• Introduction of virtual ground points on the overlap area (landmarks
without error) to obtain their values on the filtering and compare later.
Initial idea to get the Inter-swath registration (discussed with Donny)
• Possible temporal pre-processing of the landmark observables (idea
from Pieter van den Braembussche)
• AOCS errors generated directly to better characterized the INR-PS
software.
• Related to the previous point, introduction of sharp manoeuvres
outside the nominal stabilized status. Temporal response studies
• POSSIBLE SOLUTION Use of least-square formulation supposed
we have the state vector parameter functions.