Atom-Based Embedded System Design at CUHK Presenter: Qiang Xu Dept. of Computer Science and Engineering The Chinese University of Hong Kong
Examples of using the Atom based Embedded systems 2010 Intel Cup project Exercise biking with virtual reality CENG4480 Embedded System Development and Applications (Taught by Prof. KH Wong) (2nd year 2nd term of the 3-year CE program) Three sample projects Smart arm robot control Intelligent Voting machine Intelligent Restaurant System
Exercise Biking with Virtual Reality Bike wherever, whenever you want with the help of Google street view
Exercise Biking with Virtual Reality Magnet Magnetic Switch Video Eyewear Accelerometer Compass Gyroscope Rotary Encoder
Exercise Biking with Virtual Reality
Exercise Biking with Virtual Reality
(1) Smart Robot Arm Use Kinect (3-range sensor) to help a robot arm to find objects A 3D range sensor from Microsoft
Smart Robot Arm Kinect Microsoft’s Kinect (a 3D range sensor from Microsoft) can capture RGB image and depth image in ~25fps. Then use the information to control the robot arm RGB image and depth image Reference: http://grouplab.cpsc.ucalgary.ca/cookbook/index.php/Technologies/Kinect http://www.techbang.com.tw/posts/2936-get-to-know-how-it-works-kinect
Smart Robot Arm Using computer vision methods to find the 3D position of the box. Send the control signals to the motor driver Put the box near the RFID reader Read the ID
(2) Intelligent Voting Machine Overview: To develop a voting machine for elections.
Intelligent Voting Machine Smart Card Reader Atom Fingerprint Reader Interface
Intelligent Voting Machine Read ID card Check the password with the DB Read fingerprint from scanner Match the fingerprint with the records in DB Do face register/recognition Get vote from pad and send to DB
(3) Intelligent Restaurant System Overview: To automate customer ordering of food in restaurants
Intelligent Restaurant System Dot matrix display to show ticket number Using Atom to show the ordered item of table 1 Waiting ticket with number and barcode Barcode Reader
Intelligent Restaurant System Three atom boards are connected through LAN. Print tickets for customers Show the ticket number that is ready Scan barcode on the ticket Customer can order the dishes and check the progress of the order using the touch screen in real time. In the kitchen, cooks can update the status of the dishes.
Other Potential Porjects Human Tracking Robot with Kinect Register and follow target face Find the depth map of the environment Avoid obstacle Track target human without seeing the face Embedded computer vision system development using OPENCV. Application: Helping disabled people to control the shopping cart
Acknowledge Thanks for the support from Intel and their donating of 10 embedded systems to CUHK.