Skip to content

Implementation of nodes for the ROS turtlebot that make use of the images taken by the Microsoft Kinect to evaluate the communication efficiency between a local server and a turtlebot.

Notifications You must be signed in to change notification settings

wuaho/turtlebot-vision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

turtlebot image
Turtlebot Vision

A study of the efficiency in the communications of turtlebot with vision processed on a local server.

ROS OpenCV Python

Introduction

Implementation of nodes for the ROS turtlebot that make use of the images taken by the Microsoft Kinect to evaluate the communication efficiency between a local server and a turtlebot.

turtlebot in real life

Purpose

This project was developed in my last year of university for the Final Degree Project. The purpose of it was to study of the efficiency in the communications of a mobile robot with vision processed on a local server. For this project, I made use of technologies such as ROS (Robot Operating System) to deploy a TurtleBot, both in a real environment and in a simulated one with Gazebo and with the help of OpenCV for image processing.

turtlebot in simulation

Results

The results I obtained by analyzing TCP connections pointed out that ROS systems are not prepared for wireless transfer of heavy packets. You can check the paper here but apart from the Abstract, everything is in Spanish (check it out here)

About

Implementation of nodes for the ROS turtlebot that make use of the images taken by the Microsoft Kinect to evaluate the communication efficiency between a local server and a turtlebot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published