NekSfyris / Nao-Sonar-Mapping

A ROS based package implementation for Nao v5 robot to create a polar map of its surroundings using its sonars in C++.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nao-Sonar-Mapping

A ROS based package implementation for Nao v5 robot to create a polar map of its surroundings using its sonars in C++. Check code in order to change angle of rotation or motion speed.

Outcome Example

Red dots denote the estimated object's location, while the circle around it denotes the area in which is its actual position. alt text

Prerequisites

You need to have installed :

  • ROS ( with a catkin environment )
  • naoqi_driver package

Has been tested for ros-kinetic.

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 sonar_package sonar_map.launch

About

A ROS based package implementation for Nao v5 robot to create a polar map of its surroundings using its sonars in C++.


Languages

Language:C++ 85.0%Language:CMake 15.0%