NUST Institutional Repository

Dynamic Obstacle Avoidance Using Mobile Robots

Show simple item record

dc.contributor.author Sponsoring DS: Dr. Umar Shahbaz Khan Col Dr. Kunwar Faraz Ahmed Asst Prof Kanwal Naveed, Ayesha Aslam Chaudhry Daniyal Basharat Umair Latif
dc.date.accessioned 2025-03-06T11:17:42Z
dc.date.available 2025-03-06T11:17:42Z
dc.date.issued 2021
dc.identifier.other DE-MTS-39
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/50708
dc.description Sponsoring DS: Dr. Umar Shahbaz Khan Col Dr. Kunwar Faraz Ahmed Asst Prof Kanwal Naveed en_US
dc.description.abstract Sensing and avoiding obstacles whether static or moving is a key requirement for mobile robots that function with minimum human supervision. This paper includes the methods studied and the observations recorded throughout the process of developing and testing algorithms on the mobile robot. The main objective of this project was to develop an algorithm that senses and avoids obstacles in its mapped environment while moving from one defined position to another. The project was divided into two parts i.e., software and hardware. The software part included developing and simulating the algorithms on a simulator, whereas the hardware part included testing the simulated algorithm on the actual robot. The main software used was ROS (Robot Operating System) which is a platform that provides unified approach for developing and testing algorithms, the algorithms were tested in a simulating environment called Gazebo which works in coordination with ROS. A single model of a mobile robot used to develop and test the algorithms is the PeopleBot which is equipped with IR sensors and LIDAR. The PeopleBot can also be equipped with a camera using which in addition to the sensors we mapped the working environment of the PeopleBot. The algorithms were tested in GAZEBO’s simulated environment and successful algorithms were then tested on the actual PeopleBot. For the hardware part, the algorithms were tested on the PeopleBot. PeopleBot is a two wheeled robot, it uses Red Hat Linux as its operating system, It has multiple sensors as well as a LIDAR already installed. Successfully simulated algorithms were tested on the PeopleBot to verify their simulated accuracy. The observed limitations were rigorously corrected and tested multiple times to maximize the efficiency of the algorithm. The environmental factors and mathematical calculations were considered to enhance the durability of the algorithms. The algorithms were successfully implemented in closed mapped environments. en_US
dc.language.iso en en_US
dc.publisher College of Electrical & Mechanical Engineering (CEME), NUST en_US
dc.title Dynamic Obstacle Avoidance Using Mobile Robots en_US
dc.type Project Report en_US


Files in this item

This item appears in the following Collection(s)

  • BS [104]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account