NekSfyris / Nao-Field-Limits-Recognition

Nao recognises field limits and moves freely in a given space. ROS-OpenCV

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nao-Field-Limits-Recognition

A ROS based package implementation for Nao v5 robot to recognize and avoid goind out of bounds in C++. The robot will be able to move freely inside a space created by lines.

System Overview

alt text

Prerequisites

You need to have installed :

  • OpenCV
  • ROS ( with a catkin environment )
  • naoqi_driver package

Has been tested for ros-kinetic and opencv 3.3.0 .

Build

After you downloaded the package, move it in your catkin workspace and :

$ cd ~/catkin_ws
$ catkin_make

Run

To run the package first run naoqi_driver in one terminal. Then in another terminal :

$ roslaunch localization_nao_pkg map_limits_recognition.launch

System Outcome

alt text

About

Nao recognises field limits and moves freely in a given space. ROS-OpenCV


Languages

Language:C++ 66.4%Language:CMake 33.6%