Mobile Autonomous Robot using the Kinect

Posted on 31/01/2012 by ooooo
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

Given a priori knowledge of the environment and the goal position, mobile robot navigation refers to the robot’s ability to safely move towards the goal using its knowledge and sensorial information of the surrounding environment. In fact, in mobile robot operating in unstructured environment, the knowledge of the environment is usually absent or partial. Therefore, obstacle detection and avoidance are always mentioned for mobile robot missions. Kinect is not only normal camera sensor but also ...


Mobile Autonomous Robot using the Kinect

Given a priori knowledge of the environment and the goal position, mobile robot navigation refers to the robot’s ability to safely move towards the goal using its knowledge and sensorial information of the surrounding environment. In fact, in mobile robot operating in unstructured environment, the knowledge of the environment is usually absent or partial. Therefore, obstacle detection and avoidance are always mentioned for mobile robot missions.

Kinect is not only normal camera sensor but also a special device can provide depth map.Depth map is acquired through OpenNI library then processed by Point Cloud library to extract accurate information about the environment.

Here is link of full project: (code + references in English, others in Vietnamese but still good to understand from the source code)

http://www.mediafire.com/?36id9537h6i7h5y

and some samples using OpenNI & Point Cloud library

http://www.mediafire.com/?9llz49ht59e8t

http://www.mediafire.com/?48511h5h3egib

Some fun stuffs using kinect are available on my channel. Check out for more :d

get the target and avoid obstacles on the move

  • Actuators / output devices: Servos
  • CPU: laptop Asus core i5 2.2 GHz + PIC18F4550 micro-controller
  • Operating system: Windows 7
  • Power source: 5V + 12V
  • Programming language: C++
  • Sensors / input devices: Kinect
  • Target environment: indoor
Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post