University of Central Arkansas Methods/Final Results

Slides:



Advertisements
Similar presentations
Manar Mousa Al-Hamaidi
Advertisements

Blue Eye T E C H N O L G Y.
The Voice Operated and Wirelessly Controlled Elevator Jeremy Hester Advisor: Mohammad Saadeh Class: ET 493 – 01 Instructor: Dr. Cris Koutsougeras South.
Mouse Movement Biometrics, Pace University, Fall'20071 Mouse Movement Biometrics Fall 2007 Capstone -Team Members Rafael Diaz Michael Lampe Nkem Ajufor.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Design and Implementation of Metallic Waste Collection Robot
SKY-PEak: BRIDGING SKYPE Jamie Caudill Eastern Kentucky University.
Input/OUTPUT [I/O Module structure].
Joe Pince Ashley Jurgeson Ben Weintrub. Definite Items  Use AR Drone 2.0 to fly  Use Arduino Uno for control  Use GPS module to track position Potential.
The Voice Operated and Wirelessly Controlled Elevator Jeremy Hester Advisor: Dr. Mohammad Saadeh Class: ET 494 (Senior Design II), Fall 2013 Class Professor:
Leslie Luyt Supervisor: Dr. Karen Bradshaw 2 November 2009.
Abstract Proposed Approach Solution Development Project Requirements Estimated Resources Other Resources Financial Resources Project Schedule Computer.
Input By Hollee Smalley. What is Input? Input is any data or instructions entered into the memory of a computer.
The Voice Operated and Wirelessly Controlled Elevator Jeremy Hester Advisor: Mohammad Saadeh Class: ET 493 – 01 Class Professor: Dr. Cris Koutsougeras.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Wireless Sensor Network Wireless Sensor Network Based.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Integrating Active Tangible Devices with a Synthetic Environment for Collaborative Engineering Sandy Ressler Brian Antonishek Qiming Wang Afzal Godil National.
Cloud Networked Robotics Speaker: Kai-Wei Ping Advisor: Prof Dr. Ho-Ting Wu 2013/04/08 1.
Technology & Special Education Rachel Murray
Graphic Equalizer Table Top View
CONTENTS: 1.Abstract. 2.Objective. 3.Block diagram. 4.Methodology. 5.Advantages and Disadvantages. 6.Applications. 7.Conclusion.
The Voice Operated and Wirelessly Controlled Elevator Jeremy Hester Advisor: Mohammad Saadeh Class: ET 493 – 01 Class Professor: Dr. Cris Koutsougeras.
Voice Controlled Bot ITSP Idea To make a bot which will follow speech instructions The instructions will be simple like : “start, stop, left, right,
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
Wheels: Go Forward Speakers: Say “Hello” OSCAR: Go Forward Say “Hello” Remote Control PC.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Discovering Computers 2009 Chapter 1 Introduction to Computers.
Introduction to Input Devices. Input Devices Units that gather information and transform that information into a series of electronic signals for the.
What is Robotics?.
Personal Home Healthcare System for the Cardiac Patient of Smart City Using Fuzzy Logic Shijia Liu.
Project Overview Introduction Clawbot Build Design Modification
LEGO MINDSTORMS EV3 TRANSFORMERS
Bluetooth Controlled Robot with Obstacle Avoidance
Victorian Curriculum: Unpacking Design and Technologies
Discovering Computers 2010: Living in a Digital World Chapter 14
EMG-HUMAN MACHINE INTERFACE SYSTEM
Audio tools with Arduino
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
Ping™ 6.
Outline Introduction Standards Project General Idea
Understanding Communication with a Robot? Activity (60 minutes)
Alaa Omar Rana Diab Supervised by Dr.Raed Jaber
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Arduino Development for Beginners
Materials and Methods (Continued)
Project 1 Introduction to HTML.
War Field Spying Robot with Night Vision Wireless Camera
RAILWAY TRACK SNAP NOTIFICATION
Robot Soccer Challenge
Wireless hearing aids By HearingSolution
Equipment Recommendations
SPECIALIZED APPLICATION SOFTWARE
"You don't need anyone's permission to make something great
Agricultural Sustainability Through Cover Crops Andres Tapia, Dr
Dave Mawdsley, DACS Member, Linux SIG January 16, 2013
Bluetooth operated Arduino Controlled Car
Karl Jean-Francois-James Madison H.S. & Eldiquen Mangubat-IS 232
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
智慧電子應用設計導論(1/3) Arduino
Introduction to Arduino
Training & Certification Artificial Intelligence
FunDuino Graduation Project Seminar:
Kentucky’s Professional Growth and Effectiveness System
Introduction to arduino
Computer Networking By:Priya Raj.
Chapter 15 Advanced Laboratories RF link using the eZ430-RF2500
Dobot manipulator Maker experimental classroom Course introduction.
AN INEXPENSIVE ROBOTIC KIT FOR CHILDREN EDUCATION
Presentation transcript:

