{"id":19829619,"url":"https://github.com/gracefullcoder/ros-based-autonomous-navigation-with-obstacle-avoidance","last_synced_at":"2026-03-19T11:57:16.985Z","repository":{"id":239753082,"uuid":"800462285","full_name":"gracefullcoder/ROS-based-Autonomous-Navigation-with-Obstacle-Avoidance","owner":"gracefullcoder","description":null,"archived":false,"fork":false,"pushed_at":"2024-05-14T12:44:20.000Z","size":29919,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T21:08:10.981Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CMake","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gracefullcoder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-14T11:35:10.000Z","updated_at":"2024-05-14T12:44:23.000Z","dependencies_parsed_at":"2024-05-14T12:58:19.902Z","dependency_job_id":null,"html_url":"https://github.com/gracefullcoder/ROS-based-Autonomous-Navigation-with-Obstacle-Avoidance","commit_stats":null,"previous_names":["gracefullcoder/ros-based-autonomous-navigation-with-obstacle-avoidance"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gracefullcoder/ROS-based-Autonomous-Navigation-with-Obstacle-Avoidance","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gracefullcoder%2FROS-based-Autonomous-Navigation-with-Obstacle-Avoidance","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gracefullcoder%2FROS-based-Autonomous-Navigation-with-Obstacle-Avoidance/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gracefullcoder%2FROS-based-Autonomous-Navigation-with-Obstacle-Avoidance/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gracefullcoder%2FROS-based-Autonomous-Navigation-with-Obstacle-Avoidance/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gracefullcoder","download_url":"https://codeload.github.com/gracefullcoder/ROS-based-Autonomous-Navigation-with-Obstacle-Avoidance/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gracefullcoder%2FROS-based-Autonomous-Navigation-with-Obstacle-Avoidance/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30084974,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T13:22:36.021Z","status":"ssl_error","status_checked_at":"2026-03-04T13:20:45.750Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T11:19:22.080Z","updated_at":"2026-03-04T15:32:25.476Z","avatar_url":"https://github.com/gracefullcoder.png","language":"CMake","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ROS-based-Autonomous-Navigation-with-Obstacle-Avoidance\n\nThis is the our project for course Artificial Intelligence(Course Code-CS210).\nFor this project we have to build a differential drive robot which can avoid obstacles. The robot design and other requirements can be found in the ppt added.\n\n## Steps to get started\n1. Clone this repository in your src.\n2. Run \u003ccode\u003e catkin_make \u003c/code\u003e.\n3. Run the command \u003ccode\u003e roslaunch obstacle_avoidance spawn.launch \u003c/code\u003e to launch gazebo, the bot and your world.\n4. You can change the world by changing the name of the world file name in the spawn.launch file.\n5. You can also change the position where the bot will spawn in the spawn.launch file.\n6. Now open a second terminal and run the following command\u003c/br\u003e \u003ccode\u003echmod +x ~/catkin_ws/src/obstacle_avoidance/scripts/start.py\u003c/code\u003e or go into your scripts folder and then run the command\u003c/br\u003e\u003ccode\u003echmod +x start.py\u003c/code\u003e .\n8. Run the following command \u003ccode\u003erosrun obstacle_avoidance start.py\u003c/code\u003e to start your obstacle avoidance algorithm.\n\n## Prerequisites\n\n* [ROS](http://wiki.ros.org/kinetic)  \n* [Gazebo](http://wiki.ros.org/gazebo_ros_pkgs)\n\n## Video\nhttps://github.com/gracefullcoder/ROS-based-Autonomous-Navigation-with-Obstacle-Avoidance/assets/139680548/4876bf27-84b2-497a-a854-c36ac33b3da9\n\n## Contributor\n•\t[Akshat Sahu](https://github.com/akshat2511)\n\n•\t[Nikhil Malgaya](https://github.com/nikhilmalgaya)\n\n•\tSangam Birla\n\n## To-Do / Improvements\n* Use xacro to define the model to make it more readable and configurable\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgracefullcoder%2Fros-based-autonomous-navigation-with-obstacle-avoidance","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgracefullcoder%2Fros-based-autonomous-navigation-with-obstacle-avoidance","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgracefullcoder%2Fros-based-autonomous-navigation-with-obstacle-avoidance/lists"}