<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Ego-trajectory Estimation of Electric Wheelchair Using Millimeter-Wave Radar</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ryuei Maruyama</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ryuto Terawake</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Keiji Jimi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kenshi Saho</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>College of Science and Engineering, Ritsumeikan University</institution>
          ,
          <addr-line>1-1-1 Noji-Higashi, Kusatsu-shi, Shiga 525-8577</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Graduate School of Science and Technology, Gunma University</institution>
          ,
          <addr-line>29-1 Honcho, Ota-shi, Gunma 373-0057</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <fpage>63</fpage>
      <lpage>70</lpage>
      <abstract>
        <p>This paper presents fundamental experiments on self-localization and ego-trajectory estimation of an electric wheelchair using a millimeter-wave multi-input multi-output (MIMO) radar in environments containing multiple static objects. Accurate estimation of the wheelchair trajectory is achieved by combining a frequency-modulated continuous-wave (FMCW) radar positioning with an iterative closest point (ICP) matching algorithm that is adapted to the radar data points, and the feasibility of the proposed method is demonstrated with real data. Since the operation of electric wheelchairs can be challenging for elderly users, this research aims to contribute to the application of autonomous driving technologies for mobility support. These results indicate the potential contribution of millimeter-wave radar to autonomous mobility support systems for elderly people.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Millimeter-wave radar</kwd>
        <kwd>MIMO FMCW radar</kwd>
        <kwd>Autonomous wheelchair</kwd>
        <kwd>ICP matching</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Autonomous driving technology is expected to improve the convenience of society. This
