The implemented navigational algorithm of an inertial
navigation system (INS), along with the hardware configuration, decides its tracking performance. Besides, operating conditions also influence its tracking performance. The aim of this study is to demonstrate robust performance of a multiple Inertial Measurement Units (IMUs) based foot-mounted INS, The Osmium MIMU22BTP, under varying operating conditions. The device, which performs zero-velocity-update (ZUPT) aided navigation, is subjected to different conditions which could potentially influence gait of its wearer, its hardware configuration etc. The gait-influencing factors chosen for study are shoe type, walking surface, path profile and walking speed. Besides, the tracking performance of the device is also studied for different number of on-board IMUs and the ambient temperature. The tracking performance of MIMU22BTP is reported for all these factors and benchmarked using identified performance metrics. We observe very robust tracking performance of MIMU22BTP. The average relative errors are less than 3 to 4% under all the conditions, with respect to drift, distance and height, indicating a potential for a variety of location based services based on foot mounted inertial sensing and dead reckoning.
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.
Abstract - Positioning is a fundamental component of human life to make meaningful interpretations of the environment. Without knowledge of position, human beings are like machines and have very limited capabilities to interact with the environment. Even machines in today’s world can be made smarter if positioning information is made available to them. Indoor positioning of pedestrians is the broad area considered in this thesis. A foot mounted pedestrian tracking device has been studied for this purpose. Systems which utilize foot mounted inertial navigation system has been in the literature for more than two decades. However very few real time implementations have been possible. The purpose of this thesis is to benchmark and improve the performance of one such implementation.
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.
Multi Inertial Measurement Units (MIMU) Platforms: Designs & Applicationsoblu.io
There are typically three categories of multi-sensor systems. First, classical sensors system with different types of collocated sensors, e.g. a positioning system making use of a collocated inertial sensor, a pressure sensor and a GPS. Second, sensor joint systems wherein multiple same type of sensors coordinate to predict state of a system, e.g. estimating motion of a robotic or a human arm using multiple sensors attached to different positions, for capturing a versatile motion. The third kind of multi sensors system consists of collocated sensors with the same properties. The redundancy due to multiple sensors, results not only in enhanced noise performance of the system, but also allows the multi sensor system to achieve what single sensor system can not, e.g. a two dimensional array of accelerometers on a rigid circuit board can produce rotational information. On the one hand enhancing capabilities, shrinking size and reducing cost of MEMS sensors favor redundancy, but on the other hand data communication, processing and calibration compensation pose system level challenges.
The talk focused on technical merits of such multi-sensor systems. Talk covered the architecture of massive multi-IMU arrays with up to 288 measurement channels at 1 kHz, the engineering challenges associated with them including the requirements on on-node data processing, their merits and some applications.
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.
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.
Osmium MIMU22BT: A Micro Wireless Multi-IMU (MIMU) Inertial Navigation Moduleoblu.io
The Osmium MIMU22BT is a miniaturized MIMU based wireless inertial navigation module suitable for foot mounted indoor positioning and other applications based on wearable sensors. An on-board Bluetooth module provides a wireless data link. Presence of on-board floating point processing capability, along with four IMUs, makes navigational computation possible inside the module itself, which in turn results in very accurate tracking of wearer.
The Osmium MIMU4444, with 32 IMUs, is a massive inertial sensory array module with two mirrored 4x4 square IMU arrays. MIMU4444 is an ideal platform for carrying out research in motion sensing by using Sensor Fusion and Array Signal Processing methods. MIMU4444 is an easy to use and highly configurable hardware platform, serves the needs for niche applications, such as gait analysis, 3D motion capture, Structure from Motion (SfM) etc.
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.
Abstract - Positioning is a fundamental component of human life to make meaningful interpretations of the environment. Without knowledge of position, human beings are like machines and have very limited capabilities to interact with the environment. Even machines in today’s world can be made smarter if positioning information is made available to them. Indoor positioning of pedestrians is the broad area considered in this thesis. A foot mounted pedestrian tracking device has been studied for this purpose. Systems which utilize foot mounted inertial navigation system has been in the literature for more than two decades. However very few real time implementations have been possible. The purpose of this thesis is to benchmark and improve the performance of one such implementation.
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.
Multi Inertial Measurement Units (MIMU) Platforms: Designs & Applicationsoblu.io
There are typically three categories of multi-sensor systems. First, classical sensors system with different types of collocated sensors, e.g. a positioning system making use of a collocated inertial sensor, a pressure sensor and a GPS. Second, sensor joint systems wherein multiple same type of sensors coordinate to predict state of a system, e.g. estimating motion of a robotic or a human arm using multiple sensors attached to different positions, for capturing a versatile motion. The third kind of multi sensors system consists of collocated sensors with the same properties. The redundancy due to multiple sensors, results not only in enhanced noise performance of the system, but also allows the multi sensor system to achieve what single sensor system can not, e.g. a two dimensional array of accelerometers on a rigid circuit board can produce rotational information. On the one hand enhancing capabilities, shrinking size and reducing cost of MEMS sensors favor redundancy, but on the other hand data communication, processing and calibration compensation pose system level challenges.
The talk focused on technical merits of such multi-sensor systems. Talk covered the architecture of massive multi-IMU arrays with up to 288 measurement channels at 1 kHz, the engineering challenges associated with them including the requirements on on-node data processing, their merits and some applications.
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.
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.
Osmium MIMU22BT: A Micro Wireless Multi-IMU (MIMU) Inertial Navigation Moduleoblu.io
The Osmium MIMU22BT is a miniaturized MIMU based wireless inertial navigation module suitable for foot mounted indoor positioning and other applications based on wearable sensors. An on-board Bluetooth module provides a wireless data link. Presence of on-board floating point processing capability, along with four IMUs, makes navigational computation possible inside the module itself, which in turn results in very accurate tracking of wearer.
The Osmium MIMU4444, with 32 IMUs, is a massive inertial sensory array module with two mirrored 4x4 square IMU arrays. MIMU4444 is an ideal platform for carrying out research in motion sensing by using Sensor Fusion and Array Signal Processing methods. MIMU4444 is an easy to use and highly configurable hardware platform, serves the needs for niche applications, such as gait analysis, 3D motion capture, Structure from Motion (SfM) etc.
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.
Design and Implementation of Spatial Localization Based on Six -axis MEMS SensorIJRES Journal
This paper focuses on the 3-axis MEMS gyroscope, 3-axis MEMS accelerometer study spatial
orientation. In order to avoid the influence of the environment on the positioning of the text based on physical
principles established sports model, combining coordinate transformation method, the microcontroller STM32
platform with integrated 3-axis MEMS gyroscope, 3-axis MEMS accelerometer chip MPU60x0 designed a new
space positioning system, and using I2C protocol to transfer information. The system is highly integrated, simple
circuit, small size, low power consumption, easy expansion, easy maintenance, etc., can be used as an adjunct to
a wireless network based positioning, improve positioning accuracy, precision can also be positioned relatively
low areas applications.
International Journal of Engineering Research and DevelopmentIJERD Editor
Electrical, Electronics and Computer Engineering,
Information Engineering and Technology,
Mechanical, Industrial and Manufacturing Engineering,
Automation and Mechatronics Engineering,
Material and Chemical Engineering,
Civil and Architecture Engineering,
Biotechnology and Bio Engineering,
Environmental Engineering,
Petroleum and Mining Engineering,
Marine and Agriculture engineering,
Aerospace Engineering.
Indoor localisation and dead reckoning using Sensor Tag™ BLE.Abhishek Madav
The mobile application uses readings of the Accelerometer and Gyroscope from the Sensor Tag to describe details of motion in a planar mode. The project has been implemented as a part of the EECS 221 coursework at University of California, Irvine.
Inertial Navigation for Quadrotor Using Kalman Filter with Drift Compensation IJECEIAES
The main disadvantage of an Inertial Navigation System is a low accuracy due to noise, bias, and drift error in the inertial sensor. This research aims to develop the accelerometer and gyroscope sensor for quadrotor navigation system, bias compensation, and Zero Velocity Compensation (ZVC). Kalman Filter is designed to reduce the noise on the sensor while bias compensation and ZVC are designed to eliminate the bias and drift error in the sensor data. Test results showed the Kalman Filter design is acceptable to reduce the noise in the sensor data. Moreover, the bias compensation and ZVC can reduce the drift error due to integration process as well as improve the position estimation accuracy of the quadrotor. At the time of testing, the system provided the accuracy above 90 % when it tested indoor.
Humans have evolved to better survive and have evolved their invention. In today’s age, a
large number of robots are placed in many areas replacing manpower in severe or dangerous
workplaces. Moreover, the most important thing is to take care of this technology for developing
robots progresses. This paper proposes an autonomous moving system which automatically finds its
target from a scene, lock it and approach towards its target and hits through a shooting mechanism.
The main objective is to provide reliable, cost effective and accurate technique to destroy an unusual
threat in the environment using image processing.
Development of a robust filtering algorithm for inertial sensor based navigationMatthew Shamoon
The process of combining data from MEM sensors, gyroscopes, and acoustic sensors to track a person for navigation and surrounding object detection purposes
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...IOSR Journals
Abstract: Vicon system is implemented in almost every motion analysis systems. It has many applications like
robotics, gaming, virtual reality and animated movies. The motion and orientation plays an important role in
the above mentioned applications. In this paper we propose a method to estimate arm joint angles from surface
Electromyography (s-EMG) signals using Artificial Neural Network (ANN). The neural network is trained with
EMG data from wrist flexion and extension action as input and joint angle values from the vicon system as
target. The results shown in this paper illustrate the neural network performance in estimating the joint angle
values during offline testing.
Index Terms: Vicon system, Joint angle, Surface EMG, Artificial Neural Network, Virtual reality, Robotics.
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.
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...IJRES Journal
Robot is a tool which is developed very fast. There are several types of robots, one of them is six-legged robot. One of the problems of this robot is when the robot walks on the tilt surface. This would result the movement of the robot could be late and the center of gravity is not balanced. In this research, stabilization of six-legged robot walking on tilt surface using nine degree of freedom (DOF) inertial measurement unit (IMU) sensor based on invers kinematic is designed. The IMU sensor comprises a gyroscope, a magnetometer, and three-axis accelerometer. This sensor works as the input of the tilt degree and heading of the robot, therefore they can be processed in fuzzy-pid controller to balance the body of the robot on tilt surface. The results show that the robot will move forward when the x-axis translation inverse changed from its original position, move aside when the y-axis translational modified and move up and down if the translation to the z-axis was changed. From the testing of IMU get the total of RMSE pitch is 1,73%, roll =1,67% and yaw = 1,24%. In controller fuzzy-pid get the good respon is on the value Kp have k1=0,5, k2=1 , k3 = 3 , Ki have k1=0,5 , k2=0,5, k3=0,5 and Kd have k1=0,25 , k2=0,35 dan k3=0,45.
International Journal of Computational Engineering Research (IJCER)ijceronline
International Journal of Computational Engineering Research(IJCER) is an intentional online Journal in English monthly publishing journal. This Journal publish original research work that contributes significantly to further the scientific knowledge in engineering and Technology.
Multi tracking system for vehicle using gps and gsmeSAT Journals
Abstract In the present paper a multilayered microstrip low pass filter using complementary split ring resonator is proposed. A design for prominent stop band characteristics with minimized ripples is presented, while maintaining the filter pass-band performance. By properly designing and integrating the complementary split ring resonators with the low pass filter, the proposed structure exhibit superior pass band and stop band characteristics by eliminating unwanted spurious signals. Since the literature is multi-layered, no structure is designed at the ground plane and the problem of distortion of ground plane structure while packaging is resolved. The measured results indicate that the proposed structure achieves significantly improved band characteristics with minimum distortion, when compared with the simulated one. Keywords: Low Pass filter; Multilayered; Metamaterial; Complementary split ring resonator ( CSRR) structure
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
International Journal of Engineering and Science Invention (IJESI)inventionjournals
International Journal of Engineering and Science Invention (IJESI) is an international journal intended for professionals and researchers in all fields of computer science and electronics. IJESI publishes research articles and reviews within the whole field Engineering Science and Technology, new teaching methods, assessment, validation and the impact of new technologies and it will continue to provide information on the latest trends and developments in this ever-expanding subject. The publications of papers are selected through double peer reviewed to ensure originality, relevance, and readability. The articles published in our journal can be accessed online
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.
Design and Implementation of Spatial Localization Based on Six -axis MEMS SensorIJRES Journal
This paper focuses on the 3-axis MEMS gyroscope, 3-axis MEMS accelerometer study spatial
orientation. In order to avoid the influence of the environment on the positioning of the text based on physical
principles established sports model, combining coordinate transformation method, the microcontroller STM32
platform with integrated 3-axis MEMS gyroscope, 3-axis MEMS accelerometer chip MPU60x0 designed a new
space positioning system, and using I2C protocol to transfer information. The system is highly integrated, simple
circuit, small size, low power consumption, easy expansion, easy maintenance, etc., can be used as an adjunct to
a wireless network based positioning, improve positioning accuracy, precision can also be positioned relatively
low areas applications.
International Journal of Engineering Research and DevelopmentIJERD Editor
Electrical, Electronics and Computer Engineering,
Information Engineering and Technology,
Mechanical, Industrial and Manufacturing Engineering,
Automation and Mechatronics Engineering,
Material and Chemical Engineering,
Civil and Architecture Engineering,
Biotechnology and Bio Engineering,
Environmental Engineering,
Petroleum and Mining Engineering,
Marine and Agriculture engineering,
Aerospace Engineering.
Indoor localisation and dead reckoning using Sensor Tag™ BLE.Abhishek Madav
The mobile application uses readings of the Accelerometer and Gyroscope from the Sensor Tag to describe details of motion in a planar mode. The project has been implemented as a part of the EECS 221 coursework at University of California, Irvine.
Inertial Navigation for Quadrotor Using Kalman Filter with Drift Compensation IJECEIAES
The main disadvantage of an Inertial Navigation System is a low accuracy due to noise, bias, and drift error in the inertial sensor. This research aims to develop the accelerometer and gyroscope sensor for quadrotor navigation system, bias compensation, and Zero Velocity Compensation (ZVC). Kalman Filter is designed to reduce the noise on the sensor while bias compensation and ZVC are designed to eliminate the bias and drift error in the sensor data. Test results showed the Kalman Filter design is acceptable to reduce the noise in the sensor data. Moreover, the bias compensation and ZVC can reduce the drift error due to integration process as well as improve the position estimation accuracy of the quadrotor. At the time of testing, the system provided the accuracy above 90 % when it tested indoor.
Humans have evolved to better survive and have evolved their invention. In today’s age, a
large number of robots are placed in many areas replacing manpower in severe or dangerous
workplaces. Moreover, the most important thing is to take care of this technology for developing
robots progresses. This paper proposes an autonomous moving system which automatically finds its
target from a scene, lock it and approach towards its target and hits through a shooting mechanism.
The main objective is to provide reliable, cost effective and accurate technique to destroy an unusual
threat in the environment using image processing.
Development of a robust filtering algorithm for inertial sensor based navigationMatthew Shamoon
The process of combining data from MEM sensors, gyroscopes, and acoustic sensors to track a person for navigation and surrounding object detection purposes
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...IOSR Journals
Abstract: Vicon system is implemented in almost every motion analysis systems. It has many applications like
robotics, gaming, virtual reality and animated movies. The motion and orientation plays an important role in
the above mentioned applications. In this paper we propose a method to estimate arm joint angles from surface
Electromyography (s-EMG) signals using Artificial Neural Network (ANN). The neural network is trained with
EMG data from wrist flexion and extension action as input and joint angle values from the vicon system as
target. The results shown in this paper illustrate the neural network performance in estimating the joint angle
values during offline testing.
Index Terms: Vicon system, Joint angle, Surface EMG, Artificial Neural Network, Virtual reality, Robotics.
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.
Stabilization of Six-Legged Robot on Tilt Surface With 9 DOF IMU Based on Inv...IJRES Journal
Robot is a tool which is developed very fast. There are several types of robots, one of them is six-legged robot. One of the problems of this robot is when the robot walks on the tilt surface. This would result the movement of the robot could be late and the center of gravity is not balanced. In this research, stabilization of six-legged robot walking on tilt surface using nine degree of freedom (DOF) inertial measurement unit (IMU) sensor based on invers kinematic is designed. The IMU sensor comprises a gyroscope, a magnetometer, and three-axis accelerometer. This sensor works as the input of the tilt degree and heading of the robot, therefore they can be processed in fuzzy-pid controller to balance the body of the robot on tilt surface. The results show that the robot will move forward when the x-axis translation inverse changed from its original position, move aside when the y-axis translational modified and move up and down if the translation to the z-axis was changed. From the testing of IMU get the total of RMSE pitch is 1,73%, roll =1,67% and yaw = 1,24%. In controller fuzzy-pid get the good respon is on the value Kp have k1=0,5, k2=1 , k3 = 3 , Ki have k1=0,5 , k2=0,5, k3=0,5 and Kd have k1=0,25 , k2=0,35 dan k3=0,45.
International Journal of Computational Engineering Research (IJCER)ijceronline
International Journal of Computational Engineering Research(IJCER) is an intentional online Journal in English monthly publishing journal. This Journal publish original research work that contributes significantly to further the scientific knowledge in engineering and Technology.
Multi tracking system for vehicle using gps and gsmeSAT Journals
Abstract In the present paper a multilayered microstrip low pass filter using complementary split ring resonator is proposed. A design for prominent stop band characteristics with minimized ripples is presented, while maintaining the filter pass-band performance. By properly designing and integrating the complementary split ring resonators with the low pass filter, the proposed structure exhibit superior pass band and stop band characteristics by eliminating unwanted spurious signals. Since the literature is multi-layered, no structure is designed at the ground plane and the problem of distortion of ground plane structure while packaging is resolved. The measured results indicate that the proposed structure achieves significantly improved band characteristics with minimum distortion, when compared with the simulated one. Keywords: Low Pass filter; Multilayered; Metamaterial; Complementary split ring resonator ( CSRR) structure
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
International Journal of Engineering and Science Invention (IJESI)inventionjournals
International Journal of Engineering and Science Invention (IJESI) is an international journal intended for professionals and researchers in all fields of computer science and electronics. IJESI publishes research articles and reviews within the whole field Engineering Science and Technology, new teaching methods, assessment, validation and the impact of new technologies and it will continue to provide information on the latest trends and developments in this ever-expanding subject. The publications of papers are selected through double peer reviewed to ensure originality, relevance, and readability. The articles published in our journal can be accessed online
Design and Implementation of a GPS based Personal Tracking SystemSudhanshu Janwadkar
Design and Implementation of a GPS based Personal Tracking System
Tracking based applications have been quite popular in recent times. Most of them have been limited to commercial applications such as vehicular tracking (e.g tracking of a train etc). However, not much work has been done towards design of a personal tracking system. Our Research work is an attempt to design such personal tracking system. In this paper, we have shared glimpses of our research work.
The objective of our research project is to design & develop a system which is capable of tracking and monitoring a person, object or any other asset of importance (called as target). The system uses GPS to determine the exact position of the target. The target is aided with a compact handheld device which consists of a GPS receiver and GSM modem. GPS receiver obtains location coordinates (viz. Latitude & Longitude) from GPS satellites. The location information in NMEA format is decoded, formatted and sent to control station, through a GSM modem. Due to use of Open CPU development platform, no external Microcontroller is required, with additional advantage of compact size product, reduced design & development time and reduced cost.
Thus, the proposed system is able to track the accurate location of target. This system finds applications in tracking old-age people, tracking animals in forest, tracking delivery of goods etc. Our final designed system is a small-size compact l.S"X3.7S" Tracker system with position accuracy error <30m (100 feet).
This paper describes a decision tree (DT) based pedometer algorithm and its implementation on
Android. The DT- based pedometer can classify 3 gait patterns, including walking on level
ground (WLG), up stairs (WUS) and down stairs (WDS). It can discard irrelevant motion and
count user’s steps accurately. The overall classification accuracy is 89.4%. Accelerometer,
gyroscope and magnetic field sensors are used in the device. When user puts his/her smart
phone into the pocket, the pedometer can automatically count steps of different gait patterns.
Two methods are tested to map the acceleration from mobile phone’s reference frame to the
direction of gravity. Two significant features are employed to classify different gait patterns.
IEEE IoT Tutorial - "Wearable Electronics: A Designer's Perspective"oblu.io
Sensors and batteries are the most important constituents of a wearable device. They can make or break the entire IoT system. Typically, a designer of wearable electronics pays less attention to the important issues of sensors’ performance, batteries, power management etc, during the design process. These issues are indeed fundamental to the success of a wearable device.
The half-day workshop covered fundamental design concepts revolving around sensors, calibration, batteries and power management. The instructors shared insights which they have gained through extensive industrial research and technology management.
MIMUscope is a PC based tool for oblu's data acquisition, analysis, realtime viewing, logging etc. It is also used for modify some of the settings of oblu.
MIMUscope is coded in Python which is freely available for installation.
Oblu is an opensource development board for wearable motion sensing. It is based on opensource OpenShoe platform.
Application Note: Wireless Pedestrian Dead Reckoning with "oblu"oblu.io
This document contains the communication protocol between oblu (the PDR sensor) and its 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.
The Osmium MIMU22BTP simplifies foot-mounted Pedestrian Dead Reckoning (PDR). It enables superior tracking performance, offers ease of building applications and allows use of a simple interfacing application platform (like Android based phone) for tracking without using any pre-installed infrastructure like GPS, WiFi, Maps etc. It is the packaged version of the Osmium MIMU22BT and is utilized best for rapid prototyping and development of pedestrian navigation solutions. Form factor tailoring and price-performance optimization can be done for larger quantities.
Programming Osmium MIMU4444 Using AVR Dragonoblu.io
This video carries all the necessary instructions, in extremely simple and interactive way, required to program (i.e. update the embedded code of) Osmium MIMU4444 using Atmel Studio 6.1 and AVR Dragon.
Programming Osmium MIMU22BT Using AVR Dragonoblu.io
This video carries all the necessary instructions, in extremely simple and interactive way, required to program (i.e. update the embedded code of) Osmium MIMU22BT (with and without connected battery) using Atmel Studio 6.1 and AVR Dragon.
IPIN'14: Foot-Mounted Inertial Navigation Made Easyoblu.io
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.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
2. which could influence the ZUPT based navigational algorithm,
are shoes, wearers of the device, walking surface, walking
speed and the path profile. These factors typically influence
gait of a person and hence play important role in step detection
for a ZUPT-aided INS.
In this paper, we present an experimental study on the
ZUPT-aided foot-mounted pedestrian navigation device Os-
mium MIMU22BTP, shown in Fig. 1, to demonstrate influence
of various factors on its performance.
This paper is organized into the following sections. Section
I presents brief introduction to the device under test. Section II
outlines the experimental design and the performance metrics
which are used for benchmarking the performance of the
device. Experimental results are present in Section III. In
Section IV conclusion of the study is outlined.
II. DEVICE UNDER TEST
The Osmium MIMU22BTP is a foot-mounted navigation
device which implements ZUPT-aided inertial navigation al-
gorithm [6]. Osmium MIMU22BTP is based on an open-
source platform OpenShoe, first presented in [7] – a de-
vice initially targeting cooperative localization by dual foot-
mounted inertial sensors and inter-agent radio-frequency based
ranging [8], [9]. The recent version presented in [6] contains
multiple IMUs each of which consists of MEMS sensors
accelerometers, gyroscopes and magnetometers. This “wisdom
of the crowd approach” not only reduces the errors by using
multiple inertial sensors but also provides sensor redundancy.
In simple words, MIMU22BTP detects step of its wearer,
computes relative coordinates and heading of each detected
step with respect to the previous one and transmit it over
Bluetooth interface to the application platform for construction
of the tracked path. Presence of IMU arrays in MIMU22BTP
enables advanced motion sensing by using sensor fusion
and array signal processing methods. The presence of on-
board microcontroller with floating point processing capability
simplifies the output data interface and hence very low rate of
transmission (∼ 1Hz) is achieved [6]. The device is supported
by open source embedded code in C which implements ZUPT-
aided navigation.
The accelerometers in these systems measure the linear
acceleration when the system-in-motion is subjected to a force.
The gyroscopes measure the angular rotation of the system
in terms of roll, pitch and yaw. Since these devices can
measure in a particular orthogonal axis of motion, there are
three accelerometers and three gyroscopes in a single IMU
to measure acceleration and angular velocity respectively in
all the three axes. Magnetometer is not used for navigation in
Osmium MIMU22BT because the device is targeted towards
indoor navigation and the presence of ferrous objects in the
tracking path such as the computers, electric wires around
the building may cause magnetic interference. Calibration is
required to be performed to compensate the errors which
occur due to the fabrication process. Calibration under static
conditions is carried out by placing the device inside a
twenty faced polyhedron (icosahedron) different orientations.
Fig. 2: The foot-mounted Osmium MIMU22BTP. The experiments are
performed with a single device mounted on the shoe front.
Fig. 3: The data recording Android application DaRe. MIMU22BTP com-
municates with DaRe via Bluetooth. DaRe constructs the estimated data path
and records step coordinates, step number, time stamp of each step and other
useful information.
Inter-IMU misalignment, gain, bias and sensitivity axis non-
orthogonality of the accelerometers are then estimated by
placing the icosahedron in different positions [10].
The MIMU22BTP comes equipped with four 9-axis IMUs,
32-bits floating point microcontroller, Bluetooth and USB con-
nector for data communication and an on-board Li-ion battery
power management circuitry. This configuration makes it a
robust embedded system for possible wearable applications,
tracking and motion detection needs. The tracking device
is also equipped with an on-board pressure sensor, a flash
memory and JTAG programming capability. The device can
be attached to the shoe as shown in Fig. 2 and with the
help of an application on a processing platform, the user can
find coordinates of the estimated path along with the distance
covered. Android based data recording application DaRe is
one such application which receives pedestrian dead reckoning
data via Bluetooth and constructs the estimated path as shown
in Fig. 3. Prior to mounting, the device is switched on and
connected to DaRe via Bluetooth. When the step is detected,
i.e when the foot-mounted device experiences zero velocity,
3. TABLE I: Summary of the test tracks. Three different tracks are used for
experiments.
Rectangular Field Straight Path 1 Straight Path 2
Perimeter: 129 m Length: 26 m Length: 100 m
Closed loop path Sharp 180° turns Sharp 180° turn
3 laps 2 laps 1 lap
Total distance: 387m Total distance: 104 m Total Distance: 200m
Fig. 4: Bird eye view of the rectangular (left) and straight (right) tracks.
Arrows show the walking directions.
the dead reckoning updates are sent from the device to DaRe.
III. EXPERIMENTS
A. Design of experiment
The experiments were carried out using a marked track in
the path profiles given in Tab. I. Pictures of the test sites
are shown in Figs. 4-5. The mounting point on the foot (or
shoe) was carefully chosen so that the device was firmly
mounted on the shoe. The device was allowed to reach a steady
temperature before the tests were carried out by allowing a
warm-up time of two to three minutes. The device wearer's gait
and certain conditions potentially affect the path estimation.
Therefore these variables have been chosen in the analysis
of the device. The device wearer's gait is affected by the
type of shoe, path profile, walking speed, walking surface
etc. The other conditions refer to varying temperatures and
varying number of on-board IMUs. Achieving right mounting
is an iterative process. The experiments were performed with
the device mounted on shoe front as shown in Fig. 2. For
every experiment, single device was attached to wearer's foot.
GPS, knowledge of the environment and any other kind of
pre-installed infrastructure were not used for navigation.
Details of the experiments conducted under different con-
ditions are presented in Tab. II and III with the total elapsed
distance and average speeds for each set of experiment.
B. Performance metrics
The performance metrics used to benchmark the perfor-
mance of the device are as follows: The drift error (Drifterror):
Drifterror =
1
N
N
i=1
xi,start − xi,end
2
+ yi,start − yi,end
2
di,act
(1)
where xi,start and yi,start are the estimated ith start point in
x axis and y axis of the user's reference frame, respectively.
Fig. 5: Satellite view of the rectangular test site. Path traversed is shown by
dots. Arrows show the walking direction.
TABLE II: Details of the tests conducted with varying operating conditions
which could influence gait.
S. No. Gait Influencing Factors
Experimental Details
Total
Dis-
tance
(km)
Average
Speed
(kmph)
1 Shoe and User
Running Shoe
(User#1)
7,27 4.41
Formal Shoe
(User#2)
7.97 4.51
2 Surface
Pavement 8.70 5.43
Grass 6.54 4.58
3 Speed
Slow 4.60 3.51
Medium 5.56 4.52
Fast 5.07 5.81
4 Path profile
Rectangular 8.00 4.16
Straight 7.13 4.28
Similarly, xi,stop and yi,stop are the estimated ith stop point
in x axis and y axis, respectively. The total number of test
cases is denoted by N and di,act denotes the actual distance
covered in ith test case. Drifterror in percentage provides the
magnitude of displacement between estimated start and stop
points, which are coinciding in reality, per 100 m distance
covered.
The distance error (Distanceerror):
Distanceerror =
1
N
N
i=1
di,meas − di,act
di,act
2
(2)
where di,est denotes the distance estimated by the Osmium
MIMU22BTP in ith test case. Distanceerror in percentage
provides the root-mean-square of distance estimation error per
100 m distance covered.
The height error (Heighterror):
Heighterror =
1
N
N
i=1
zi,start − zi,end
di,act
2
(3)
where zi,start and zi,end are the estimated ith start and end
points in the z axis respectively. Heighterror in percentage
provides the root-mean-square height estimation error per 100
m distance covered.
The experiments were conducted on plane surfaces, for all
the path profiles. Therefore only x-y coordinates are consid-
ered in computing distance and drift errors.
4. TABLE III: Details of the tests conducted with varying factors which could
influence hardware performance.
S. No. External Factors
Experimental Details
Total
Dis-
tance
(km)
Average
Speed
(kmph)
1 Temperature
25.7°C-34.0°C 21.20 4.67
34.1°C-37.7°C 17.90 4.66
2 Number of IMUs
4 2.00 4.45
2 2.97 4.59
1 3.00 4.56
Fig. 6: Rectangular path as estimated by MIMU22BTP. Dots correspond
to the detected steps. The coordinate axes indicate the distance covered in
meters.
IV. RESULTS & DISCUSSION
A. Experimental results
The quality of data depends on the mounting of the device
on the shoe. When the output data from the device is plotted,
the estimated rectangle and straight paths are observed as
shown in Figs. 6-7. Manual mounting of the device resulted
in the slight misalignment of the plotted path with the global
x-y axes.
The results with respect to shoe-type are presented in Tab.
IV, type of walking surface in Tab. V, walking speed in Tab.
VI, path profile in Tab. VII, number of enabled IMUs in the
MIMU22BTP in Tab. IX and ambient temperature in Tab. VIII.
TABLE IV: Performance versus shoe-type.
Performance Metric Formal Running
Drift Error (%) 0.98 1.20
Distance Error (%) 1.61 1.69
Height Error (%) 1.61 3.39
TABLE V: Performance versus type of walking surface.
Performance Metric Pavement Grass
Drift Error (%) 1.22 0.89
Distance Error (%) 1.75 1.45
Height Error (%) 2.80 3.80
Fig. 7: Straight path as estimated by MIMU22BTP. Dots correspond to the
detected steps. The coordinate axes indicate the distance covered in meters.
TABLE VI: Performance versus walking speed.
Performance Metric Slow Medium Fast
Drift Error (%) 1.16 1.09 1.01
Distance Error (%) 1.06 0.83 2.53
Height Error (%) 2.26 1.65 4.61
TABLE VII: Performance versus path profile.
Performance Metric Rectangle Straight
Drift Error (%) 0.86 1.15
Distance Error (%) 1.14 1.78
Height Error (%) 1.55 3.44
TABLE VIII: Performance versus ambient temperature.
Performance Metric 25.7°C-34°C 34.1°C-37.7°C
Drift Error (%) 1.64 2.54
Distance Error (%) 0.73 0.81
Height Error (%) 2.36 2.73
TABLE IX: Performance versus number of enabled IMUs.
Performance Metric 4 IMUs 2 IMUs 1 IMU
Drift Error (%) 1.30 2.04 2.05
Distance Error (%) 0.84 1.85 1.51
Height Error (%) 1.76 1.82 1.54
B. Discussion
For all the experiments, we have observed that the drift and
distance errors are within 3%. Under all the conditions, errors
in height estimation are higher as compared to the errors (drift
and distance) in walking plane x-y. This is due to the reason
that fabrication process is more controlled for the sensors used
for x and y motion than for z motion. The height error and drift
error are almost independent of each other, with a coefficient
of correlation around 0.06.
From the results in Tab. IV, one may note that a formal
shoe performs better tracking compared to a running shoe.
5. This can be explained by the fact that running shoes have
flexible structure and are elastic in nature, which will influence
the inertial navigation device’s ability to detect standstill.
Conversely, formal shoes have rigid structure which makes
it easier for the device to detect standstill events.
Walking surface with grass gives somewhat better tracking
performance than pavement with respect to drift and distance
measurement as indicated in Tab. V. Walk on pavement turns
out to be somewhat better in terms of height error.
In the ZUPT-aided device, errors are corrected only when
a step is detected. Since the velocity thresholds are optimized
for giving best performance for a normal walking speed (that
is, around 4 - 5 kmph), certain steps go undetected by the
device at higher speed. In spite of that, the drift error is
almost the same for all walking speeds, as indicated by the
results presented in Tab. VI. If the MIMU22BTP is mounted
properly onto the shoe, it delivers high quality data upto 5
kmph. Though data starts deteriorating beyond that, it should
be fine for tracking upto 5.5 to 6 kmph, as demonstrated.
Walk on the rectangular path has resulted in somewhat better
tracking performance than on straight line walk as indicated
in Tab. VII. The 100 m straight line walk consisted of sharp
u-turns, whereas rectangular path consisted of round edges.
Another interesting observation is seen when experiments
were conducted at different ambient temperatures (See Table
VIII). The scale 34.1°C-37.7°C indicates data collected during
afternoon of the April month (at Kanpur, India) for which the
drift and height error are higher, though within acceptable
limits, compared to the 25.7°C-34.0°C scale which repre-
sents data collected in early morning, forenoon and evening.
Tracking performance deteriorates a bit at higher ambient
temperature.
A clear difference in performance is seen when the number
of IMUs are reduced from four to two or one (See Table
IX). Even though, the height error is comparable for all the
three cases, the distance and drift errors are higher in case
the number of IMUs is two or one. This demonstrates trade-
off in performance for reduced cost as the number of IMUs
are reduced. This maybe interesting to note that number of
IMUs are changed without making any change in the algorithm
and without changing any important parameters which were
initially fine tuned for four IMUs. We hope to achieve results
somewhat better than reported, by fine tuning the parameters
for one and two IMUs configuration.
V. CONCLUSION
The Osmium MIMU22BTP was tested under various con-
ditions (type of shoe, walking surface, walking speed, path
profile, ambient temperature and number of on-board inertial
sensors) which influence the tracking performance of a foot-
mounted inertial navigation device. Errors in drift, distance
and height measurement were chosen to benchmark the per-
formance. Experiments were conducted on plane surfaces.
For every experiment, single device was attached to wearer's
foot. GPS, environmental information and any other kind pre-
installed infrastructure were not used for tracking.
Results obtained from the experiments ascertain the robust
performance of the navigation device under different operating
conditions. Very small variation in errors is observed for all
the considered cases. Drift and distance errors are always
within 3% irrespective of type of shoe, nature of walking
surface, wearer's walking speed, type of path and ambient
temperature. Whereas height error is within 4% for most of the
cases. This means that Osmium MIMU22BTP is capable of
delivering more than 96% tracking accuracy. There is hardly
any correlation observed between drift and height errors.
This is also experimentally demonstrated that the tracking
performance improves by increasing the number of on-board
inertial sensors which is a highlighting feature of Osmium
MIMU22BTP.
In very simple words, one may infer from the presented
experimental study that the multiple-IMU based foot-mounted
navigation device Osmium MIMU22BTP is capable of locat-
ing a pedestrian who has walked for 100 m on a plane surface,
in a circle of radius 3 m. This performance expectation is
without any aid of GPS data, environmental information or
any other pre-installed infrastructure.
VI. ACKNOWLEDGEMENT
The authors acknowledge GT Silicon Pvt Ltd for providing
logistical support to carry out the study. They also acknowl-
edge Swedish Governmental Agency for Innovation Systems
for supporting work of Peter H¨andel.
REFERENCES
[1] O.J. Woodman,“ An Introduction to inertial navigation,“ Technical
Report, University of Cambridge:Computer Laboratory, 2007.
[2] J. Rantakokko, J. Rydell, P. Str¨omb¨ack, P. H¨andel, J. Callmer, D.
T¨ornqvist, F. Gustafsson, M. Jobs, M. Grud´en, “Accurate and reliable
soldier and first responder indoor positioning: Multisensor systems and
cooperative localization,” IEEE Wireless Communications, April, 2011,
pp. 10-18, doi:10.1109/MWC.2011.5751291.
[3] J. Rantakokko, P. H¨andel, M. Fredholm, and F. Marsten-Ekl¨of, ”User
requirements for localization and tracking technology: A Survey of
mission-specific needs and constraints,” 2010 International Conference
on Indoor Positioning and Indoor Navigation (IPIN), September 15-17,
2010, Zurich, Switzerland.
[4] E. Foxlin, “Pedestrian tracking with shoe-mounted inertial sensors,” IEEE
Computer Graphics and Applications , Vol. 25 Issue 6, pp. 38-46, Nov.-
Dec. 2005.
[5] C Fischer, P Talkad Sukumar, M Hazas. “Tutorial: Implementing a Pedes-
trian Tracker Using Inertial Sensors,“ Pervasive Computing,IEEE, Vol-
ume: 12, Issue: 2. Pages 17-27,2012.
[6] J-O Nilsson, A.K. Gupta, P. Handel, “Foot-mounted inertial navigation
made easy,” Fifth International Conference on Indoor Positioning and
Indoor Navigation (IPIN), Busan, Korea, October 27-30, 2014.
[7] J-O. Nilsson, I, Skog, K.V.S. Hari, P. H¨andel, “Foot-mounted INS for
everybody – An open-source embedded implementation,” IEEE/ION
PLANS 2012, April 24-26, 2012, Myrtle Beach, South Carolina, 2012.
[8] J-O, Nilsson, D. Zachariah, I. Skog and P. H¨andel, “Cooperative local-
ization by dual foot-mounted inertial sensors and inter-agent ranging,”
EURASIP Journal on Advances in Signal Processing, Special Issue on
Signal Processing Techniques for Anywhere, Anytime Positioning, 2013,
2013:164. DOI: 10.1186/1687-6180-2013-164.
[9] K.V.S. Hari, J-O. Nilsson, I. Skog, P. Handel, J. Rantakokko, and G.V.
Prateek, “A Prototype of a First Responder Indoor Localization System,”
Journal of the Indian Institute of Science, Vol. 93:3 Jul.-Sep. 2013.
[10] J-O, Nilsson, I. Skog and P. H¨andel, “Aligning the Forces – Eliminating
the Misalignments in IMU Arrays,” IEEE Transactions on Instrumenta-
tion and Measurement, Vol. 63, No. 10, pp. 2498-2500, Oct. 2014. DOI:
10.1109/TIM.2014.2344332