diff --git a/.gitignore b/.gitignore
index 5a5e3bb..7155d24 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,7 +17,7 @@ build_isolated/
devel_isolated/
#VS Code
-.vscode
+*.vscode
# Generated by dynamic reconfigure
*.cfgc
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 1c14c88..63dc4d8 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,4 +1,4 @@
-exclude: ydlidar_ros/
+exclude: ydlidar_ros/|raspicam_node
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.5.0
@@ -44,3 +44,4 @@ repos:
language: system
always_run: true
pass_filenames: false
+ args: [--rosdistro=noetic, --skip-pkg=raspicam_node, --skip-pkg=ydlidar_ros, --severity-leve=0]
diff --git a/README.md b/README.md
index 7bc8dc0..4e57734 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,83 @@
-# Tortoisebot - ROS NOETIC
+# ![TortoiseBot Banner](https://github.com/rigbetellabs/tortoisebot_docs/raw/master/imgs/packaging/pack_front.png)
-Clone this repo in your src folder with the following command so as to also clone all the required submodules::
+![stars](https://img.shields.io/github/stars/rigbetellabs/tortoisebot?style=for-the-badge)
+![forks](https://img.shields.io/github/forks/rigbetellabs/tortoisebot?style=for-the-badge)
+![watchers](https://img.shields.io/github/watchers/rigbetellabs/tortoisebot?style=for-the-badge)
+![repo-size](https://img.shields.io/github/repo-size/rigbetellabs/tortoisebot?style=for-the-badge)
+![contributors](https://img.shields.io/github/contributors/rigbetellabs/tortoisebot?style=for-the-badge)
+
+---
+
Connect with Us • Installation • Setup • Demos
+
+
TortoiseBot
+
+# Connect with us ![some-changes](https://img.shields.io/badge/some_changes-yellow)
+
+![Website](https://img.shields.io/website?down_color=lightgrey&down_message=offline&label=Rigbetellabs%20Website&style=for-the-badge&up_color=green&up_message=online&url=https%3A%2F%2Frigbetellabs.com%2F)
+![Discord Channel](https://img.shields.io/discord/890669104330063903?logo=Discord&style=for-the-badge)
+![Youtube Subscribers](https://img.shields.io/youtube/channel/subscribers/UCfIX89y8OvDIbEFZAAciHEA?label=YT%20Subscribers&style=for-the-badge)
+![Instagram](https://img.shields.io/badge/Follow_on-Instagram-pink?style=for-the-badge&logo=appveyor?label=Instagram)
+# 1. Installation
+## 1.1 Required Dependences:
+```
+sudo apt-get install ros-noetic-joy ros-noetic-teleop-twist-joy ros-noetic-teleop-twist-keyboard ros-noetic-amcl ros-noetic-map-server ros-noetic-move-base ros-noetic-urdf ros-noetic-xacro ros-noetic-rqt-image-view ros-noetic-gmapping ros-noetic-navigation ros-noetic-joint-state-publisher ros-noetic-robot-state-publisher ros-noetic-slam-gmapping ros-noetic-dwa-local-planner ros-noetic-joint-state-publisher-gui
+```
+```
+cd ~/your workscpace
+catkin_make
+```
+## 1.2 Clone this repo
+Make sure you clone the repo in your robot and your remote PC
```
git clone --recursive https://github.com/rigbetellabs/tortoisebot.git
```
-Required Dependences:
```
-sudo apt-get install ros-noetic-joy ros-noetic-teleop-twist-joy ros-noetic-teleop-twist-keyboard ros-noetic-amcl ros-noetic-map-server ros-noetic-move-base ros-noetic-urdf ros-noetic-xacro ros-noetic-rqt-image-view ros-noetic-gmapping ros-noetic-navigation ros-noetic-joint-state-publisher ros-noetic-robot-state-publisher ros-noetic-slam-gmapping ros-noetic-dwa-local-planner ros-noetic-joint-state-publisher-gui
+cd ~/your workscpace
+catkin_make
```
+# 2. Setup
+### 2.1 Running on Simulation
+- Run bringup.launch
+- Run server_bringup.launch
+### SLAM
+- slam.launch
+### Navigation
+- navigation.launch
+### 2.2 Running on Real Robot
+### Running on ROBOT
+- Run bringup.launch
+### Running on REMOTE PC
+- Run server_bringup.launch
+for SLAM
+- slam.launch
+for Nav
+- navigation.launch
+
+# 3. Demos
+
+Simulation | Vizualisation of Sensors (Lidar,Odometery,Camera)
+:-------------------------:|:-------------------------:
+![](https://raw.githubusercontent.com/rigbetellabs/tortoisebot_docs/master/imgs/tortoiseBot_demo/002.png) |![](https://raw.githubusercontent.com/rigbetellabs/tortoisebot_docs/master/imgs/tortoiseBot_demo/005.png)
+
+Teleop | Mapping | Navigation
+:-------------------------:|:-------------------------:|:-------------------------:
+![](https://raw.githubusercontent.com/rigbetellabs/tortoisebot_docs/master/imgs/tortoiseBot_demo/007.png) | ![](https://raw.githubusercontent.com/rigbetellabs/tortoisebot_docs/master/imgs/tortoiseBot_demo/006.png) | ![](https://raw.githubusercontent.com/rigbetellabs/tortoisebot_docs/master/imgs/tortoiseBot_demo/010.png)
+
+# The TortoiseBot 🐢🤖
+
+The ReadMe is divided into several sections as per different topics and is constantly been updated and maintained with new updates by our talented and dedicated 👥 Team at RigBetel Labs LLP. So don't forget to often come here and check on it for the latest and greatest software updates, projects & skills for your TortoiseBot. Also don't forget to 🌟 Star this repository on top-right corner of the screen to show your 💖 Love and Support 🤗 for our Team. 🤩 It will make us happy and encourage us to make and bring more such projects for you. 😍 Click [here](https://github.com/rigbetellabs/tortoisebot/wiki/1.-Getting-Started) to get started.
+
+1. [Getting Started](https://github.com/rigbetellabs/tortoisebot/wiki/1.-Getting-Started)
+2. [Hardware Assembly](https://github.com/rigbetellabs/tortoisebot/wiki/2.-Hardware-Assembly)
+3. [TortoiseBot Setup](https://github.com/rigbetellabs/tortoisebot/wiki/3.-TortoiseBot-Setup)
+4. [Server PC Setup](https://github.com/rigbetellabs/tortoisebot/wiki/4.-Server-PC-Setup)
+5. [Running Demos](https://github.com/rigbetellabs/tortoisebot/wiki/5.-Running-Demos)
+
+[Join](https://discord.gg/qDuCSMTjvN) our community for Free. Post your projects or ask questions if you need any help.
+
+
+## TortosieBot is sourced, assembled, made & maintained by our team 🧑🏻🤝🧑🏻 at
+
+RigBetel Labs LLP®, Charholi Bk., via. Loheagaon, Pune - 412105, MH, India 🇮🇳
+🌐 [RigBetelLabs.com](https://rigbetellabs.com) 📞 [+91-8432152998](https://wa.me/918432152998) 📨 getintouch.rbl@gmail.com , info@rigbetellabs.com
+[LinkedIn](http://linkedin.com/company/rigbetellabs/) | [Instagram](http://instagram.com/rigbetellabs/) | [Facebook](http://facebook.com/rigbetellabs) | [Twitter](http://twitter.com/rigbetellabs) | [YouTube](https://www.youtube.com/channel/UCfIX89y8OvDIbEFZAAciHEA) | [Discord Community](https://discord.gg/qDuCSMTjvN)
diff --git a/tortoisebot_gazebo/package.xml b/tortoisebot_gazebo/package.xml
index 56eebdd..f426cff 100644
--- a/tortoisebot_gazebo/package.xml
+++ b/tortoisebot_gazebo/package.xml
@@ -48,6 +48,7 @@
roscpp
rospy
std_msgs
+ system_lib
roscpp
rospy
std_msgs
@@ -55,10 +56,10 @@
roscpp
rospy
std_msgs
+ system_lib
tortoisebot_description
gazebo_ros
- system_lib
- system_lib
+