Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pollen-robotics/reachy_tips
https://github.com/pollen-robotics/reachy_tips
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/pollen-robotics/reachy_tips
- Owner: pollen-robotics
- Created: 2022-05-30T18:42:48.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-30T15:15:35.000Z (about 2 years ago)
- Last Synced: 2024-11-06T08:12:37.314Z (3 months ago)
- Language: Python
- Size: 29.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Reachy tips
## Purpose
This repository is used to share any useful tips/aliases/guides/scripts that are gathered along the way, related to ROS, Reachy, Git and other development based subjects.This started as an internal tool and was later opened as it might be useful to those who want to get their hands dirty.
## Installation
Clone this repository:
```
cd
git clone https://github.com/pollen-robotics/reachy_tips.git
```Run the following script to have the correct ROS configuration, the virtual env configuration and some useful aliases. Do this only once as it will add lines into the ~/.bashrc file:
```
bash ~/reachy_tips/scripts/bashrc_install.bash
```
:warning: Your bashrc will now source the files [config/reachy_ros_config](config/reachy_ros_config) and [config/custom_aliases](config/custom_aliases)## Usage
The repository is organized around 3 folders: config, scripts and tips.
We recommend to read the file '[config/custom_aliases](config/custom_aliases)' as the aliases (and most scripts) are documented there.### USB identification and udev rules
A guide on how to identify the USB devices to create udev rules can be found in [tips/usb_identification.md](tips/usb_identification.md).From one Reachy to another, the gates for the arms and the head do not have the same serial id, so they need to be set for each Reachy individually. To do that automagically, use the script *write_udev_rules_gates.py*.
NOTE: you need to run the script in sudo mode.
```bash
cd ~/reachy_tips/scripts
sudo python3 write_udev_rules_gates.py
```