Skip to content

Commit

Permalink
Merge pull request #37 from dawan0111/feature/readme
Browse files Browse the repository at this point in the history
update readme
  • Loading branch information
dawan0111 committed Aug 26, 2023
2 parents 655a2e2 + 18130a2 commit b7b5445
Showing 1 changed file with 19 additions and 91 deletions.
110 changes: 19 additions & 91 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,25 @@
# Dependence Package
# YacYac Robot

```jsx
sudo apt install libzbar-dev
sudo apt install libzmq3-dev
sudo apt install ros-${ROS_DISTRO}-rosbridge-server
sudo apt install ros-${ROS_DISTRO}-image-transport
sudo apt install ros-${ROS_DISTRO}-compressed-image-transport
```
yacyac robot description

## install & build
# Clone

---
This repository manages dependencies through submodules.

## YDLIDAR
```
git clone --recursive https://github.com/dawan0111/yacyac.git
```

### sdk install
# Dependence package install

```bash
cd ~/ros2_ws/src
sudo apt install libzbar-dev libzmq3-dev ros-${ROS_DISTRO}-rosbridge-server ros-${ROS_DISTRO}-image-transport ros-${ROS_DISTRO}-compressed-image-transport ros-${ROS_DISTRO}-cartographer-ros ros-${ROS_DISTRO}-nav2*
```

# LiDAR SDK install

```bash
cd ~/ros2_ws/src
git clone https://github.com/YDLIDAR/YDLidar-SDK.git
cd YDLidar-SDK/cmake
cmake ..
Expand All @@ -29,89 +31,15 @@ sudo apt-get install python-pip
cd .. && pip install .
```

### driver install
# GCP(Google Cloud Platform) TTS dependence install

```bash
cd ~/ros2_ws/src
git clone https://github.com/YDLIDAR/ydlidar_ros2_driver.git
colcon build --symlink-install
```

## Dynamixel

### workbench install

```jsx

cd ~/ros2_ws/src
git clone -b galactic-devel https://github.com/ROBOTIS-GIT/DynamixelSDK.git
```

### cartographer

```bash
sudo apt install ros-galactic-cartographer-ros
sudo apt install ros-galactic-cartographer
```

### nav2

```bash
sudo apt-get install ros-galactic-nav2*
```

## robot setup

---

```bash
chmod 0777 ~/ros2_ws/src/yacyac/*
cd ~/ros2_ws/src/yacyac
sudo sh initenv.sh
```

## tts

---

```bash
cd ~/ros2_ws/src/yacyac/yacyac_io/yacyac_io
python3 -m venv env
source env/bin/activate
pip install --upgrade google-cloud-texttospeech
pip install playsound
```

### Qt serial port
# Setup USB rules

```jsx
sudo apt-get install libqt5serialport5-dev
```bash
sudo sh initenv.sh
```

## bashrc

---

```jsx
alias eb='nano ~/.bashrc'
alias sb='source ~/.bashrc'
alias gs='git status'
alias gp='git pull'
alias cool="sudo sh -c 'echo 100 > /sys/devices/pwm-fan/target_pwm'"
alias gala="source /opt/ros/galactic/setup.bash; echo \"ROS2 galactic\""
alias killgazebo="killall gzserver gzclient"
alias ros_domain="export ROS_DOMAIN_ID=13"
alias ros2study="gala; source ~/ros2_ws/install/local_setup.bash; echo \"ros2 ws is activated.!!\""

alias cb="cd ~/ros2_ws && colcon build --symlink-install && source install/local_setup.bash"
export ROS_DISTRO=galactic

export YDLIDAR_SDK=/path/to/YDLidar-SDK
export RCUTILS_COLORIZED_OUTPUT=1
source /opt/ros/galactic/setup.bash
source ~/ros2_ws/install/local_setup.bash
source /opt/ros/galactic/setup.bash

export GOOGLE_APPLICATION_CREDENTIALS=~/yacyac-gcp.json
#export ROS_LOCALHOST_ONLY=1
```

0 comments on commit b7b5445

Please sign in to comment.