Skip to content

muneebelahimalik/Robotics_Tasks

Repository files navigation

Robotics Tasks

This repository contains the code and resources for various robotics tasks implemented in Gazebo simulation 🤖 using the ROS (Robot Operating System) framework on Linux.

Task List

  1. Wanderer Robot

    • Description: Implementation of a simple wanderer robot capable of autonomous navigation in an environment.
    • Files:
      • wanderer.py: Main program file for the wanderer robot.
      • scan_around.launch: Laser Range Finder Application.
      • ...
  2. Wall Follower Robot

    • Description: Implementation of a robot capable of following walls or obstacles in its surroundings.
    • Files:
      • wall_follower.py: Main program file for the wall follower robot.
      • ...
  3. Publisher Subscriber

    • Description: Practice of using multiple nodes in Ghazebo
    • Files:
      • Pub_sub.py: Main program file for the wall follower robot.
      • ...

Setup and Dependencies

To run the robotics tasks in this repository, you need to have the following dependencies installed:

Make sure you have the correct versions of ROS and Gazebo installed on your Linux system before proceeding.

Usage

  1. Clone the repository: git clone https://github.com/your-username/Robotics-Tasks.git

  2. Install the required dependencies (ROS, Gazebo, etc.) according to their respective documentation.

  3. Navigate to the desired task directory:

  4. Build the ROS packages:

  5. Launch the simulation:

Make sure to modify the launch and configuration files as necessary for your specific setup and environment.

Contributing

Contributions to this repository are welcome. If you have any improvements, bug fixes, or new tasks to add, feel free to submit a pull request.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages