{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,9]],"date-time":"2026-03-09T06:21:28Z","timestamp":1773037288318,"version":"3.50.1"},"reference-count":33,"publisher":"Wiley","license":[{"start":{"date-parts":[[2023,3,29]],"date-time":"2023-03-29T00:00:00Z","timestamp":1680048000000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Robotics"],"published-print":{"date-parts":[[2023,3,29]]},"abstract":"<jats:p>This study investigates the feasibility of a mobile robot navigating and discovering its location in unknown environments, followed by the creation of maps of these navigated environments for future use. First, a real mobile robot named TurtleBot3 Burger was used to achieve the simultaneous localization and mapping (SLAM) technique for a complex environment with 12 obstacles of different sizes based on the Rviz library, which is built on the robot operating system (ROS) booted in Linux. It is possible to control the robot and perform this process remotely by using an Amazon Elastic Compute Cloud (Amazon EC2) instance service. Then, the map to the Amazon Simple Storage Service (Amazon S3) cloud was uploaded. This provides a database to display maps and use them at any time for navigation without the need to redraw the map. This map can be accessed by using an authentication process (username and password) supervised by the cloud server administrator. After that, using the serverless image handler (SIH), with the aid of this solution, you can change the size of images, change the color of the background, format them, or add watermarks. Experiment results demonstrated the ability to build a map of an unknown location in a complex environment and use it for navigation tasks on a real mobile robot via remote control. It also showed the success of the process of storing the map for future use and the process of modifying the map using SIH.<\/jats:p>","DOI":"10.1155\/2023\/9967236","type":"journal-article","created":{"date-parts":[[2023,3,29]],"date-time":"2023-03-29T16:23:20Z","timestamp":1680107000000},"page":"1-17","source":"Crossref","is-referenced-by-count":13,"title":["Real-Time SLAM Mobile Robot and Navigation Based on Cloud-Based Implementation"],"prefix":"10.1155","volume":"2023","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9078-7852","authenticated-orcid":true,"given":"Jaafar","family":"Ahmed Abdulsaheb","sequence":"first","affiliation":[{"name":"Department of Electrical Engineering, College of Engineering, University of Baghdad, Baghdad, Iraq"},{"name":"Department of Electronics and Communication, College of Engineering, Uruk University, Baghdad, Iraq"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1290-5280","authenticated-orcid":true,"given":"Dheyaa","family":"Jasim Kadhim","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, College of Engineering, University of Baghdad, Baghdad, Iraq"}]}],"member":"311","reference":[{"key":"1","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2020.106076"},{"key":"2","volume-title":"Application of Cloud Robotics for Automatic Manipulation","author":"A. Hussnain","year":"2018"},{"key":"3","article-title":"service automation: robots and the future of work hashtag for twitter users: #lserobots department of management public lecture","author":"M. Lacity","year":"2016"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.2991\/ifmeita-16.2016.148"},{"key":"5","volume-title":"Introduction to Autonomous Mobile Robots","author":"R. Siegwart","year":"2011"},{"key":"6","volume-title":"Cloud Robotics: Current Status and Open Issues","author":"J. Wan","year":"2016"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-25903-1_24"},{"key":"8","article-title":"A review on cloud robotics based frameworks to solve simultaneous localization and mapping (slam) problem","author":"R. Doriya","year":"2015"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1109\/ICSTCC.2016.7790647"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1007\/s12369-016-0349-8"},{"key":"11","article-title":"Ros based autonomous indoor navigation simulation using slam algorithm","author":"R. K. Megalingam","year":"2019"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.3390\/app9102105"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCB.2006.873188"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1063\/1.2166492"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1038\/30918"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30301-5_17"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1155\/2022\/9289625"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2014.09.002"},{"key":"19","doi-asserted-by":"publisher","DOI":"10.3103\/S8756699019020109"},{"key":"20","volume-title":"An Investigation on a Mobile Robot in a ROS Enabled Cloud Robotics Environment","author":"T. C. Smith","year":"2016"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1109\/IECON.2012.6389151"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.22266\/ijies2022.1031.48"},{"key":"23","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-030-26945-6_16","volume-title":"Turtlebot 3 as a Robotics Education Platform","author":"R. Amsters","year":"2020"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1109\/RCAR.2017.8311930"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.11591\/ijeecs.v20.i1.pp500-509"},{"key":"26","article-title":"Work in progress: introductory mobile robotics and computer vision lab-oratories using ros and matlab introductory mobile robotics and computer vision laboratories using ros and matlab","author":"M. Robert"},{"key":"27","volume-title":"Implementation of Particle Filtering in a Turtlebot","author":"F. Penn\u00e9","year":"2015"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1109\/FSKD.2015.7381961"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-2589-9_3"},{"key":"30","article-title":"An introduction to aws\u2014ec2 (elastic compute cloud)","author":"R. Saini","year":"2020"},{"key":"31","article-title":"What is amazon EC2? - amazon elastic compute cloud","author":"Amazon","year":"2023"},{"key":"32","article-title":"Fast and cost-effective image manipulation with serverless image handler | aws architecture blog","author":"Amazon","year":"2023"},{"key":"33","doi-asserted-by":"publisher","DOI":"10.1109\/ICARCV.2008.4795701"}],"container-title":["Journal of Robotics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/jr\/2023\/9967236.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/jr\/2023\/9967236.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/jr\/2023\/9967236.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,3,29]],"date-time":"2023-03-29T16:23:27Z","timestamp":1680107007000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.hindawi.com\/journals\/jr\/2023\/9967236\/"}},"subtitle":[],"editor":[{"given":"L.","family":"Fortuna","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2023,3,29]]},"references-count":33,"alternative-id":["9967236","9967236"],"URL":"https:\/\/doi.org\/10.1155\/2023\/9967236","relation":{},"ISSN":["1687-9619","1687-9600"],"issn-type":[{"value":"1687-9619","type":"electronic"},{"value":"1687-9600","type":"print"}],"subject":[],"published":{"date-parts":[[2023,3,29]]}}}