###### tags: `ROS2` `ROS` `Development`
# Useful tools for ROS and ROS2


This project is about setting operating environment for ROS/ROS2 on specific SBC/platforms quickly.
| SBC/platform | Test status |
| ------------ |:-----------:|
| [Raspberry pi 4B](https://www.icshop.com.tw/product-page.php?27538) | ☑ |
| [Jetson Nano Developer Kit](https://www.icshop.com.tw/product-page.php?27812) | ☑ |
| [reComputer-J1010](https://www.icshop.com.tw/product-page.php?28703) | ☑ |
| [Adlink I-Pi SMARC Kit](https://www.adlinktech.com/en/ipi-smarc-devkit-for-industrial-applications) | ☑ |
And now can install tools below:
| Tools | Content |
| -------- | -------- |
| Framwork | [ROS](http://wiki.ros.org/ROS/Installation), [ROS2](https://docs.ros.org/en/humble/Installation.html)|
| [IDE](https://en.wikipedia.org/wiki/Integrated_development_environment)| [VSCode](https://code.visualstudio.com/)|
## Download this project
Make sure the tool "git" in the SBC user use, please type the command below to install git:
```bash=
$ sudo apt install git
```
After installing git, use can type the command below to download this project:
```bash=
$ mkdir -p ~/src
$ git clone https://github.com/kjoelovelife/ros2_development_tools ~/src
```
## Usage
First time use this procject, user can type the command below in terminal:
```bash=
$ ./install.sh -h
```

The default option is "-a" that means user can install automatically with the scripts. Use the command below to install automatically:
```bash=
$ ./install.sh
```
The image shown below represent all things in this project had installed.

## Next
Please feel free to check the project: [ROSKY2](https://github.com/CIRCUSPi/ROSKY2/wiki)
Or if user want to add new tools in this project, please don't
hesitate to contact me :)