Robot App Store

image description

Qbo Self RecognizerRobot-App Page

Relevant Robots:
  • The Corpora - Q.bo
Release Date:
5/1/2012
App Version:
1.0
App Size:
0Mb
Requirements:
See all requirements...

Robot App™ Description

Developer: Arturo Bajuelos

This app uses Qbo's nose signals to verify if a spotted Qbo is a reflection in the mirror

The ROS node implemented in this package can be used by a Qbo robot to differentiate its mirror's reflection from another Qbo robot identical to himself.
This is accomplished by emitting a random generated sequence of binary nose signals, which are detected by the robot's camera. If the emitted and received nose signals don't correspond, then it is obvious that the Qbo robot is seing another Qbo robot.

Installation Instructions

Delivered as:

ROS Package

Download and build the stack and its dependencies:
git clone https://github.com/OpenQbo/qbo_self_recognizer
rosmake --rosdep-install qbo_self_recognizer

 

Robot App Requirements

Software

ROS
Hardware:

Q.bo Robot
Mirror or another Q.bo Robot
Other requirements:

Internet Connection

Usage Instructions

To run the qbo_detector_node simply use the following command:
rosrun qbo_self_recognizer qbo_detector_node

Then, you can call the service whenever you like, by using the following command:
rosservice call qbo_self_recognizer/recognize
and see what the node returns.

want to buy ?

Are you a robot-apps developer?

Joining the developer program is easy and FREE!