Repository Summary
Checkout URI | https://github.com/Sudharsan10/ROSXBee.git |
VCS Type | git |
VCS Version | foxy |
Last Updated | 2021-03-18 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
rosxbeepy | 0.0.1 |
README
ROSXBee
Explore ROSXBee docs »
Report bug
·
Request feature
ROSXBee is a ROS2 package to interface and expose XBee Device using ROS2 packaging as a wrapper around the Digi-XBee python API library.
Table of contents
- Table of contents
- Work in progress
- Status
- What’s included
- Pre-requisites
- Documentation
- Bugs and feature requests
- Creators
Work in progress
You can find latest work done commits in the development branch and completed features will be pulled into features branch.
- Create Basic XBee Interface in python
- Feat: Add transmit func.
- Use parameters to set ports and Baud rate
- Feat: Add Receive func.
- Add Readme.md to main branch
- Update Readme and Wiki
Status
What’s included
Within the download you’ll find the following directories and files, logically grouping the modules in its own packages.You’ll see something like this:
ROSXBee/
├── code/
| └── src
| ├── rosxbeecpp/... # ROS2 c++ package
| └── rosxbeepy/.. # ROS2 Python package
├── .gitignore
└── setup.py
Pre-requisites
ROSXBee is a ROS2 package hence it requires ROS2 Foxy Fitzroy
as main pre-requisite and it also has few python3 dependencies, and you can get them set up by below instructions,
1. ROS2 Foxy Fitzroy Installation
Go to this link ROS Foxy Fitzroy installation and follow the official guide to install ROS in ubuntu or follow the below steps for linux users.
- Set local
locale # check for UTF-8
sudo apt update && sudo apt install locales
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8
locale # verify settings
-
Setup your source.list
You will need to add the ROS 2 apt repositories to your system. To do so, first authorize our GPG key with apt like this:
File truncated at 100 lines see the full file