Diss. ETH No. 23262 Time of Arrival Based Infrastructureless Human Posture Capturing System A dissertation submitted to the ETH ZURICH for the degree of Doctor of Sciences presented by ZEMENE WALLE MEKONNEN Master of Science, University of Kassel born January 19, 1986 citizen of Ethiopia accepted on the recommendation of Prof. Dr. Armin Wittneben, examiner Prof. Dr. sc. techn. Dirk Dahlhaus, co-examiner 2016 Abstract Human posture capturing systems have a wide range of applications in the fields ranging from clinical medicine to sports and entertainment. In this thesis, a time-of-arrival (TOA) based human posture capturing system is proposed and studied. The key advantages of the proposed system compared to existing commercially available human posture capturing systems are simplicity, low-cost and independence from external infrastructure. In the first part of the thesis, the proposed human posture capturing system setup, which is based on ultra-wideband (UWB) communication technology, is presented. To exploit the potential of UWB communication technology, a highly asymmetric system that consists of three types of radio nodes is considered: ultra-low complexity and ultra-low power transmit-only agent nodes, low-complexity relay nodes called anchors and a cluster head. Such a highly asymmetric system, among others, implies that it is practically infeasible to synchronize the clocks of all the radio nodes in the system. We present a TOA measurement model that takes into account the offsets of the clocks between the radio nodes. Furthermore, a possible non-line-of-sight (NLOS) situation between the agents and the anchors, due to occlusion of different body parts, leads to a TOA measurement with unknown positive bias. To cope with this problem, we propose a method to identify NLOS and discard the corresponding TOA measurements, which is based on the likelihood ratio test of the received signal features (e.g. signal to noise ratio). In the second part of the thesis, the problem of TOA based human posture capturing is abstracted to the general problem of wireless sensor network localization problem. The maximum likelihood (ML) solution of the localization problem that takes into account the clock asynchronicity of the agents and their position constraints (e.g. due to the kinematic constraint of the body) is shown to be a non-convex optimization problem. To deal with this problem, we propose a two-step localization method. In the first step, the ML estimator is relaxed to a semi-definite programming (SDP) problem by applying convex relaxation techniques. The SDP problem can be efficiently solved i Abstract by readily available optimization toolboxes. Then in the second step, the solution of the SDP problem is refined by the ML estimator. The proposed localization method is also extended to take into account the position uncertainty of the anchors, e.g. due to the movement of the body and calibration errors. To enable system operation without relying on external infrastructure, and hence unleash ubiquitous use, we propose a simple and cost effective calibration method that reuses the localization system itself. In the third part of the thesis, the proposed localization and calibration methods are applied and analyzed for the specific setup of human posture capturing. The performance evaluations provide key insights about the tradeoffs that are involved when choosing system parameters, such as system complexity, accuracy, and computational complexity. Furthermore, the localization and calibration methods are evaluated using measurement hardware that practically demonstrates the proposed human posture capturing system. The thesis concludes with the summary of the main findings of the project and an outlook on future research topics in the area of TOA based human posture capturing. ii Kurzfassung Systeme zur Erfassung der Körperhaltung, im Folgenden Human Posture Capturing genannt, haben breite Anwendungsmöglichkeiten in der klinischen Medizin, im Sport und in der Unterhaltung. In dieser Arbeit entwickeln und analysieren wir ein solches Human-Posture-Capturing-System, das auf Time-of-Arrival (TOA) Schätzungen basiert. Einfachheit, niedrige Kosten und Unabhängigkeit von externer Infrastruktur bilden dabei die wichtigsten Vorteile des vorgeschlagenen Systems gegenüber herkömmlichen und kommerziell erhältlichen Alternativen. Im ersten Teil dieser Arbeit wird der Aufbau des Human-Posture-Capturing-Systems präsentiert. Dieses basiert auf der Ultra-Wideband (UWB) Kommunikationstechnologie. Um die Möglichkeiten von UWB voll auszuschöpfen, betrachten wir drei verschiedene Typen von Übertragungsknoten: Sendeknoten von sehr geringer Komplexität sowie sehr niedriger Sendeleistung, Relayknoten (auch Ankerknoten genannt) von geringer Komplexität, sowie einem Clusterhead, der höhere Komplexität aufweisen kann. Ein solch hoch asymmetrisches System impliziert unter anderem, dass es praktisch unmöglich ist, die verschiedenen Knoten im System zu synchronisieren. Zu diesem Zweck entwickeln wir ein TOA-Mess-Modell, das Taktverschiebungen zwischen den einzelnen Knoten berücksichtigt. Zusätzlich können die TOA-Messwerte einen unbekannten positiven Bias aufweisen, z.B. bei Übertragungen ohne Sichtverbindung (non-line-of-sight (NLOS)), wenn einzelne Körperteile verdeckt sind. Um auch diesem Problem gerecht zu werden, schlagen wir eine Methode vor, welche NLOS Situationen identifiziert, womit die zugehörigen TOA-Messungen verworfen werden können. Die Identifizierung erfolgt dabei mittels eines Likelihood-Ratio-Tests von Signalmerkmalen wie z.B. dem Störabstand. Im zweiten Teil dieser Dissertation abstrahieren wir das TOA basierte HumanPosture-Capturing-System und formulieren ein allgemeingültiges Lokalisierungsproblem in drahtlosen Sensornetzwerken, das die Taktasynchronität sowie Bedingungen die aus der Körperhaltung folgen (z.B. kinematische Bedingungen) berücksichtigt. Dieses Lokalisierungsproblem kann mit einer Maximum-Likelihood-Schätzung (ML) gelöst iii Kurzfassung werden. Wir zeigen jedoch, dass das mathematische Optimierungsproblem nicht konvex ist, was eine effiziente Lösung erschwert. Um dieses Problem zu lösen, schlagen wir eine Lokalisierungsmethode in zwei Schritten vor. Im ersten Schritt wird die ML-Schätzung mit einer konvexen Relaxation in ein semidefinites Programmierungsproblem (SDP) umgewandelt. Das SDP-Problem kann dann mit herkömmlichen Optimierungsverfahren effizient gelöst werden. In einem zweiten Schritt wird die Lösung des SDPProblems mit dem ML-Schätzer verfeinert. Die vorgeschlagene Lokalisierungsmethode erweitern wir danach so, dass auch Positionsunsicherheiten an den Ankerknoten (beispielsweise durch Bewegungen des Körpers oder durch Kalibrierungsfehler hervorgerufen) mitberücksichtigt werden können. Damit das System ohne Hilfe externer Infrastruktur betrieben und somit jederzeit und überall eingesetzt werden kann, entwickeln wir eine einfache und kosteneffektive Kalibrierungsmethode, welche durch das Lokalisierungssystem selbst vorgenommen wird. Die vorgeschlagenen Lokalisierungs- und Kalibrierungsmethoden werden dann im dritten Teil der Arbeit anhand spezifischer Human-Posture-Capturing-Situationen eingesetzt und analysiert. Durch die Auswertungen erhalten wir wichtige Einblicke in die Leistungsfähigkeit des Systems, sowie in die Wechselwirkungen verschiedener Aspekte wie Komplexität, Genauigkeit oder Rechenaufwand und diskutieren den Einfluss verschiedener Systemparameter auf diese Grössen. Anhand Hardware-Messungen demonstrieren und evaluieren wir schliesslich die Lokalisierungs- und Kalibrierungsverfahren an einem praktischen Human-Posture-Capturing-System. Die Arbeit schliessen wir mit einer Diskussion der wichtigsten Resultate des Projektes ab und geben einen Ausblick über zukünftige Forschungsschwerpunkte im Gebiet der TOA basierten Human-Posture-Capturing-Systeme. iv
© Copyright 2024 ExpyDoc