TJ Maynes

Drawing Shapes with NAO

12 minute read Published:

In this blog post we'll discusses how to 'teach' the NAO robot to draw shapes that it 'sees' using NAOqi (NAO SDK), Python and OpenCV.
This blog post discusses how to “teach” the NAO robot to draw shapes that it “sees” using NAOqi, Python and OpenCV. By the end of this blog post, you should have a better understanding of Canny Edge Detection and using Pixel Position interpolation to map a virual space to Forward Kinematics. Background I just graduated with a Computer Science degree and wanted to share my Robotics class project that I’m proud of working on.