technology is considered important in the field of autonomous driving for automobiles and is the
subject of extensive research and development. Alternatively, another important application
is autonomous driving for wheelchairs. For electric wheelchairs primarily used indoors, it is
dificult to utilize the global navigation satellite system, which is commonly used in autonomous
driving systems [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Therefore, self-localization and ego-trajectory estimation using sensors
installed on the wheelchair are necessary. For this purpose, camera and LiDAR technologies,
which have been primarily studied in the robotics field, are being considered, and their
efectiveness is known [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. However, cameras raise privacy concerns for wheelchair users. LiDAR
fails in smoke or cluttered environments. For this reason, it is necessary to have other sensors
available in case LiDAR cannot be used.
      </p>
      <p>
        As another candidate sensor for wheelchair ego-trajectory estimation, millimeter-wave
MultiInput Multi-Output (MIMO) radar has attracted attention because it can measure range (distance)
and angle as well as the velocity information, and can operate stably even in the presence of
various obstacles [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. However, its relatively low spatial resolution hampers precise recognition
of the surrounding environment that is essential for the self-localization and ego-trajectory
estimation. Sensor fusion systems with camera, LiDAR, and radar have been proposed for
autonomous driving applications [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]. However, they incur high costs and data-collection
dificulties and are not necessarily suitable for low-cost, privacy-preserving small mobile platforms.
Thus, although ego-trajectory estimation using only the MIMO radar is a challenging task, it
should be considered as a candidate sensing system for the electric wheelchair.
      </p>
      <p>
        This study presents an accurate estimation of the ego-trajectory of an electric wheelchair
using only millimeter-wave MIMO radar. Our proposed method estimates the variation of
the relative positions of surrounding static objects to estimate ego-trajectory using the
rangeangle information obtained from the radar as a landmark map. The feature of the presented
method is that environmental features for the self-localization are extracted from only the
radar information, and the measured features themselves are used as a landmark map for the
matching process of the estimated positions of each static target between the measurement
time steps. This study adapted the iterative closest point (ICP) algorithm, which is known as the
general matching method for the LiDAR data [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], to the measurements obtained from MIMO
installed on the wheelchair. The experimental results showed the feasibility of accurate
egotrajectory estimation via the MIMO radar-based self-localization using the proposed method.
The experiments reported in this paper serve as preliminary baseline studies to demonstrate
the applicability of the proposed MIMO-radar–based ego-trajectory estimation method.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Ego-trajectory estimation method</title>
      <p>The objective of this research is to verify whether ego-trajectory estimation using
millimeterwave radar can be applied to a moving platform such as an electric wheelchair. Previous studies
have mainly focused on localization based on static objects, and the efectiveness of this process
for moving vehicles has not been suficiently investigated. To address this challenge, we apply
the following radar-based measurement and ICP matching method.</p>
      <p>
        The ranges (distances) and angles of the detected objects are estimated via the processing
of the received IQ signals. Figure 2 outlines a processing procedure of the received signals
in the proposed method. For the FMCW radar, a Fourier transform is applied to the received
signals to measure range  of the detected targets [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], and azimuth angle  relative to the
heading direction of the wheelchair was estimated using a beamformer method [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. For
each time step , corresponding to one FMCW transmission, we generate the range-angle
spectrum (, ) . Then, significant peaks in (, ) are extracted as the measured positions
of multiple static targets. For each detected target at time step , the position in the -plane is
(, ) = ( sin  ,  cos  ).
      </p>
      <p>
        Next, the detected positions in the distance-angle spectrum obtained were input to a
multitarget tracking filter [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] to remove peak points corresponding to ghost images caused by
multipath and to remove the random noises in the estimated positions. A Kalman filter using
a constant velocity model in the -coordinate system was used for the tracking filter. In the
Kalman filtering, the state vector is (   ) where  and  are the velocities for
each axis, and the association of multiple targets used a nearest-neighbor method [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The
tracked points corresponding to all detected targets at time step  are defined as  .
      </p>
      <p>
        Finally, the displacement of the points of detected targets between successive frames is
computed with the ICP algorithm [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Because surrounding objects are assumed to be static,
this displacement equals the ego-vehicle displacement, and cumulative integration yields the
ego-trajectory. In other words, the positions of stationary objects in the vicinity are measured,
and the movement of the vehicle itself is estimated from these amounts of movement, thereby
estimating the movement path of the vehicle. The procedure of the ICP algorithm for the radar
data points  is as follows. The objective of the ICP matching is to estimate the orthonormal
matrix  and translation vector  that align the data points  and +1 (the data points at the
next time step), which is expressed as +1 =  + . The algorithm to determine  and 
are as follows:
1. For each point in +1, find its nearest neighbor in the points   and pair them.
2. Let  and +1 be the centroids of +1 and , respectively. Translate both sets so their
centroids coincide with the origin.
3. Compute the correlation matrix  with ( −  )(+1 −  +1) .
4. Perform singular value decomposition to obtain  =  Σ  , where  and  are
orthogonal matrices and Σ is diagonal.
5. Compute the optimal rotation with  =    and the optimal  with  = +1 −  .
6. Move  by applying  and . Repeat steps 1–5 until convergence or a preset number of
iterations is reached. To accumulate the overall transform, update the total rotation total
and total translation total each loop: total ←  total and total ←  total + .
7. Using obtained total and total, the ego-trajectory is estimated as +1 = total + total.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Experimental setup</title>
    </sec>
    <sec id="sec-4">
      <title>4. Results and discussion</title>
      <p>This subsection presents the results for the electric wheelchair moving at a relatively low
velocity of 1 km/h. Figure 3 shows an example of the range-angle spectrum 85(, ) and
we confirmed that some target pillars were detected. Note that all pillars in the measurement
(a) Experimental system.
area were detected in some time steps. Figures 4 and 5 show the estimated ego-trajectory
and absolute estimation error for each time step, respectively. Accurate trajectory estimation
with a mean error of 0.0136 m was achieved. This result indicates that the proposed method
achieves accurate self-localization and ego-trajectory estimation based on the robust detection
of multiple static objects using only the millimeter-wave radar and the ICP matching algorithm
that is generally used in the LiDAR sensing.</p>
      <p>
        Then, we investigated the wheelchair moving at a larger velocity of 6 km/h. Figure 6 shows
an example of the range-angle spectrum 42(, ) . Similar to the case for 1 km/h, we can
confirm that most target pillars are detected. However, some ghost images are also confirmed.
This is because the efects of the multipath in each frame are large and the received signal
power from the pillars become small due to the relatively high speed of the wheelchair. Figures
7 and 8 show the estimated ego-trajectory and absolute estimation error for each time step,
respectively. Because of the pillar position errors in Figure 7, the ego-trajectory contains larger
errors compared with the case of 1 km/h. When the electric wheelchair moved with relatively
fast speed, unexpected leftward errors were observed. Although the efects of the ghost images
were canceled by the tracking filter to some extent, they were not completely removed. However,
as indicated in Figure 8, the maximum estimation error was approximately 5 cm at the end
of the observation. Thus, the proposed method achieved accurate radar-based ego-trajectory
estimation of the wheelchair. In the proposed method, the accumulation of errors caused by
false images can lead to errors increasing over time. To address this issue, it will be necessary
in future research to apply other robust matching algorithms for multi-target tracking and orbit
estimation such as multi-hypothesis tracking [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>Figures 4 and 5 are plotted with points; however, due to the large number of acquired frames,
the points are densely distributed and appear as continuous lines.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>This study proposes an ego-trajectory estimation method using only a millimeter-wave MIMO
radar and demonstrates its efectiveness with real wheelchair data. We adapted the
selflocalization and ICP matching algorithms for the MIMO radar mounted to the wheelchair
ego localization. The experimental results demonstrated the accurate ego-trajectory estimation
with an error on the order of 1 cm. However, relatively larger errors were observed at the higher
speed, and our future study will focus on improving performance in such cases by using other
methods that can achieve high-resolution measurements such as adaptive antenna techniques.
Furthermore, further performance examinations in other environments with more complicated
static targets and arbitrary orbits of wheelchairs are important.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <sec id="sec-6-1">
        <title>This study was supported in part by JSPS KAKENHI Grant Number 22K14266.</title>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Declaration on Generative Al</title>
      <sec id="sec-7-1">
        <title>The author(s) have not employed any Generative Al tools.</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Leung</surname>
            ,
            <given-names>K. T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Whidborne</surname>
            ,
            <given-names>J. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Purdy</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Barber</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          “
          <article-title>Road vehicle state estimation using low-cost GPS/INS</article-title>
          .”
          <source>Mechanical Systems and Signal Processing</source>
          <volume>25</volume>
          (
          <year>2011</year>
          ):
          <fpage>1988</fpage>
          -
          <lpage>2004</lpage>
          . DOI:
          <volume>10</volume>
          .1016/j.ymssp.
          <year>2010</year>
          .
          <volume>08</volume>
          .003
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Meddeber</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aour</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Labadi</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          “
          <article-title>Smart wheelchair localization and navigation based on multi-sensor data fusion using hybrid-filter method (HF)</article-title>
          .
          <source>” Revue d'Intelligence Artificielle</source>
          <volume>38</volume>
          (
          <issue>2</issue>
          ) (
          <year>2024</year>
          ). DOI:
          <volume>10</volume>
          .18280/ria.380202
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Fariña</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toledo</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Acosta</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          “
          <article-title>Sensor fusion algorithm selection for an autonomous wheelchair based on EKF/UKF comparison</article-title>
          .”
          <source>International Journal of Mechanical Engineering and Robotics Research</source>
          <volume>12</volume>
          (
          <issue>1</issue>
          ) (
          <year>2023</year>
          ):
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          . DOI:
          <volume>10</volume>
          .18178/ijmerr.12.
          <issue>1</issue>
          .1-
          <fpage>7</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Q.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Fu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          “
          <article-title>Signal processing for TDM MIMO FMCW millimeter-wave radar sensors</article-title>
          .
          <source>” IEEE Access 9</source>
          (
          <year>2021</year>
          ):
          <fpage>167959</fpage>
          -
          <lpage>167971</lpage>
          . DOI:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2021</year>
          .3137387
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Ibrahim</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Akhtar</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Anwar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Mian</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          “
          <article-title>Unloc: a universal localization method for autonomous vehicles using LiDAR, radar and/or camera input</article-title>
          .”
          <source>In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</source>
          ,
          <year>October 2023</year>
          :
          <fpage>5187</fpage>
          -
          <lpage>5194</lpage>
          . DOI:
          <volume>10</volume>
          .1109/iros55552.
          <year>2023</year>
          .10342046
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Zhuo</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Xiong</surname>
          </string-name>
          , L. “
          <article-title>4DRVO-Net: Deep 4D radar-visual odometry using multi-modal and multi-scale adaptive fusion</article-title>
          .
          <source>” IEEE Transactions on Intelligent Vehicles</source>
          <volume>9</volume>
          (
          <issue>6</issue>
          ) (
          <year>2023</year>
          ):
          <fpage>5065</fpage>
          -
          <lpage>5079</lpage>
          . DOI:
          <volume>10</volume>
          .1109/TIV.
          <year>2023</year>
          .3330956
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Cho</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>E. K.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          “
          <article-title>Indoor SLAM application using geometric and ICP matching methods based on line features</article-title>
          .
          <source>” Robotics and Autonomous Systems</source>
          <volume>100</volume>
          (
          <year>2018</year>
          ):
          <fpage>206</fpage>
          -
          <lpage>224</lpage>
          .
          <fpage>10</fpage>
          .1016/j.robot.
          <year>2017</year>
          .
          <volume>11</volume>
          .007
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S-TAKAYA Electronics</given-names>
            <surname>Industry</surname>
          </string-name>
          .
          <article-title>“79 GHz MIMO radar sensor product.” (Evaluation Kit Catalog)</article-title>
          .https://www.s-takaya.co.jp/wp-content/themes/s-takaya/assets/pdf/evaluationkit/ T14RE_catalog_e.pdf.
          <source>Accessed June 27</source>
          ,
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Venon</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dupuis</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vasseur</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Merriaux</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          “
          <article-title>Millimeter-wave FMCW radars for perception, recognition and localization in automotive applications: A survey</article-title>
          .
          <source>” IEEE Transactions on Intelligent Vehicles</source>
          <volume>7</volume>
          (
          <issue>3</issue>
          ) (
          <year>2022</year>
          ):
          <fpage>533</fpage>
          -
          <lpage>555</lpage>
          . DOI:
          <volume>10</volume>
          .1109/TIV.
          <year>2022</year>
          .3167733
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cao</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jin</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Chen</surname>
          </string-name>
          , P. “
          <article-title>DoA and DoD estimation and hybrid beamforming for radar-aided mmWave MIMO vehicular communication systems</article-title>
          .
          <source>” Electronics</source>
          <volume>7</volume>
          (
          <issue>3</issue>
          ) (
          <year>2018</year>
          ):
          <fpage>40</fpage>
          . DOI:
          <volume>10</volume>
          .3390/electronics7030040
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Pulford</surname>
            ,
            <given-names>G. W.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>“Taxonomy of multiple target tracking methods</article-title>
          .
          <source>” IEE ProceedingsRadar, Sonar and Navigation</source>
          ,
          <volume>152</volume>
          (
          <issue>5</issue>
          ) (
          <year>2005</year>
          ):
          <fpage>291</fpage>
          -
          <lpage>304</lpage>
          . DOI:
          <volume>10</volume>
          .1049/ip-rsn:
          <fpage>2004506</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>