<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN"
        "https://jats.nlm.nih.gov/publishing/1.4/JATS-journalpublishing1-4.dtd">
<article  article-type="research-article"        dtd-version="1.4">
            <front>

                <journal-meta>
                                                                <journal-id>saujs</journal-id>
            <journal-title-group>
                                                                                    <journal-title>Sakarya University Journal of Science</journal-title>
            </journal-title-group>
                                        <issn pub-type="epub">2147-835X</issn>
                                                                                            <publisher>
                    <publisher-name>Sakarya University</publisher-name>
                </publisher>
                    </journal-meta>
                <article-meta>
                                        <article-id pub-id-type="doi">10.16984/saufenbilder.453926</article-id>
                                                                <article-categories>
                                            <subj-group  xml:lang="en">
                                                            <subject>Electrical Engineering</subject>
                                                    </subj-group>
                                            <subj-group  xml:lang="tr">
                                                            <subject>Elektrik Mühendisliği</subject>
                                                    </subj-group>
                                    </article-categories>
                                                                                                                                                        <title-group>
                                                                                                                                                            <article-title>An Embedded System Design to Build Real-Time 2D Maps for Unknown Indoor Environments</article-title>
                                                                                                    </title-group>
            
                                                    <contrib-group content-type="authors">
                                                                        <contrib contrib-type="author">
                                                                    <contrib-id contrib-id-type="orcid">
                                        https://orcid.org/0000-0003-4387-3699</contrib-id>
                                                                <name>
                                    <surname>Coşgun</surname>
                                    <given-names>Ercan</given-names>
                                </name>
                                                                    <aff>KIRKLARELİ ÜNİVERSİTESİ</aff>
                                                            </contrib>
                                                    <contrib contrib-type="author">
                                                                    <contrib-id contrib-id-type="orcid">
                                        https://orcid.org/0000-0002-5994-7587</contrib-id>
                                                                <name>
                                    <surname>Korkmaz</surname>
                                    <given-names>Hayriye</given-names>
                                </name>
                                                                    <aff>MARMARA ÜNİVERSİTESİ</aff>
                                                            </contrib>
                                                    <contrib contrib-type="author">
                                                                    <contrib-id contrib-id-type="orcid">
                                        https://orcid.org/0000-0001-8568-4277</contrib-id>
                                                                <name>
                                    <surname>Toker</surname>
                                    <given-names>Kenan</given-names>
                                </name>
                                                                    <aff>MARMARA ÜNİVERSİTESİ</aff>
                                                            </contrib>
                                                                                </contrib-group>
                        
                                        <pub-date pub-type="pub" iso-8601-date="20190801">
                    <day>08</day>
                    <month>01</month>
                    <year>2019</year>
                </pub-date>
                                        <volume>23</volume>
                                        <issue>4</issue>
                                        <fpage>617</fpage>
                                        <lpage>632</lpage>
                        
                        <history>
                                    <date date-type="received" iso-8601-date="20180816">
                        <day>08</day>
                        <month>16</month>
                        <year>2018</year>
                    </date>
                                                    <date date-type="accepted" iso-8601-date="20190213">
                        <day>02</day>
                        <month>13</month>
                        <year>2019</year>
                    </date>
                            </history>
                                        <permissions>
                    <copyright-statement>Copyright © 1997, Sakarya University Journal of Science</copyright-statement>
                    <copyright-year>1997</copyright-year>
                    <copyright-holder>Sakarya University Journal of Science</copyright-holder>
                </permissions>
            
                                                                                                                        <abstract><p>In this paper, a remotely controllable, differentially drivenwheeled mobile robot was developed in order to build 2D maps of unknown indoorenvironments; this system would eliminate the need to pre-explore suchenvironments. Main aim of the study is to develop a system with high accuracyby using minimum number of sensors and a processor with low cost especially forcomparatively small indoor areas. The distance traveled was calculated usingthe wheel odometry method. Obstacles surrounding the robot, the distancetraveled, and the robot’s orientation were obtained using an ultrasonicdistance sensor, optical encoder, and a 3D orientation sensor (also known as anAttitude and Heading Reference System –AHRS), respectively. In addition, thecharacteristics of the system hardware components were empirically explored,and the errors resulting from the sensors were evaluated. The non-linearitypercentage error arising from the encoder was defined and then compensated for.The hysteresis behavior of the ultrasonic distance sensors was also empiricallytested. All of the tasks were conducted by using a low-cost FPGA (FieldProgrammable Gate Arrays) board. This study used the graphical developmentplatform, National Instruments (NI) LabVIEW, and it’s FPGA Module which is usedfor programming of embedded systems instead of the text-based HDLs (HardwareDescription Languages). This distinguishes the proposed system from similarprior studies.</p></abstract>
                                                            
            
                                                                                        <kwd-group>
                                                    <kwd>Wheel Odometry Errors</kwd>
                                                    <kwd>  Indoor Mapping</kwd>
                                                    <kwd>  LabVIEW FPGA Module</kwd>
                                                    <kwd>  distance measurement</kwd>
                                            </kwd-group>
                            
                                                                                                                                                    </article-meta>
    </front>
    <back>
                            <ref-list>
                                    <ref id="ref1">
                        <label>1</label>
                        <mixed-citation publication-type="journal">Link, J. A. B., Smith, P., Viol, N., &amp; Wehrle, K. (2011, September). Footpath: Accurate map-based indoor navigation using smartphones. In Indoor Positioning and Indoor Navigation (IPIN), 2011 International Conference on (pp. 1-8). IEEE.</mixed-citation>
                    </ref>
                                    <ref id="ref2">
                        <label>2</label>
                        <mixed-citation publication-type="journal">Hilsenbeck, S., Bobkov, D., Schroth, G., Huitl, R., &amp; Steinbach, E. (2014, September). Graph-based data fusion of pedometer and WiFi measurements for mobile indoor positioning. In Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing (pp. 147-158). ACM.</mixed-citation>
                    </ref>
                                    <ref id="ref3">
                        <label>3</label>
                        <mixed-citation publication-type="journal">Negenborn, R. (2003). Robot localization and Kalman filters (Doctoral dissertation, Utrecht University).</mixed-citation>
                    </ref>
                                    <ref id="ref4">
                        <label>4</label>
                        <mixed-citation publication-type="journal">Lee, B. G., &amp; Chung, W. Y. (2011). Multitarget three-dimensional indoor navigation on a PDA in a wireless sensor network. IEEE Sensors Journal, 11(3), 799-807.</mixed-citation>
                    </ref>
                                    <ref id="ref5">
                        <label>5</label>
                        <mixed-citation publication-type="journal">Fox, D., Burgard, W., Dellaert, F., &amp; Thrun, S. (1999). Monte carlo localization: Efficient position estimation for mobile robots. AAAI/IAAI, 1999(343-349), 2-2.</mixed-citation>
                    </ref>
                                    <ref id="ref6">
                        <label>6</label>
                        <mixed-citation publication-type="journal">Zhao, H., &amp; Wang, Z. (2012). Motion measurement using inertial sensors, ultrasonic sensors, and magnetometers with extended kalman filter for data fusion. IEEE Sensors Journal, 12(5), 943-953.</mixed-citation>
                    </ref>
                                    <ref id="ref7">
                        <label>7</label>
                        <mixed-citation publication-type="journal">Fu, G., Zhang, J., Chen, W., Peng, F., Yang, P., &amp; Chen, C. (2013). Precise localization of mobile robots via odometry and wireless sensor network. International Journal of Advanced Robotic Systems, 10(4), 203.</mixed-citation>
                    </ref>
                                    <ref id="ref8">
                        <label>8</label>
                        <mixed-citation publication-type="journal">Biswas, J., &amp; Veloso, M. (2010, May). Wifi localization and navigation for autonomous indoor mobile robots. In Robotics and Automation (ICRA), 2010 IEEE International Conference on (pp. 4379-4384). IEEE.</mixed-citation>
                    </ref>
                                    <ref id="ref9">
                        <label>9</label>
                        <mixed-citation publication-type="journal">Ni, L. M., Liu, Y., Lau, Y. C., &amp; Patil, A. P. (2004). LANDMARC: indoor location sensing using active RFID. Wireless networks, 10(6), 701-710.</mixed-citation>
                    </ref>
                                    <ref id="ref10">
                        <label>10</label>
                        <mixed-citation publication-type="journal">Kiers, M., Bischof, W., Krajnc, E., &amp; Dornhofer, M. (2011, September). Evaluation and improvements of an rfid based indoor navigation system for visually impaired and blind people. In 2011 International Conference on Indoor Positioning and Indoor Navigation; Paper, Guimarães, Portugal (Vol. 16).</mixed-citation>
                    </ref>
                                    <ref id="ref11">
                        <label>11</label>
                        <mixed-citation publication-type="journal">Yenilmez, L., &amp; Temelta, H. Mobil Robotlarda Ultrasonik Duyaçlarla Gerçek Zamanda Konum Kestirimi.</mixed-citation>
                    </ref>
                                    <ref id="ref12">
                        <label>12</label>
                        <mixed-citation publication-type="journal">Fujimoto, M., Nakamori, E., Inada, A., Oda, Y., Wada, T., Mutsuura, K., &amp; Okada, H. (2011, September). A broad-typed multi-sensing-range method for indoor position estimation of passive RFID tags. In Proceedings of the 2011 International Conference on Indoor Positioning and Indoor Navigation (IPIN&#039;2011).</mixed-citation>
                    </ref>
                                    <ref id="ref13">
                        <label>13</label>
                        <mixed-citation publication-type="journal">Han, S., Lim, H., &amp; Lee, J. (2007). An efficient localization scheme for a differential-driving mobile robot based on RFID system. IEEE Transactions on Industrial Electronics, 54(6), 3362-3369.</mixed-citation>
                    </ref>
                                    <ref id="ref14">
                        <label>14</label>
                        <mixed-citation publication-type="journal">Malu, K., &amp; Jharna Majumdar, S. (2014). Kinematics, Localization and Control of Differential Drive Mobile Robot. Global Journal of Research In Engineering, 14(1).</mixed-citation>
                    </ref>
                                    <ref id="ref15">
                        <label>15</label>
                        <mixed-citation publication-type="journal">Altun, K., &amp; Barshan, B. (2012). Pedestrian dead reckoning employing simultaneous activity recognition cues. Measurement Science and Technology, 23(2), 025103.</mixed-citation>
                    </ref>
                                    <ref id="ref16">
                        <label>16</label>
                        <mixed-citation publication-type="journal">Hamerlain, F., Floquet, T., &amp; Perruquetti, W. (2014). Experimental tests of a sliding mode controller for trajectory tracking of a car-like mobile robot. Robotica, 32(01), 63-76.</mixed-citation>
                    </ref>
                                    <ref id="ref17">
                        <label>17</label>
                        <mixed-citation publication-type="journal">Ojeda, L., &amp; Borenstein, J. (2004). Methods for the reduction of odometry errors in over-constrained mobile robots. Autonomous Robots, 16(3), 273-286.</mixed-citation>
                    </ref>
                                    <ref id="ref18">
                        <label>18</label>
                        <mixed-citation publication-type="journal">Korkmaz, H., Cosgun, E. Odometry error recovery by using a PID controller in the case of linear displacement of 4-wheeled indoor mapping robot (in Turkish) TOK2013- National Automatic Control Meeting and Exhibition. Malatya İnönü Üniversitesi, Türkiye, 2013 Sep.</mixed-citation>
                    </ref>
                                    <ref id="ref19">
                        <label>19</label>
                        <mixed-citation publication-type="journal">Maimone, M., Cheng, Y., &amp; Matthies, L. (2007). Two years of visual odometry on the mars exploration rovers. Journal of Field Robotics, 24(3), 169-186.</mixed-citation>
                    </ref>
                                    <ref id="ref20">
                        <label>20</label>
                        <mixed-citation publication-type="journal">Kuramachi, R., Ohsato, A., Sasaki, Y., &amp; Mizoguchi, H. (2015, December). G-ICP SLAM: An odometry-free 3D mapping system with robust 6DoF pose estimation. In Robotics and Biomimetics (ROBIO), 2015 IEEE International Conference on (pp. 176-181). IEEE.</mixed-citation>
                    </ref>
                                    <ref id="ref21">
                        <label>21</label>
                        <mixed-citation publication-type="journal">Lang, H., Wang, Y., &amp; de Silva, C. W. (2008, September). Mobile robot localization and object pose estimation using optical encoder, vision and laser sensors. In Automation and Logistics, 2008. ICAL 2008. IEEE International Conference on (pp. 617-622). IEEE.</mixed-citation>
                    </ref>
                                    <ref id="ref22">
                        <label>22</label>
                        <mixed-citation publication-type="journal">Kottmeier, S., Müller, S., Schmidt, T., Zajac, K., &amp; Schmalbach, M. (2011). A High-Precision, High-Reliability Binary Rotary Encoder Using Hall-Effect Sensors. Proc. Of the 14th ESMATS.</mixed-citation>
                    </ref>
                                    <ref id="ref23">
                        <label>23</label>
                        <mixed-citation publication-type="journal">Niu, X., Yu, T., Tang, J., &amp; Chang, L. (2017). An Online Solution of LiDAR Scan Matching Aided Inertial Navigation System for Indoor Mobile Mapping. Hindawi Publishing Corporation Mobile Information Systems.</mixed-citation>
                    </ref>
                                    <ref id="ref24">
                        <label>24</label>
                        <mixed-citation publication-type="journal">W. Hess, D. Kohler, H. Rapp, and D. Andor, Real-Time Loop Closure in 2D LIDAR SLAM, in Robotics and Automation (ICRA), 2016 IEEE International Conference on. IEEE, 2016. pp. 1271–1278.</mixed-citation>
                    </ref>
                                    <ref id="ref25">
                        <label>25</label>
                        <mixed-citation publication-type="journal">Esenkanova, J., İlhan, H. O., &amp; Yavuz, S. (2013). Pre-Mapping system with single laser sensor based on gmapping algorithm. IJOEE: Int. Journal of Electrical Energy, 1(2), 97-101.</mixed-citation>
                    </ref>
                                    <ref id="ref26">
                        <label>26</label>
                        <mixed-citation publication-type="journal">Eliazar, A., &amp; Parr, R. (2003, August). DP-SLAM: Fast, robust simultaneous localization and mapping without predetermined landmarks. In IJCAI (Vol. 3, pp. 1135-1142).</mixed-citation>
                    </ref>
                                    <ref id="ref27">
                        <label>27</label>
                        <mixed-citation publication-type="journal">Ponce-Cruz, P., Molina, A., &amp; MacCleery, B. (2016). Fuzzy Logic Type 1 and Type 2 Based on LabVIEWTM FPGA (Vol. 334). Springer.</mixed-citation>
                    </ref>
                                    <ref id="ref28">
                        <label>28</label>
                        <mixed-citation publication-type="journal">Orlowska-Kowalska, T., &amp; Kaminski, M. (2011). FPGA implementation of the multilayer neural network for the speed estimation of the two-mass drive system. IEEE transactions on Industrial Informatics, 7(3), 436-445.</mixed-citation>
                    </ref>
                                    <ref id="ref29">
                        <label>29</label>
                        <mixed-citation publication-type="journal">Gong, Z., Li, J., &amp; Li, W. (2016, July). A low cost indoor mapping robot based on TinySLAM algorithm. In Geoscience and Remote Sensing Symposium (IGARSS), 2016 IEEE International (pp. 4549-4552). IEEE.</mixed-citation>
                    </ref>
                                    <ref id="ref30">
                        <label>30</label>
                        <mixed-citation publication-type="journal">Borenstein, J., Everett, H. R., Feng, L., &amp; Wehe, D. (1997). Mobile robot positioning-sensors and techniques. Naval Command Control And Ocean Surveillance Center Rdt And E Div San Diego Ca.</mixed-citation>
                    </ref>
                                    <ref id="ref31">
                        <label>31</label>
                        <mixed-citation publication-type="journal">Fulmek, P. L., Wandling, F., Zdiarsky, W., Brasseur, G., &amp; Cermak, S. P. (2002). Capacitive sensor for relative angle measurement. IEEE Transactions on Instrumentation and Measurement, 51(6), 1145-1149.</mixed-citation>
                    </ref>
                                    <ref id="ref32">
                        <label>32</label>
                        <mixed-citation publication-type="journal">Hide, C., Moore, T., &amp; Smith, M. (2004, April). Adaptive Kalman filtering algorithms for integrating GPS and low cost INS. In Position Location and Navigation Symposium, 2004. PLANS 2004 (pp. 227-233). IEEE.</mixed-citation>
                    </ref>
                                    <ref id="ref33">
                        <label>33</label>
                        <mixed-citation publication-type="journal">Mirowski, P., Palaniappan, R., &amp; Ho, T. K. (2012, April). Depth camera SLAM on a low-cost WiFi mapping robot. In Technologies for Practical Robot Applications (TePRA), 2012 IEEE International Conference on (pp. 1-6). IEEE.</mixed-citation>
                    </ref>
                                    <ref id="ref34">
                        <label>34</label>
                        <mixed-citation publication-type="journal">Sileshi, B. G., Oliver, J., Toledo, R., Gonçalves, J., &amp; Costa, P. (2016). On the behaviour of low cost laser scanners in HW/SW particle filter SLAM applications. Robotics and Autonomous Systems, 80, 11-23.</mixed-citation>
                    </ref>
                                    <ref id="ref35">
                        <label>35</label>
                        <mixed-citation publication-type="journal">Kohlbrecher, S., Meyer, J., Graber, T., Petersen, K., Klingauf, U., &amp; von Stryk, O. (2013, June). Hector Open Source Modules for Autonomous Mapping and Navigation with Rescue Robots. In RoboCup (pp. 624-631).</mixed-citation>
                    </ref>
                                    <ref id="ref36">
                        <label>36</label>
                        <mixed-citation publication-type="journal">Szöcs, D., Pană, T., Feneşan, A., &amp; Vese, I. (2012, October). Error and drift attenuation for wheel slip measurement of a prototype electric vehicle. In Electrical and Power Engineering (EPE), 2012 International Conference and Exposition on (pp. 64-69). IEEE.</mixed-citation>
                    </ref>
                                    <ref id="ref37">
                        <label>37</label>
                        <mixed-citation publication-type="journal">Monmasson, E., Idkhajine, L., Cirstea, M. N., Bahri, I., Tisan, A., &amp; Naouar, M. W. (2011). FPGAs in industrial control applications. IEEE Transactions on Industrial informatics, 7(2), 224-243.</mixed-citation>
                    </ref>
                                    <ref id="ref38">
                        <label>38</label>
                        <mixed-citation publication-type="journal">Korkmaz, H., Cosgun, E., Bal, S. A., &amp; Toker, K. (2014, April). Developing a graduate level embedded system programming course content by using blended programming methodologies: Text-based and graphical. In Global Engineering Education Conference (EDUCON), 2014 IEEE (pp. 1010-1015). IEEE.</mixed-citation>
                    </ref>
                                    <ref id="ref39">
                        <label>39</label>
                        <mixed-citation publication-type="journal">Falcon, J. S., &amp; Trimborn, M. (2006, June). Graphical programming for field programmable gate arrays: applications in control and mechatronics. In American Control Conference, 2006 (pp. 7-pp). IEEE.</mixed-citation>
                    </ref>
                                    <ref id="ref40">
                        <label>40</label>
                        <mixed-citation publication-type="journal">Kamenar, E., &amp; Zelenika, S. (2013, May). Micropositioning mechatronics system based on FPGA architecture. In Information &amp; Communication Technology Electronics &amp; Microelectronics (MIPRO), 2013 36th International Convention on (pp. 125-130). IEEE.</mixed-citation>
                    </ref>
                                    <ref id="ref41">
                        <label>41</label>
                        <mixed-citation publication-type="journal">MacCleery, B., &amp; Kassas, Z. M. (2008). New mechatronics development techniques for FPGA-based control and simulation of electromechanical systems. IFAC Proceedings Volumes, 41(2), 4434-4439.</mixed-citation>
                    </ref>
                                    <ref id="ref42">
                        <label>42</label>
                        <mixed-citation publication-type="journal">NI White Papers, Graphical System Design Basics: Accelerating Development Time and Bringing Embedded Design to the Masses, Publish Date: Oct 19, 2012. http://www.ni.com/white-paper/3392/en/</mixed-citation>
                    </ref>
                                    <ref id="ref43">
                        <label>43</label>
                        <mixed-citation publication-type="journal">Pololu Robotics and Electronics   https://www.pololu.com/product/1217 (22.06.2017)</mixed-citation>
                    </ref>
                                    <ref id="ref44">
                        <label>44</label>
                        <mixed-citation publication-type="journal">NI White Papers, Quadrature Encoder Example DAQ Personality, Publish Date: Aug 24, 2016. (22.06.2017)</mixed-citation>
                    </ref>
                                    <ref id="ref45">
                        <label>45</label>
                        <mixed-citation publication-type="journal">Product manual, https://www.dfrobot.com/wiki/index.php/URM37_V4.0_Ultrasonic_Sensor_(SKU:SEN0001) (22.06.2017)</mixed-citation>
                    </ref>
                                    <ref id="ref46">
                        <label>46</label>
                        <mixed-citation publication-type="journal">High-precision positioning inertial navigation system Product page, http://feiyutech.en.alibaba.com/product/528618009-801939455/FY_2000B_AHRS.html (22.06.2017)</mixed-citation>
                    </ref>
                                    <ref id="ref47">
                        <label>47</label>
                        <mixed-citation publication-type="journal">Digi XBee® ZigBee Product page, “ Embedded ZigBee and Thread-ready RF modules provide OEMs with a simple way to integrate mesh technology into their application”, https://www.digi.com/products/xbee-rf-solutions/2-4-ghz-modules/xbee-zigbee (22.06.2017)</mixed-citation>
                    </ref>
                            </ref-list>
                    </back>
    </article>
