Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

rosxbeepy

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

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

ROS-version ROS-Distro made-with-python pip-version Digi-Xbee-version Cbor2-version Flow-charts contributors Documentation Status Maintenance

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

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository

Repo symbol

rosxbee repository