University of Central Arkansas Methods/Final Results Voice Recognition Robotics Olesya Derkach, Valerii Dychok, Doga Demirel, Byungkyu Kang Donnie Turner, Erica Sheff, Sachiko Oshio, Byungkyu Kang, Clifford Tawiah Faculty Mentor: Dr. Sun University of Central Arkansas Department of Computer Science Abstract Equipment Methods/Final Results Social Implications Robot Navigation with audio or speech sensors is an emerging area of research in various fields of robotic exploration and artificial intelligence. Robots have great importance and future in our daily life. Albeit to a lesser extent, speech controlled are capable of serving multiple purposes across a wide variety of application domains. The work presented in our paper describes a robot which can recognize voice commands, attempt to understand the command by inferring the intent of the command and responding as programmed. In order to further the research and show robot’s capabilities, more complicated commands such as dance and square were implemented. Also, several melodies were coded, so that sound can be incorporated with robot’s movements as the experiment progresses. Equipment: •  DFRobotShop Rover Kit – an Arduino based, track design robot. •  VRbot Speech Recognition Module – this processes the speech and identifies the commands. •  Xbee RF Communication Module (2x) – this creates a wireless link between the speech recognition engine and the robot. •  Arduino Uno – this controls the speech recognition module. •  IO Expansion Shield – this allows the Xbee module to be connected to the DFRobotShop Rover. •  Xbee Shield – this allows the Xbee module to be connected to the Arduino Uno. •  Male Headers – this is required to facilitate the connection between the Xbee Shield and the Arduino Uno. •  Barrel Jack to 9V Adaptor – this allows the Arduino Uno to be powered through a 9V battery. •  Speaker with hook-up wires – is used to play a melody. Voice control over devices is useful in various situations. it can be used by disabled people to control tools or machines which they have to use voice control can make people’s lives easier since it does not require any extra work like pushing buttons to make machines move therefore, voice controlled interaction is a promising field to do research in Many elderly have difficulties with mobility that limit their ability to get around. They are forced to rely on canes or walkers that tends to be clumsy and difficult to store. The results from our research will assist the elderly or physically challenged to easily navigate to anywhere they wish using voice commands. This resolves the mobility problems of people who are immobile. Methods •  Voice controlled communication requires two IDEs to be installed: EasyVR Commander - is required to work with EasyVR Voice Recognition module Arduino IDE - to code robot’s moves and melodies Following table demonstrates the full cycle of execution of command “Right”: The initial command set along with the additional commands programmed into the VRbot speech recognition module will be covered below •  Coding for the melodies is done in Arduino IDE, and requires some knowledge about how to play notes and timing issues. Before coding melodies, need a header file with list of notes definitions, for example #define NOTE_B0 31 #define NOTE_C1 33 Next, iterate over the notes of the melody, calculating the note duration. Function note() will produce a sound by receiving corresponding pin number, note and duration. To quit playing melody, function noTone() is used.   Final Results •  Initial Command Set 1.  RIGHT – made the rover turn right. 2.  LEFT – made the rover turn left. 3.  FORWARD – made the rover move forward. 4.  BACKWARD – made the rover move left. •  Additional Commands 1.  STOP – made the rover cease all movement. 2.  SPIN – made the rover continuously perform a spin movement. 3.  SQUARE – made the rover perform a set of movements that mimicked the shape of a square. 5. DANCE – made the rover perform a predefined set of movements that mimicked a dance performance. Step # Procedure 1 Say “Right” to the microphone 2 Recognize the command under index 1 3 Find corresponding set of movements 4 Send characters “d” and “f” to DFRobot 5 Receive characters 6 Move right, then stop Future Work One of the future extensions of this project will be a merge with another autonomous robot control projects which seeks to focus on using robot navigation exploration to aid the elderly or physically challenged. The next step is by implementing the sound, enable robot to respond to the commands, thus, enabling the people controlling the robot to have communication with it. Among improvements, is enhancements to speech recognition system, in order to enable to recognize not only one person voice Finally, we would include wireless communication systems to transmit voice commands wirelessly through the internet to the rover Introduction During the Fall 2013 semester Multimedia class students started to work on implementing voice recognition function on Arduino robot. The Arduino platform consists of a single-board microcontroller that aims to make using electronics in multidisciplinary projects more accessible. As a speech input device that would recognize voice commands, VRbot Speech Recognition Module was used. The project was focused solely on enabling speech recognition in a robot by using wireless communication. This semester goals include implementing more complicated movements like dancing and enabling robot to play melodies. All equipment, methods, and results will be further discussed in the following sections. ACKNOWLEDGEMENTS The authors would like to acknowledge previous semester group work on this project as well as Dr. Sun, for providing all the guidance and advising us during our work and research. This project was partially supported by NASA EPSCoR 2012 Award # NNX13AD32A