849 research outputs found

    Optimal Constrained Wireless Emergency Network Antennae Placement

    Get PDF
    With increasing number of mobile devices, newly introduced smart devices, and the Internet of things (IoT) sensors, the current microwave frequency spectrum is getting rapidly congested. The obvious solution to this frequency spectrum congestion is to use millimeter wave spectrum ranging from 6 GHz to 300 GHz. With the use of millimeter waves, we can enjoy very high communication speeds and very low latency. But, this technology also introduces some challenges that we hardly faced before. The most important one among these challenges is the Line of Sight (LOS) requirement. In the emergent concept of smart cities, the wireless emergency network is set to use millimeter waves. We have worked on the problem of efficiently finding a line of sight for such wireless emergency network antennae in minimal time. We devised two algorithms, Sequential Line of Sight (SLOS) and Tiled Line of Sight (TLOS), both perform better than traditional algorithms in terms of execution time. The tiled line of sight algorithm reduces the time required for a single line of sight query from 200 ms for traditional algorithms to mere 1.7 ms on average

    Robust Power Allocation for UAV-aided ISAC Systems with Uncertain Location Sensing Errors

    Full text link
    Unmanned aerial vehicle (UAV) holds immense potential in integrated sensing and communication (ISAC) systems for the Internet of Things (IoT). In this paper, we propose a UAV-aided ISAC framework and investigate three robust power allocation schemes. First, we derive an explicit expression of the Cram\'er-Rao bound (CRB) based on time-of-arrival (ToA) estimation, which serves as the performance metric for location sensing. Then, we analyze the impact of the location sensing error (LSE) on communications, revealing the inherent coupling relationship between communication and sensing. Moreover, we formulate three robust communication and sensing power allocation problems by respectively characterizing the LSE as an ellipsoidal distributed model, a Gaussian distributed model, and an arbitrary distributed model. Notably, the optimization problems seek to minimize the CRB, subject to data rate and total power constraints. However, these problems are non-convex and intractable. To address the challenges related to the three aforementioned LSE models, we respectively propose to use the S{\cal{S}}-Procedure and alternating optimization (S{\cal{S}}-AO) method, Bernstein-type inequality and successive convex approximation (BI-SCA) method, and conditional value-at-risk (CVaR) and AO (CVaR-AO) method to solve these problems. Finally, simulation results demonstrate the robustness of our proposed UAV-aided ISAC system against the LSE by comparing with the non-robust design, and evaluate the trade-off between communication and sensing in the ISAC system

    A Novel Approach for Ellipsoidal Outer-Approximation of the Intersection Region of Ellipses in the Plane

    Get PDF
    In this paper, a novel technique for tight outer-approximation of the intersection region of a finite number of ellipses in 2-dimensional (2D) space is proposed. First, the vertices of a tight polygon that contains the convex intersection of the ellipses are found in an efficient manner. To do so, the intersection points of the ellipses that fall on the boundary of the intersection region are determined, and a set of points is generated on the elliptic arcs connecting every two neighbouring intersection points. By finding the tangent lines to the ellipses at the extended set of points, a set of half-planes is obtained, whose intersection forms a polygon. To find the polygon more efficiently, the points are given an order and the intersection of the half-planes corresponding to every two neighbouring points is calculated. If the polygon is convex and bounded, these calculated points together with the initially obtained intersection points will form its vertices. If the polygon is non-convex or unbounded, we can detect this situation and then generate additional discrete points only on the elliptical arc segment causing the issue, and restart the algorithm to obtain a bounded and convex polygon. Finally, the smallest area ellipse that contains the vertices of the polygon is obtained by solving a convex optimization problem. Through numerical experiments, it is illustrated that the proposed technique returns a tighter outer-approximation of the intersection of multiple ellipses, compared to conventional techniques, with only slightly higher computational cost

    Tight Two-Dimensional Outer-Approximations of Feasible Sets in Wireless Sensor Networks

    Get PDF
    Finding a tight ellipsoid that contains the intersection of a finite number of ellipsoids is of interest in positioning applications for wireless sensor networks (WSNs). To this end, we propose a novel geometrical method in 2-dimensional (2-D) space. Specifically, we first find a tight polygon, which contains the desired region and then obtain the tightest ellipse containing the polygon by solving a convex optimization problem. For demonstrating the usefulness of this method, we employ it in a distributed algorithm for elliptical outer-approximation of feasible sets in co-operative WSNs. Through simulations, we show that the proposed method gives a tighter bounding ellipse than conventional methods, while having similar computational cost

    Machine Learning in Wireless Sensor Networks: Algorithms, Strategies, and Applications

    Get PDF
    Wireless sensor networks monitor dynamic environments that change rapidly over time. This dynamic behavior is either caused by external factors or initiated by the system designers themselves. To adapt to such conditions, sensor networks often adopt machine learning techniques to eliminate the need for unnecessary redesign. Machine learning also inspires many practical solutions that maximize resource utilization and prolong the lifespan of the network. In this paper, we present an extensive literature review over the period 2002-2013 of machine learning methods that were used to address common issues in wireless sensor networks (WSNs). The advantages and disadvantages of each proposed algorithm are evaluated against the corresponding problem. We also provide a comparative guide to aid WSN designers in developing suitable machine learning solutions for their specific application challenges.Comment: Accepted for publication in IEEE Communications Surveys and Tutorial

    A reliable design of Wireless Body Area Networks

    Get PDF
    International audienceIn this paper, we propose a reliable topology design and provisioning approach for Wireless Body Area Networks (named RTDP-WBAN) that takes into account the mobility of the patient while guaranteeing a reliable data delivery required to support healthcare applications' needs. To do so, we first propose a 3D coordinate system able to calculate the coordinates of relay-sensor nodes in different body postures and movements. This system uses a 3D-model of a standard human body and a specific set of node positions with stable communication links, forming a virtual backbone. Next, we investigate the optimal relay nodes positioning jointly with the reliable and cost-effective data routing for different body postures and movements. Therefore, we use an Integer Linear Programming (ILP) model, that is able to find the optimal number and locations of relay nodes and calculate the optimal data routing from sensors and relays towards the sink, minimizing both the network setup cost and the energy consumption. We solve the model in dynamic WBAN (Stand, Sit and Walk) scenarios, and compare its performance to other relaying approaches. Experiment results showed that our realistic and dynamic WBAN design approach significantly improves results obtained in the literature, in terms of reliability, energy-consumption and number of relays deployed on the body

    ์ ๋ถ„ ๋ฐ ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ธฐ๋ฒ• ์œตํ•ฉ์„ ์ด์šฉํ•œ ์Šค๋งˆํŠธํฐ ๋‹ค์ค‘ ๋™์ž‘์—์„œ ๋ณดํ–‰ ํ•ญ๋ฒ•

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ (๋ฐ•์‚ฌ) -- ์„œ์šธ๋Œ€ํ•™๊ต ๋Œ€ํ•™์› : ๊ณต๊ณผ๋Œ€ํ•™ ๊ธฐ๊ณ„ํ•ญ๊ณต๊ณตํ•™๋ถ€, 2020. 8. ๋ฐ•์ฐฌ๊ตญ.In this dissertation, an IA-PA fusion-based PDR (Pedestrian Dead Reckoning) using low-cost inertial sensors is proposed to improve the indoor position estimation. Specifically, an IA (Integration Approach)-based PDR algorithm combined with measurements from PA (Parametric Approach) is constructed so that the algorithm is operated even in various poses that occur when a pedestrian moves with a smartphone indoors. In addition, I propose an algorithm that estimates the device attitude robustly in a disturbing situation by an ellipsoidal method. In addition, by using the machine learning-based pose recognition, it is possible to improve the position estimation performance by varying the measurement update according to the poses. First, I propose an adaptive attitude estimation based on ellipsoid technique to accurately estimate the direction of movement of a smartphone device. The AHRS (Attitude and Heading Reference System) uses an accelerometer and a magnetometer as measurements to calculate the attitude based on the gyro and to compensate for drift caused by gyro sensor errors. In general, the attitude estimation performance is poor in acceleration and geomagnetic disturbance situations, but in order to effectively improve the estimation performance, this dissertation proposes an ellipsoid-based adaptive attitude estimation technique. When a measurement disturbance comes in, it is possible to update the measurement more accurately than the adaptive estimation technique without considering the direction by adjusting the measurement covariance with the ellipsoid method considering the direction of the disturbance. In particular, when the disturbance only comes in one axis, the proposed algorithm can use the measurement partly by updating the other two axes considering the direction. The proposed algorithm shows its effectiveness in attitude estimation under disturbances through the rate table and motion capture equipment. Next, I propose a PDR algorithm that integrates IA and PA that can be operated in various poses. When moving indoors using a smartphone, there are many degrees of freedom, so various poses such as making a phone call, texting, and putting a pants pocket are possible. In the existing smartphone-based positioning algorithms, the position is estimated based on the PA, which can be used only when the pedestrian's walking direction and the device's direction coincide, and if it does not, the position error due to the mismatch in angle is large. In order to solve this problem, this dissertation proposes an algorithm that constructs state variables based on the IA and uses the position vector from the PA as a measurement. If the walking direction and the device heading do not match based on the pose recognized through machine learning technique, the position is updated in consideration of the direction calculated using PCA (Principal Component Analysis) and the step length obtained through the PA. It can be operated robustly even in various poses that occur. Through experiments considering various operating conditions and paths, it is confirmed that the proposed method stably estimates the position and improves performance even in various indoor environments.๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์ €๊ฐ€ํ˜• ๊ด€์„ฑ์„ผ์„œ๋ฅผ ์ด์šฉํ•œ ๋ณดํ–‰ํ•ญ๋ฒ•์‹œ์Šคํ…œ (PDR: Pedestrian Dead Reckoning)์˜ ์„ฑ๋Šฅ ํ–ฅ์ƒ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ์•ˆํ•œ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ๋ณดํ–‰์ž๊ฐ€ ์‹ค๋‚ด์—์„œ ์Šค๋งˆํŠธํฐ์„ ๋“ค๊ณ  ์ด๋™ํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋™์ž‘ ์ƒํ™ฉ์—์„œ๋„ ์šด์šฉ๋  ์ˆ˜ ์žˆ๋„๋ก, ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ธฐ๋ฐ˜ ์ธก์ •์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ ๋ถ„ ๊ธฐ๋ฐ˜์˜ ๋ณดํ–‰์ž ํ•ญ๋ฒ• ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌ์„ฑํ•œ๋‹ค. ๋˜ํ•œ ํƒ€์›์ฒด ๊ธฐ๋ฐ˜ ์ž์„ธ ์ถ”์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌ์„ฑํ•˜์—ฌ ์™ธ๋ž€ ์ƒํ™ฉ์—์„œ๋„ ๊ฐ•์ธํ•˜๊ฒŒ ์ž์„ธ๋ฅผ ์ถ”์ •ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ์•ˆํ•œ๋‹ค. ์ถ”๊ฐ€์ ์œผ๋กœ ๊ธฐ๊ณ„ํ•™์Šต ๊ธฐ๋ฐ˜์˜ ๋™์ž‘ ์ธ์‹ ์ •๋ณด๋ฅผ ์ด์šฉ, ๋™์ž‘์— ๋”ฐ๋ฅธ ์ธก์ •์น˜ ์—…๋ฐ์ดํŠธ๋ฅผ ๋‹ฌ๋ฆฌํ•จ์œผ๋กœ์จ ์œ„์น˜ ์ถ”์ • ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚จ๋‹ค. ๋จผ์ € ์Šค๋งˆํŠธํฐ ๊ธฐ๊ธฐ์˜ ์ด๋™ ๋ฐฉํ–ฅ์„ ์ •ํ™•ํ•˜๊ฒŒ ์ถ”์ •ํ•˜๊ธฐ ์œ„ํ•ด ํƒ€์›์ฒด ๊ธฐ๋ฒ• ๊ธฐ๋ฐ˜ ์ ์‘ ์ž์„ธ ์ถ”์ •์„ ์ œ์•ˆํ•œ๋‹ค. ์ž์„ธ ์ถ”์ • ๊ธฐ๋ฒ• (AHRS: Attitude and Heading Reference System)์€ ์ž์ด๋กœ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž์„ธ๋ฅผ ๊ณ„์‚ฐํ•˜๊ณ  ์ž์ด๋กœ ์„ผ์„œ์˜ค์ฐจ์— ์˜ํ•ด ๋ฐœ์ƒํ•˜๋Š” ๋“œ๋ฆฌํ”„ํŠธ๋ฅผ ๋ณด์ •ํ•˜๊ธฐ ์œ„ํ•ด ์ธก์ •์น˜๋กœ ๊ฐ€์†๋„๊ณ„์™€ ์ง€์ž๊ณ„๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐ€์† ๋ฐ ์ง€์ž๊ณ„ ์™ธ๋ž€ ์ƒํ™ฉ์—์„œ๋Š” ์ž์„ธ ์ถ”์ • ์„ฑ๋Šฅ์ด ๋–จ์–ด์ง€๋Š”๋ฐ, ์ถ”์ • ์„ฑ๋Šฅ์„ ํšจ๊ณผ์ ์œผ๋กœ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ํƒ€์›์ฒด ๊ธฐ๋ฐ˜ ์ ์‘ ์ž์„ธ ์ถ”์ • ๊ธฐ๋ฒ•์„ ์ œ์•ˆํ•œ๋‹ค. ์ธก์ •์น˜ ์™ธ๋ž€์ด ๋“ค์–ด์˜ค๋Š” ๊ฒฝ์šฐ, ์™ธ๋ž€์˜ ๋ฐฉํ–ฅ์„ ๊ณ ๋ คํ•˜์—ฌ ํƒ€์›์ฒด ๊ธฐ๋ฒ•์œผ๋กœ ์ธก์ •์น˜ ๊ณต๋ถ„์‚ฐ์„ ์กฐ์ •ํ•ด์คŒ์œผ๋กœ์จ ๋ฐฉํ–ฅ์„ ๊ณ ๋ คํ•˜์ง€ ์•Š์€ ์ ์‘ ์ถ”์ • ๊ธฐ๋ฒ•๋ณด๋‹ค ์ •ํ™•ํ•˜๊ฒŒ ์ธก์ •์น˜ ์—…๋ฐ์ดํŠธ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค. ํŠนํžˆ ์™ธ๋ž€์ด ํ•œ ์ถ•์œผ๋กœ๋งŒ ๋“ค์–ด์˜ค๋Š” ๊ฒฝ์šฐ, ์ œ์•ˆํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋ฐฉํ–ฅ์„ ๊ณ ๋ คํ•ด ๋‚˜๋จธ์ง€ ๋‘ ์ถ•์— ๋Œ€ํ•ด์„œ๋Š” ์—…๋ฐ์ดํŠธ ํ•ด์คŒ์œผ๋กœ์จ ์ธก์ •์น˜๋ฅผ ๋ถ€๋ถ„์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ ˆ์ดํŠธ ํ…Œ์ด๋ธ”, ๋ชจ์…˜ ์บก์ณ ์žฅ๋น„๋ฅผ ํ†ตํ•ด ์ œ์•ˆํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ž์„ธ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋จ์„ ํ™•์ธํ•˜์˜€๋‹ค. ๋‹ค์Œ์œผ๋กœ ๋‹ค์–‘ํ•œ ๋™์ž‘์—์„œ๋„ ์šด์šฉ ๊ฐ€๋Šฅํ•œ ์ ๋ถ„ ๋ฐ ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ธฐ๋ฒ•์„ ์œตํ•ฉํ•˜๋Š” ๋ณดํ–‰ํ•ญ๋ฒ• ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ์•ˆํ•œ๋‹ค. ์Šค๋งˆํŠธํฐ์„ ์ด์šฉํ•ด ์‹ค๋‚ด๋ฅผ ์ด๋™ํ•  ๋•Œ์—๋Š” ์ž์œ ๋„๊ฐ€ ํฌ๊ธฐ ๋•Œ๋ฌธ์— ์ „ํ™” ๊ฑธ๊ธฐ, ๋ฌธ์ž, ๋ฐ”์ง€ ์ฃผ๋จธ๋‹ˆ ๋„ฃ๊ธฐ ๋“ฑ ๋‹ค์–‘ํ•œ ๋™์ž‘์ด ๋ฐœ์ƒ ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ธฐ์กด์˜ ์Šค๋งˆํŠธํฐ ๊ธฐ๋ฐ˜ ๋ณดํ–‰ ํ•ญ๋ฒ•์—์„œ๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ธฐ๋ฒ•์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์œ„์น˜๋ฅผ ์ถ”์ •ํ•˜๋Š”๋ฐ, ์ด๋Š” ๋ณดํ–‰์ž์˜ ์ง„ํ–‰ ๋ฐฉํ–ฅ๊ณผ ๊ธฐ๊ธฐ์˜ ๋ฐฉํ–ฅ์ด ์ผ์น˜ํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์ž์„ธ ์˜ค์ฐจ๋กœ ์ธํ•œ ์œ„์น˜ ์˜ค์ฐจ๊ฐ€ ํฌ๊ฒŒ ๋ฐœ์ƒํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์ ๋ถ„ ๊ธฐ๋ฐ˜ ๊ธฐ๋ฒ•์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒํƒœ๋ณ€์ˆ˜๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ธฐ๋ฒ•์„ ํ†ตํ•ด ๋‚˜์˜ค๋Š” ์œ„์น˜ ๋ฒกํ„ฐ๋ฅผ ์ธก์ •์น˜๋กœ ์‚ฌ์šฉํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ์•ˆํ•œ๋‹ค. ๋งŒ์•ฝ ๊ธฐ๊ณ„ํ•™์Šต์„ ํ†ตํ•ด ์ธ์‹ํ•œ ๋™์ž‘์„ ๋ฐ”ํƒ•์œผ๋กœ ์ง„ํ–‰ ๋ฐฉํ–ฅ๊ณผ ๊ธฐ๊ธฐ ๋ฐฉํ–ฅ์ด ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, ์ฃผ์„ฑ๋ถ„ ๋ถ„์„์„ ํ†ตํ•ด ๊ณ„์‚ฐํ•œ ์ง„ํ–‰๋ฐฉํ–ฅ์„ ์ด์šฉํ•ด ์ง„ํ–‰ ๋ฐฉํ–ฅ์„, ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ธฐ๋ฒ•์„ ํ†ตํ•ด ์–ป์€ ๋ณดํญ์œผ๋กœ ๊ฑฐ๋ฆฌ๋ฅผ ์—…๋ฐ์ดํŠธํ•ด ์คŒ์œผ๋กœ์จ ๋ณดํ–‰ ์ค‘ ๋ฐœ์ƒํ•˜๋Š” ์—ฌ๋Ÿฌ ๋™์ž‘์—์„œ๋„ ๊ฐ•์ธํ•˜๊ฒŒ ์šด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค์–‘ํ•œ ๋™์ž‘ ์ƒํ™ฉ ๋ฐ ๊ฒฝ๋กœ๋ฅผ ๊ณ ๋ คํ•œ ์‹คํ—˜์„ ํ†ตํ•ด ์œ„์—์„œ ์ œ์•ˆํ•œ ๋ฐฉ๋ฒ•์ด ๋‹ค์–‘ํ•œ ์‹ค๋‚ด ํ™˜๊ฒฝ์—์„œ๋„ ์•ˆ์ •์ ์œผ๋กœ ์œ„์น˜๋ฅผ ์ถ”์ •ํ•˜๊ณ  ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋จ์„ ํ™•์ธํ•˜์˜€๋‹ค.Chapter 1 Introduction 1 1.1 Motivation and Background 1 1.2 Objectives and Contribution 5 1.3 Organization of the Dissertation 6 Chapter 2 Pedestrian Dead Reckoning System 8 2.1 Overview of Pedestrian Dead Reckoning 8 2.2 Parametric Approach 9 2.2.1 Step detection algorithm 11 2.2.2 Step length estimation algorithm 13 2.2.3 Heading estimation 14 2.3 Integration Approach 15 2.3.1 Extended Kalman filter 16 2.3.2 INS-EKF-ZUPT 19 2.4 Activity Recognition using Machine Learning 21 2.4.1 Challenges in HAR 21 2.4.2 Activity recognition chain 22 Chapter 3 Attitude Estimation in Smartphone 26 3.1 Adaptive Attitude Estimation in Smartphone 26 3.1.1 Indirect Kalman filter-based attitude estimation 26 3.1.2 Conventional attitude estimation algorithms 29 3.1.3 Adaptive attitude estimation using ellipsoidal methods 30 3.2 Experimental Results 36 3.2.1 Simulation 36 3.2.2 Rate table experiment 44 3.2.3 Handheld rotation experiment 46 3.2.4 Magnetic disturbance experiment 49 3.3 Summary 53 Chapter 4 Pedestrian Dead Reckoning in Multiple Poses of a Smartphone 54 4.1 System Overview 55 4.2 Machine Learning-based Pose Classification 56 4.2.1 Training dataset 57 4.2.2 Feature extraction and selection 58 4.2.3 Pose classification result using supervised learning in PDR 62 4.3 Fusion of the Integration and Parametric Approaches in PDR 65 4.3.1 System model 67 4.3.2 Measurement model 67 4.3.3 Mode selection 74 4.3.4 Observability analysis 76 4.4 Experimental Results 82 4.4.1 AHRS results 82 4.4.2 PCA results 84 4.4.3 IA-PA results 88 4.5 Summary 100 Chapter 5 Conclusions 103 5.1 Summary of the Contributions 103 5.2 Future Works 105 ๊ตญ๋ฌธ์ดˆ๋ก 125 Acknowledgements 127Docto
    • โ€ฆ
    corecore