sun11 / wtfrobot-rossum

Automatically exported from code.google.com/p/wtfrobot-rossum

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wtfrobot-rossum

A robot using kinect and ros to do slam,navigation,and object recognition.

This project uses ROS(Robot Operating System) as the core,it has a Kinect sensor as a replacement of a laser scanner,using the Arduino board to drive the robot,and a netbook attached inside.

  1. Voice Control: Using voice to control the robot through an Android phone,which can recognize English offline and recognize Chinese online.

  2. Following movement(turtlebot_follower): Keep a distance between the robot and the human,and make it be perpendicular to the human.When the human turn around or move,the robot can follow.

  3. Simultaneous Localization and Mapping(SLAM): The mobile robot collect data through its sensors and build model for the environment,estimate its position by the map at the same time.

  4. Autonomous navigation: On the basis of building the static map,make the robot move from one place to an given place.

  5. Object Recognition: Utilize the tpofinder library to recognize objects which have textured feature,like the book cover and the coffee box.

Video demo: http://v.youku.com/v_show/id_XNTY0MTUwMTMy.html

Related articles(Chinese):

http://blog.csdn.net/wtfrobot/article/details/9173633/

http://blog.csdn.net/wtfrobot/article/details/9881749/)

http://blog.csdn.net/wtfrobot/article/details/9881771/

http://blog.csdn.net/wtfrobot/article/details/9881815/

http://blog.csdn.net/wtfrobot/article/details/9881859/

http://blog.csdn.net/wtfrobot/article/details/9881889/

http://blog.csdn.net/wtfrobot/article/details/9881965/

About

Automatically exported from code.google.com/p/wtfrobot-rossum


Languages

Language:Makefile 44.2%Language:Processing 15.2%Language:C++ 12.5%Language:C 7.6%Language:Python 7.2%Language:Java 4.2%Language:CMake 3.8%Language:HTML 3.0%Language:NewLisp 1.1%Language:Arduino 1.1%Language:Common Lisp 0.1%Language:OpenSCAD 0.0%