Aldebaran Nao Kinect Controller

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
4,471
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jan 12, 2011

Using OpenNI and Knite we're able to control our newly bought Aldebaran Nao Robot with Microsofts Kinect camera. Also we're developing a face detection software based on OpenCV on the Nao (a video will be provided shortly).
The Video was made in cooperation with Erik Berger and Heni Ben Amor from the Technical University Bergakademie Freiberg.

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (comandertwo)

  • Can you tell me what the difference in bases is? It seems that nao's xyz-coordination is different from OpenNI's figure. Did you use orthonormal bases to extract the movements?

  • @jaapsneep1 You only have to rotate the coordinate systems. The orientation of Nao's coordinate systems is well described in the documentation.

  • it is strange that the on-screen virtual NAO is lagging more than the real NAO.

    Arn't the real NAO's movements based on the virtual one?

  • @roidroid yeah, the discrepancy between simulated and real robot is way to high. This is the biggest problem at this point. This means we can't trust any simulated movement, because when played back on the robot it'll look different.

see all

All Comments (13)

Sign In or Sign Up now to post a comment!
  • A little disappointed as I was waiting for your repairing in dynamics of lifting certain foot. Anyway, it has been a good job. Enjoy it.

  • Thank you for your response, @comandertwo, but I figured it out the other day. Great video, great work!

  • @squid329 Sorry, but we don't use OpenCV. Was is the problem you're currently having?

  • - Very good, what you need to do now for improving the artificial intelligent system (humanoid robot) is to add memory to the sequence (while using the kinect controller). So the robot will be able to do the task not only in real time but when needed (learn) and then after getting "memory" it is important to generalize behaviors or tasks. Saddly this robot have some limitations on the hands which will make limitations on programing also; but to start is not bad. Then you can use other robots

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more