Click here to Skip to main content
15,886,788 members
Articles / Internet of Things
Article

The Selfie Robot: An Integrated Cloud Powered Framework

Rate me:
Please Sign up or sign in to vote.
5.00/5 (3 votes)
17 Aug 2017CPOL1 min read 6K   2  
Two of our interns in the DPI Community Evangelism group, Isabel Zhang and Milly Xun, have created an interesting IoT/Robotics project over the past two months.

This article is for our sponsors at CodeProject. These articles are intended to provide you with information on products and services that we consider useful and of value to developers

Introduction

Two of our interns in the DPI Community Evangelism group, Isabel Zhang and Milly Xun, have created an interesting IoT/Robotics project over the past two months.

The project features a robot arm with a mounted webcam that detects and tracks objects, while moving the arm to keep the object centered in frame. The robot arm can also snap your picture when you smile, uploading the image to Amazon Rekognition (a deep learning image processing service) for image processing. It is able to pull out information about the person's gender, location, and many other useful tidbits. All local processing is done on an Intel i7 NUC.

This project integrates a whole host of technologies into a framework that can be used for any number of applications.

The Intel NUC is running Ubuntu Xenial* 16.04 <releases.ubuntu.com/16.04/>

The real-time computer vision in done with OpenCV* <http://opencv.org/>

The robotic arm control as well as cross node communication is done with ROS Kinetic* <http://www.ros.org/>

The full-stack development for the front end webpage is done with MEAN Stack <http://meanjs.org/>

The cloud service integration is done with AWS* IoT and AWS* Rekognition* <https://aws.amazon.com/rekognition/>

Our hardware list:

Computer: Intel i7 NUC <https://www.intel.com/content/www/us/en/products/boards-kits/nuc.html>

Robot Arm: PhantomX* Reactor Robotic Arm with Wrist <http://www.trossenrobotics.com/p/phantomx-ax-12-reactor-robot-arm.aspx>

Webcam: Logitech* c270 <http://support.logitech.com/en_us/product/hd-webcam-c270>

Make sure to check in later for updates with code samples and explanations!

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
United States United States
You may know us for our processors. But we do so much more. Intel invents at the boundaries of technology to make amazing experiences possible for business and society, and for every person on Earth.

Harnessing the capability of the cloud, the ubiquity of the Internet of Things, the latest advances in memory and programmable solutions, and the promise of always-on 5G connectivity, Intel is disrupting industries and solving global challenges. Leading on policy, diversity, inclusion, education and sustainability, we create value for our stockholders, customers and society.
This is a Organisation

42 members

Comments and Discussions

 
-- There are no messages in this forum --