Skip to content

Commit

Permalink
Noetic Draft (#11)
Browse files Browse the repository at this point in the history
* raspicam_node cleanup

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>

* control cleanup

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>

* description cleanup

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>

* firmware cleanup

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>

* gazebo cleanup

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>

* nav cleanup

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>

* slam cleanup

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>

* README cleanup

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>

* clang format yaml parsable

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>

* add ignore and pre-commit

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>

* package.xml fix

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>

* pre-commit and gitignore

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>

* pre-commit

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>

* pre-commit

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>

* README.md revert with updates

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>

---------

Signed-off-by: Aaryan Murgunde (Spectre Jammy) <aaryan.murgunde@gmail.com>
  • Loading branch information
aaryanmurgunde authored Nov 9, 2023
1 parent ccc413e commit b19dfa1
Show file tree
Hide file tree
Showing 4 changed files with 83 additions and 8 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ build_isolated/
devel_isolated/

#VS Code
.vscode
*.vscode

# Generated by dynamic reconfigure
*.cfgc
Expand Down
3 changes: 2 additions & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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]
81 changes: 77 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -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)

---
<p align="center"><a href="#connect-with-us-">Connect with Us</a> • <a href="#1-installation">Installation</a> • <a href="#2-setup">Setup</a> • <a href="#3-demos">Demos</a>

<h1 align="center"> TortoiseBot </h1>

# Connect with us ![some-changes](https://img.shields.io/badge/some_changes-yellow)

<a href="https://rigbetellabs.com/">![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)</a>
<a href="https://rigbetellabs.com/discord">![Discord Channel](https://img.shields.io/discord/890669104330063903?logo=Discord&style=for-the-badge)</a>
<a href="https://www.youtube.com/channel/UCfIX89y8OvDIbEFZAAciHEA">![Youtube Subscribers](https://img.shields.io/youtube/channel/subscribers/UCfIX89y8OvDIbEFZAAciHEA?label=YT%20Subscribers&style=for-the-badge)</a>
<a href="https://www.instagram.com/rigbetellabs/">![Instagram](https://img.shields.io/badge/Follow_on-Instagram-pink?style=for-the-badge&logo=appveyor?label=Instagram)</a>
# 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<br>

RigBetel Labs LLP®, Charholi Bk., via. Loheagaon, Pune - 412105, MH, India 🇮🇳<br>
🌐 [RigBetelLabs.com](https://rigbetellabs.com) 📞 [+91-8432152998](https://wa.me/918432152998) 📨 getintouch.rbl@gmail.com , info@rigbetellabs.com <br>
[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)
5 changes: 3 additions & 2 deletions tortoisebot_gazebo/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,17 +48,18 @@
<build_depend>roscpp</build_depend>
<build_depend>rospy</build_depend>
<build_depend>std_msgs</build_depend>
<build_depend>system_lib</build_depend>
<build_export_depend>roscpp</build_export_depend>
<build_export_depend>rospy</build_export_depend>
<build_export_depend>std_msgs</build_export_depend>
<exec_depend>gazebo</exec_depend>
<exec_depend>roscpp</exec_depend>
<exec_depend>rospy</exec_depend>
<exec_depend>std_msgs</exec_depend>
<exec_depend>system_lib</exec_depend>
<exec_depend>tortoisebot_description</exec_depend>
<depend>gazebo_ros</depend>
<build_depend>system_lib</build_depend>
<exec_depend>system_lib</exec_depend>


<!-- The export tag contains other, unspecified, tags -->
<export>
Expand Down

0 comments on commit b19dfa1

Please sign in to comment.