This package accompanies the paper "The NAO Backpack: An Open-hardware Add-on for Fast Software Development with the NAO Robot" accepted in the RoboCup Symposium 2017. Feel free to contribute and collaborate via issues or pull requests :)
This package includes:
- A CAD model and instructions to build your own NAO backpack.
- An URDF model with the backpack. (pending)
- Some B-Human framework's modules to publish internal representations via UDP as well as configuration files.
- A ROS node (bhuman2ros) to publish the UDP messages from the NAO to ROS topics.
- Installation and configuration scripts to facilitate backpack's software installation and connection to the NAO.
- For an overview of this project, please refer the preprint.
- Installation of the backpack software.
- Installation of the NAO software.
- How to configurate and run everything.
Matías Mattamala, Gonzalo Olave, Clayder González, Nicolás Hasbún, and Javier Ruiz-del-Solar. The NAO Backpack: An Open-hardware Add-on for Fast Software Development with the NAO Robot. RoboCup Symposium 2017, Nagoya, Japan, 2017.
Bibtex
@article{mattamalaRoboCup2017,
title={ {The NAO Backpack: An Open-hardware Add-on for Fast Software Development with the NAO Robot}},
author={Mattamala, Mat\'ias, Olave, Gonzalo, Gonz\'alez, Clayder, Hasb\'un, Nicol\'as, and Ruiz-del-Solar, Javier},
year = {2017},
}
This work is licensed under a Creative Commons Attribution 4.0 International License.
This package is built upon other libraries and frameworks:
- The CAD model is partially based on Softbank's Solidwork files.
- The B-Human modules provided here were developed to be compatible with the B-Human Framework, as well as the representations and communication libraries used in the bhuman2ros node. The framework includes its own license; details can be found here.
- The URDF model is based on Armin Hornung's, licensed under the BSD.
- The
set_ros_master.sh
script is based on Duckietown's. - The
hotspot.sh
script is based on Duckietown Chile's.