Robot Remote Control Using Bluetooth and a Smartphone Augmented System

Size: px
Start display at page:

Download "Robot Remote Control Using Bluetooth and a Smartphone Augmented System"

Transcription

1 Robot Remote Control Using Bluetooth and a Smartphone Augmented System Gaowei Chen, Scott A. King, Michael Scherger School of Engineering and Computing Sciences, Texas A&M University Corpus Christi, Corpus Christi, TX, 78412, USA gchen@islander.tamucc.edu, scott.king@tamucc.edu, michael.scherger@tamucc.edu Abstract. In this paper, we present an innovative robotic system with augmented smartphones. We propose a smartphone accelerometer controlled differential steering algorithm and implement it on a two-motor driven robotic vehicle with real-time video rendering. In the system design, we create two selfvalidating protocols that build upon our Bluetooth communication network. The overall performance is evaluated by two projects, MOCOVE and RIZZY. The proposed system can be used in robotic remote control, autonomy, robotic localization and human-robot interaction. Keywords: mobile robot, smartphone, remote control, human-robot interaction 1. Introduction Research on robotics has gone on for several decades. Despite dissimilar appearances, robots all share a common mechanical and moveable structure under three distinct phases of control: perception, processing, and action. A robot uses sensors to perceive the environment. Consumer robots tend to have controllers with limited computational power and small amounts of memory. Sensors for consumer robots are also quite costly. For instance, a HiTechnic NXT Acceleration/Tilt sensor is sold for $55 at its official website, and a Lego Mindstorms TM sound sensor sells for $30. In addition, it takes microcontroller resources to manage these mounted sensors. With the advancement of contemporary smartphone technology, many common sensors are already embedded into a smartphone. Given the limited processing and high cost of individually packaged sensors, we chose to augment a consumer robot with a smartphone gaining the advantage of more computational power combined with numerous sensors. The greatest advantage of using a mobile phone to remotely control a robot is location independence [12]. There are a number of existing articles studying the development of communication models between a cellular phone and a robot. Smartphones tend to be powerful platforms for robotic autonomy and remote control. A contemporary smartphone possesses many auxiliary features (e.g. digital compass, accelerometer, audio, microphone and camera) and many convenient communication interfaces (e.g. Wi-Fi, Bluetooth, etc.). There is no doubt that smartphone processors have higher computational power and more memory than common microcontrollers.

2 This motivates us to integrate a smartphone into robotic systems in order to tackle complex tasks and improve the overall performance. In this research, we implemented a differential steering system with smartphone motion control. In addition, we develop two self-validating protocols for Bluetooth communication. The overall performance of the proposed system is evaluated by two projects we designed, MOCOVE (Motion Control Vehicle) and RIZZY. Our system can be used in remote control, robotic autonomy, robotic localization and human-robot interaction. Section 2 discusses the related research. Section 3 explicitly depicts our system design and implementation. Section 4 evaluates our work and Section 5 concludes. MOCOVE Project screenshots 2. Related Research Previous articles focus on remotely controlling a robot using cellular phones. Some communication models were proposed, especially through wireless connection. There are mainly two service platforms utilized for building the wireless communication between a cellular phone and a robot: to use it as a mobile service platform [6] [7][8] [9] [11] [12] or to communicate through the networks [3] [4] [10]. One way to achieve remote control is through telephony service. Dual tone multi frequency signaling (DTMF) is used for telecommunication and telephone signaling over the line in the voice-frequency band between phones and the switching center. [12] DTMF assigns each key on the dial pad a specific dual tones frequency. Based on DTMF, a microcontroller can easily identify the input key (i.e. pressing '5' results in sending a tone made by adding 1336 Hz and 770 Hz) [9]. Although it becomes relatively simple for signaling, it would be difficult to develop a complicated protocol using DTMF. A mobile phone is not only limited to voice calls. For instance, Simple Message Service (SMS) can be utilized for building a communication network. SMS is a mobile service transmitting a short message to a service-activated mobile phone. One communication model illustrates the process of how a SMS message is used to remotely control a robot [12]. The message is first sent and analyzed on an external server, which connects to a local IP network. The content of the SMS message contains a special protocol. After validation and verification of the message by the server, the exact control command extracted from the protocol will be sent to the

3 robot over the IP network. Using mobile services, low cost, large service location coverage and wide support by most service providers are the prominent advantages. However, because of the nature of the discrete SMS messages sending process, it is impossible to develop a continuous control flow on the robot. Wireless application protocol (WAP) is an open and international standard commonly used for mobile phones. WAP mobile phones can be used for a location independent remote robot control system. However, WAP is not really desirable due to its comparatively high cost, low data rate, high latency and uncomfortable data input [3]. Additionally, in order to develop a voice-controlled robot, the function of speech recognition (and speech understanding) is necessary [8]. As well as voice control, a robot can detect and even recognize human faces with facial detection functionality. 3. System Design and Implementation 3.1 Challenges and Problems On one hand, smartphone hardware and its operating system exert computational influence on problem solving. On the other hand, the communication latency between the smartphone and the microcontroller sets up a performance gap. Real-time remote control and synchronized data surveillance is a problem we encountered in this research. In addition, our proposal of having the smartphone augmented robot is relatively new. Until now, there are few mature solutions for the integration of a robot and smartphone. One solution is Cellbots [2], an open source project launched by Google Cloud Robotics, where robotic hobbyists and researchers are promoting a similar concept. 3.2 System Design and Implementation This innovative integration builds upon contemporary smartphone technology. To conquer the challenges, our methodology is to split problems into individual pieces, and solve them separately. This section describes the design and implementation of our system. The microcontroller is programmed with triggering logic under a thread-parallel structure. We implemented a motion control differential steering system based on the smartphone s accelerometer and achieved real-time remote control. Additionally, we adopt Bluetooth technology in our system design and implementation. Rather than SMS, DTMF, WAP, Bluetooth is more competent and fairly compatible. There are some existing projects using wired connection through USB interface. However, this structure requires assembling an extra break-out board. In contrast, Bluetooth does not require any tangible modification of hardware. In addition, the advantages such as robust connection, fast and continuous data flow propagation, low power consumption, and cheap cost are highly appreciated. Moreover, self-validating protocols are designed for building a reliable communication with as little overhead

4 as possible. Reliability implies a system with a robust continuous control flow. Security is one concern. By nature, Bluetooth is broadcasting. If a malicious user hacks in the system the robot can be kidnapped. Security is beyond the scope of this project, but we have active research projects in our department for securing Bluetooth communication that could be utilized if security was an issue. We built two projects to evaluate the proposed system. MOCOVE is a two-motor-driven robot vehicle that is remote controlled by a smartphone. MOCOVE has real-time video rendering on the controlling device. The motion control functionality is implemented so as to be similar to steering a car wheel. It uses an accelerometer sensor on a smartphone and is controlled by a human operator. Another smartphone mounted on MOCOVE transfers back real-time video from its camera. RIZZY is a university mascot robot that interacts with humans. The brained humanoid robot detects a human face and is able to make a simple scripted conversation with the person. 3.3 Object Oriented Concepts in Robotics The microcontroller is designed in a thread-parallel structure where multiple threads are working concurrently. Each thread is defined to conquer one task. This structure allows threads to be added for any incremented tasks. The main program is running in a loop that is ended either when the user presses the exit button or exits from the smartphone interface. Threads will start when the program is instructed to run. Separate threads for Bluetooth communication, locomotion control, and sensor reading are used in MOCOVE. BluetoothThread listens for incoming connections and continuously receives data from the established socket. LocomotionThread implements differential steering algorithm to perform movement operations. SensorReadingThread monitors sensors that are used in the project. All common data is exchanged through an object named CommData among threads. This is implemented on a customized firmware, lejos [6]. The following pseudocode describes this structure. BluetoothThread.start();//start a thread BluetoothThread.setDataEntity(CommData);//DATA exchange LocomotionThread.start(); SensorReadingThread.start(); //add threads here that performs other tasks While(CommData.getExit() or Button.pressExit()) Thread.yield(); 3.4 Smartphone Accelerometer Controlled Differential Steering Algorithm Our robot MOCOVE has a simple and reliable two-wheel-driven propulsion system. It is a typical example of a differentially steered drive system. In Lucas s paper [5], a

5 kinematics approach is used. The mathematical equations from his paper are especially useful for predicting two-wheel-robot s trajectory. Fig. 1. On left, a simplified two-wheel-robot with different velocities, figure retrieved from [7]. On right, a differential steering system with the input motor speeds from smartphone accelerometer is presented. Where, is the change in orientation V R is the right wheel speed V L is the left wheel speed Differential steering algorithm is intuitive. If V R is equal to V L, the robot moves in a straight line. The Robot moves along a curved path when V R and V L are different. Occasionally, the robot pivots if V R is equal to the opposite of V L. According to differential steering algorithm, the control of a robot is achieved by varying the rotational speed of the two driving motors. We propose an accelerometer controlled differential steering system, where the wheels speeds are obtained and scaled from the smartphone s accelerometer data. To simplify possible scenarios, we developed the equation below for path explanation Where, D is the robot s actual moving direction S is a positive constant number used to scale turning speeds x is the integer that represents left motor speed y is the integer that represents right motor speed As displayed in the right hand of figure 1, robot locomotion is conducted by motor speeds x and y. Seven scenarios could happen after directly changing the motor speeds. The initial scenario is when both x and y are 0 (case 0). The constant S scales the turning sharpness and partially determines the final moving speed. When x and y are the same positives, it is reflected as moving forward in differential drive algorithm (case 1). When x is less than y and both are positives, it s making a left forward turn (1)

6 (case 2). If both x and y are negative, and x is greater than y, the robot would be reversing towards the left (case 5). We use S to scale each motor s speed to be within the power range. In the actual implementation, the maximum power for a motor speed is up to 900 (8 volts). Each Android device has a coordinate system defined relative to the device screen [1] and accelerometer data is returned in this 3D space. By specifying a delivery rate to the sensor manager, we can acquire accelerometer data and filter improper data out from sharp flipping. In MOCOVE, only y and z are used and scaled properly to be the left and right motor speed. By sending speed integers continuously from smartphone to the microcontroller, a real-time remote control is accomplished. 3.5 Bluetooth Communication and Self-Validating Protocols The Bluetooth protocol is based on a master-slave structure where data is transferred as packets. At low-level transport protocol, RFCOMM (Radio Frequency Communication) creates a virtual serial stream that allows binary data to be transported. Each service is recognized with a unique UUID (Universally Unique Identifier) in a form of 16 bits. Thus, each socket connection is guaranteed unique. Mindstorms TM robotic kits include a powerful but unreliable Bluetooth protocol, which is explained in its BDK (Bluetooth Development Kit). Three channels can be used, whereas at one time a robot can only talk to one Bluetooth device. Nevertheless, we use lejos to build a customized Bluetooth Client-Server structure. Processing large packets by the microcontroller is not recommended. The protocol should have small overhead but be able to validate itself. Therefore, we assume no packet is larger than 256 bits, which is the length of the buffer used to receive data from the socket. We propose the following protocol, Protocol A between the smartphone and the robot, and it is illustrated in table 1. One byte is sacrificed for packet validation. When either the microcontroller or the smartphone receives this protocol, it calculates the whole packet length and converts an unsigned integer value from the head 1 byte. If both values are the same, the received packet is assumed correct. Otherwise, it indicates the packet is not legal in our network and the packet will be ignored. In a common case, data is 32 bits that represent left and right motor speeds. Therefore, a common packet is 48 bits. Table 1. Protocol A used between microcontroller and smartphone Name Packet length Task ID Actual data Data type unsigned int8 unsigned int8 Data length 8 bits 8 bits 0 ~ 240 bits Value range 0 ~ ~ 255 Table 2. Protocol B used between smartphones Name Packet length Fragment sequence Fragment total Task ID Actual data

7 Data type unsigned int8 unsigned int8 unsigned int8 unsigned int8 Data length 2 * 8 bits 8 bits 8 bits 8 bits 0 ~ 472 bits Value range 0 ~ ~ ~ ~ 255 In table 2, we introduce the protocol B used between smartphones. In this case, larger data packets need to be transmitted. And large datasets are split into fragments at the sender side. All fragments are put into a queue and recovered at the receiver side. For instance, images taken by MOCOVE s mounted smartphone are sent to the user end smartphone. 4. Evaluation of Proposed Work 4.1 MOCOVE This section discusses the MOCOVE project, a two-wheel-driven robot controlled by HTC 2.1 controller through Bluetooth. A HiTechnic compass sensor and a Kyocera Echo brain are assembled on the robot for real-time geographical positioning and surveillance vision acquisition. Control and sensor data between smartphone and robot is transmitted using the protocol A. Visual data and voice commands are sent via the protocol B. Video vision from Kyocera is rendered asynchronously on the controller. MOCOVE also sends back its GPS location to the controller, which draws a graph of its path trace. The smartphone accelerometer events are delivered to the sensor listener in nearly real-time, depending on the delivery rate. 4.2 RIZZY RIZZY is a project that demonstrates the proposed system in human-robot interaction. The talking and walking humanoid robot is assembled a Motorola TM XOOM head that hears voice commands from users. The robot will respond to the human talker when hearing special keywords. The first circumstance is the robot detects a human face. When realizing the talker is a human, it reacts. For example, when it hears go ahead, it makes the corresponding action. This feature is accomplished using Google TM Face Detection, by processing a face image. In addition, the feature of text to speech is also accomplished. RIZZY talks under certain circumstances. For instance, when it hears a command it cannot understand, it will say Sorry, I do not understand. The proposed system and multithreading structure enable robot to perform biped walking, data receiving, face detection, speech recognition and speech synchronization.

8 5. Conclusions and Future Work In this paper, we propose an innovative robotic system with augmented smartphones. In future work, we consider increasing a robot s intelligence by using a smartphone processing heavy image- or algorithms-based problems such as visual gesture control and robotic localization. We foresee the trend that smartphones are growing to be a popular platform for the IT industry. Developing a visual programming language for smartphone is also promising for this project. Instead of having protocols, robot program codes generated by the smartphone using a visual language would give users a complete flexibility to do everything. In future, this could be used to program a home service robot to do a customized routine task such as cleaning a kitchen. Acknowledgements This work was partially funded by NSF Grant #CNS References 1. Android SDK, 2. Cellbots: Using Cellphones as Robotic Control Platforms, 3. d'angelo, P.; Corke, P.;, "Using a WAP phone as robot interface," Robotics and Automation, Proceedings. ICRA '02. IEEE International Conference on, vol.2, no., pp , Hebah, N.; Amjad, A.;, Smartphone control robots through Bluetooth, IJRRAS 4 (4), Sep Lucas G. W.; A tutorial and elementary trajectory model for the differential steering system of robot wheel actuators, The Rossum Project, Ji-Dong, Y.; Sungkuk, C.; Keechul, J.; Shaw, C.D.;, "Development of Communication Model for Social Robots Based on Mobile Service," Social Computing (SocialCom), 2010 IEEE Second International Conference on, vol., no., pp.57-64, Aug Kubik, T.; Sugisaka, M.;, "Use of a cellular phone in mobile robot voice control," SICE Proceedings of the 40th SICE Annual Conference. International Session Papers, vol., no., pp , Manikandan, D.; Pareek, P.; Ramesh, P.;, "Cell phone operated robot," Emerging Trends in Robotics and Communication Technologies (INTERACT), 2010 International Conference on, vol., no., pp , 3-5 Dec Miyazaki, F.; Matsubayashi, S.; Yoshimi, T.; Arimoto, S.;, "A new control methodology toward advanced teleoperation of master-slave robot systems," Robotics and Automation. Proceedings IEEE International Conference on, vol.3, no., pp , Apr Rui, Z.; Dongying, J.;, "Based on Mobile Device Multi-Biped Robot Monitor and Coordinated Control," Innovative Computing, Information and Control, ICICIC '07. Second International Conference on, vol., no., pp.25, 5-7 Sept Sekmen, A.; Koku, A.B.; Zein-Sabatto, S.;, "Human robot interaction via cellular phones," Systems, Man and Cybernetics, IEEE International Conference on, vol.4, no., pp vol.4, 5-8 Oct Yun Chan, C.; Jae Wook, J.;, "Remote robot control system based on DTMF of mobile phone," Industrial Informatics, INDIN th IEEE International Conference on, vol., no., pp , July 2008

University of Toronto. Companion Robot Security. ECE1778 Winter Wei Hao Chang Apper Alexander Hong Programmer

University of Toronto. Companion Robot Security. ECE1778 Winter Wei Hao Chang Apper Alexander Hong Programmer University of Toronto Companion ECE1778 Winter 2015 Creative Applications for Mobile Devices Wei Hao Chang Apper Alexander Hong Programmer April 9, 2015 Contents 1 Introduction 3 1.1 Problem......................................

More information

Wheeled Mobile Robot Kuzma I

Wheeled Mobile Robot Kuzma I Contemporary Engineering Sciences, Vol. 7, 2014, no. 18, 895-899 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.47102 Wheeled Mobile Robot Kuzma I Andrey Sheka 1, 2 1) Department of Intelligent

More information

Controlling Robot through SMS with Acknowledging facility

Controlling Robot through SMS with Acknowledging facility IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 9, Issue 3 Ver. III (May Jun. 2014), PP 65-69 Controlling Robot through SMS with Acknowledging

More information

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects NCCT Promise for the Best Projects IEEE PROJECTS in various Domains Latest Projects, 2009-2010 ADVANCED ROBOTICS SOLUTIONS EMBEDDED SYSTEM PROJECTS Microcontrollers VLSI DSP Matlab Robotics ADVANCED ROBOTICS

More information

Learning serious knowledge while "playing"with robots

Learning serious knowledge while playingwith robots 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Learning serious knowledge while "playing"with robots Zoltán Istenes Department of Software Technology and Methodology,

More information

Advanced Soldier Monitoring and Tracking System Using GPS and GSM Introduction

Advanced Soldier Monitoring and Tracking System Using GPS and GSM Introduction Advanced Soldier Monitoring and Tracking System Using GPS and GSM Introduction The infantry soldier of tomorrow promises to be one of the most technologically advanced modern warfare has ever seen. Around

More information

ON HEARING YOUR POSITION THROUGH LIGHT FOR MOBILE ROBOT INDOOR NAVIGATION. Anonymous ICME submission

ON HEARING YOUR POSITION THROUGH LIGHT FOR MOBILE ROBOT INDOOR NAVIGATION. Anonymous ICME submission ON HEARING YOUR POSITION THROUGH LIGHT FOR MOBILE ROBOT INDOOR NAVIGATION Anonymous ICME submission ABSTRACT Mobile Audio Commander (MAC) is a mobile phone-based multimedia sensing system that facilitates

More information

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged ADVANCED ROBOTICS SOLUTIONS * Intelli Mobile Robot for Multi Specialty Operations * Advanced Robotic Pick and Place Arm and Hand System * Automatic Color Sensing Robot using PC * AI Based Image Capturing

More information

Multi-Robot Cooperative System For Object Detection

Multi-Robot Cooperative System For Object Detection Multi-Robot Cooperative System For Object Detection Duaa Abdel-Fattah Mehiar AL-Khawarizmi international collage Duaa.mehiar@kawarizmi.com Abstract- The present study proposes a multi-agent system based

More information

ReVRSR: Remote Virtual Reality for Service Robots

ReVRSR: Remote Virtual Reality for Service Robots ReVRSR: Remote Virtual Reality for Service Robots Amel Hassan, Ahmed Ehab Gado, Faizan Muhammad March 17, 2018 Abstract This project aims to bring a service robot s perspective to a human user. We believe

More information

Assistant Professor, 2, 3, 4, 5 Students, 1, 2, 3, 4, 5

Assistant Professor, 2, 3, 4, 5 Students, 1, 2, 3, 4, 5 Volume 6, Issue 3, March 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Special Issue

More information

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003

More information

Swarm Robotics. Communication and Cooperation over the Internet. Will Ferenc, Hannah Kastein, Lauren Lieu, Ryan Wilson Mentor: Jérôme Gilles

Swarm Robotics. Communication and Cooperation over the Internet. Will Ferenc, Hannah Kastein, Lauren Lieu, Ryan Wilson Mentor: Jérôme Gilles and Cooperation over the Internet Will Ferenc, Hannah Kastein, Lauren Lieu, Ryan Wilson Mentor: Jérôme Gilles UCLA Applied Mathematics REU 2011 Credit: c 2010 Bruce Avera Hunter, Courtesy of life.nbii.gov

More information

User interface for remote control robot

User interface for remote control robot User interface for remote control robot Gi-Oh Kim*, and Jae-Wook Jeon ** * Department of Electronic and Electric Engineering, SungKyunKwan University, Suwon, Korea (Tel : +8--0-737; E-mail: gurugio@ece.skku.ac.kr)

More information

A Simple Design of Clean Robot

A Simple Design of Clean Robot Journal of Computing and Electronic Information Management ISSN: 2413-1660 A Simple Design of Clean Robot Huichao Wu 1, a, Daofang Chen 2, Yunpeng Yin 3 1 College of Optoelectronic Engineering, Chongqing

More information

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM 1 J. H.VARDE, 2 N.B.GOHIL, 3 J.H.SHAH 1 Electronics & Communication Department, Gujarat Technological University, Ahmadabad, India

More information

BEYOND TOYS. Wireless sensor extension pack. Tom Frissen s

BEYOND TOYS. Wireless sensor extension pack. Tom Frissen s LEGO BEYOND TOYS Wireless sensor extension pack Tom Frissen s040915 t.e.l.n.frissen@student.tue.nl December 2008 Faculty of Industrial Design Eindhoven University of Technology 1 2 TABLE OF CONTENT CLASS

More information

Portfolio. Swaroop Kumar Pal swarooppal.wordpress.com github.com/swarooppal1088

Portfolio. Swaroop Kumar Pal swarooppal.wordpress.com github.com/swarooppal1088 Portfolio About Me: I am a Computer Science graduate student at The University of Texas at Dallas. I am currently working as Augmented Reality Engineer at Aireal, Dallas and also as a Graduate Researcher

More information

Development of a telepresence agent

Development of a telepresence agent Author: Chung-Chen Tsai, Yeh-Liang Hsu (2001-04-06); recommended: Yeh-Liang Hsu (2001-04-06); last updated: Yeh-Liang Hsu (2004-03-23). Note: This paper was first presented at. The revised paper was presented

More information

Embedded & Robotics Training

Embedded & Robotics Training Embedded & Robotics Training WebTek Labs creates and delivers high-impact solutions, enabling our clients to achieve their business goals and enhance their competitiveness. With over 13+ years of experience,

More information

DTMF based Surveillance Robot

DTMF based Surveillance Robot DTMF based Surveillance Robot Ravi Teja Ch.V Assistant professor J. Akhil Kumar D. Shilpa G. Pragathi Reddy V.Bhargavi Abstract: The DTMF based robot is controlled by a mobile phone that makes a call to

More information

Devastator Tank Mobile Platform with Edison SKU:ROB0125

Devastator Tank Mobile Platform with Edison SKU:ROB0125 Devastator Tank Mobile Platform with Edison SKU:ROB0125 From Robot Wiki Contents 1 Introduction 2 Tutorial 2.1 Chapter 2: Run! Devastator! 2.2 Chapter 3: Expansion Modules 2.3 Chapter 4: Build The Devastator

More information

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of

More information

CANopen Programmer s Manual Part Number Version 1.0 October All rights reserved

CANopen Programmer s Manual Part Number Version 1.0 October All rights reserved Part Number 95-00271-000 Version 1.0 October 2002 2002 All rights reserved Table Of Contents TABLE OF CONTENTS About This Manual... iii Overview and Scope... iii Related Documentation... iii Document Validity

More information

Design and Implementation of an Unmanned Ground Vehicle

Design and Implementation of an Unmanned Ground Vehicle Design and Implementation of an Unmanned Ground Vehicle Abstract Shreyas H, Thirumalesh H S Department of Electrical and Electronics Engineering, SJCE, Mysore, India Email: shreyas9693@gmail.com, hsthirumalesh@gmail.com

More information

VOICE RECOGNITION BASED HOME AUTOMATION SYSTEM USING ANDROID AND ARDUINO

VOICE RECOGNITION BASED HOME AUTOMATION SYSTEM USING ANDROID AND ARDUINO VOICE RECOGNITION BASED HOME AUTOMATION SYSTEM USING ANDROID AND ARDUINO Dennis Brown Germiniasi da Silveira 1 dennisbrownger@yahoo.com.br Marlon José do Carmo 2 marlonreiff@yahoo.com.br 1 The University

More information

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM Aniket D. Kulkarni *1, Dr.Sayyad Ajij D. *2 *1(Student of E&C Department, MIT Aurangabad, India) *2(HOD of E&C department, MIT Aurangabad, India) aniket2212@gmail.com*1,

More information

International Journal for Research in Applied Science & Engineering Technology (IJRASET) DTMF Based Robot for Security Applications

International Journal for Research in Applied Science & Engineering Technology (IJRASET) DTMF Based Robot for Security Applications DTMF Based Robot for Security Applications N. Mohan Raju 1, M. Naga Praveen 2, A. Mansoor Vali 3, M. Amrutha 4, K. Jaya Theertha 5 1,2,3,4,5 Department of ECE, JNTUA Abstract: The main idea is to implement

More information

Interactive Simulation: UCF EIN5255. VR Software. Audio Output. Page 4-1

Interactive Simulation: UCF EIN5255. VR Software. Audio Output. Page 4-1 VR Software Class 4 Dr. Nabil Rami http://www.simulationfirst.com/ein5255/ Audio Output Can be divided into two elements: Audio Generation Audio Presentation Page 4-1 Audio Generation A variety of audio

More information

Formation and Cooperation for SWARMed Intelligent Robots

Formation and Cooperation for SWARMed Intelligent Robots Formation and Cooperation for SWARMed Intelligent Robots Wei Cao 1 Yanqing Gao 2 Jason Robert Mace 3 (West Virginia University 1 University of Arizona 2 Energy Corp. of America 3 ) Abstract This article

More information

BOAT LOCALIZATION AND WARNING SYSTEM FOR BORDER IDENTIFICATION

BOAT LOCALIZATION AND WARNING SYSTEM FOR BORDER IDENTIFICATION BOAT LOCALIZATION AND WARNING SYSTEM FOR BORDER IDENTIFICATION Mr.Vasudevan, Ms.Aarthi.C, Ms.Arunthathi.M, Ms.Durgakalaimathi.L.T, Ms.Evangelin Darvia.P 1Professor, Dept. of ECE, Panimalar Engineering

More information

AUTOMATIC ELECTRICITY METER READING AND REPORTING SYSTEM

AUTOMATIC ELECTRICITY METER READING AND REPORTING SYSTEM AUTOMATIC ELECTRICITY METER READING AND REPORTING SYSTEM Faris Shahin, Lina Dajani, Belal Sababha King Abdullah II Faculty of Engineeing, Princess Sumaya University for Technology, Amman 11941, Jordan

More information

A New Approach to Control a Robot using Android Phone and Colour Detection Technique

A New Approach to Control a Robot using Android Phone and Colour Detection Technique A New Approach to Control a Robot using Android Phone and Colour Detection Technique Saurav Biswas 1 Umaima Rahman 2 Asoke Nath 3 1,2,3 Department of Computer Science, St. Xavier s College, Kolkata-700016,

More information

VOICE CONTROLLED ROBOT WITH REAL TIME BARRIER DETECTION AND AVERTING

VOICE CONTROLLED ROBOT WITH REAL TIME BARRIER DETECTION AND AVERTING VOICE CONTROLLED ROBOT WITH REAL TIME BARRIER DETECTION AND AVERTING P.NARENDRA ILAYA PALLAVAN 1, S.HARISH 2, C.DHACHINAMOORTHI 3 1Assistant Professor, EIE Department, Bannari Amman Institute of Technology,

More information

DTMF Controlled Robot

DTMF Controlled Robot DTMF Controlled Robot Devesh Waingankar 1, Aaditya Agarwal 2, Yash Murudkar 3, Himanshu Jain 4, Sonali Pakhmode 5 ¹Information Technology-University of Mumbai, India Abstract- Wireless-controlled robots

More information

Master Thesis Presentation Future Electric Vehicle on Lego By Karan Savant. Guide: Dr. Kai Huang

Master Thesis Presentation Future Electric Vehicle on Lego By Karan Savant. Guide: Dr. Kai Huang Master Thesis Presentation Future Electric Vehicle on Lego By Karan Savant Guide: Dr. Kai Huang Overview Objective Lego Car Wifi Interface to Lego Car Lego Car FPGA System Android Application Conclusion

More information

[Kumar, 5(12): December2018] ISSN DOI /zenodo Impact Factor

[Kumar, 5(12): December2018] ISSN DOI /zenodo Impact Factor GLOBAL JOURNAL OF ENGINEERING SCIENCE AND RESEARCHES IOT BASED TRACKING AND MONITORING SYSTEM FOR SCHOOL CHILDREN SAFETY D. Lokesh Sai Kumar *1, B. Vishnu Vardhan 2 & A. Yuva Krishna 3 *1,2&3 Asst. Professor,

More information

LAB 5: Mobile robots -- Modeling, control and tracking

LAB 5: Mobile robots -- Modeling, control and tracking LAB 5: Mobile robots -- Modeling, control and tracking Overview In this laboratory experiment, a wheeled mobile robot will be used to illustrate Modeling Independent speed control and steering Longitudinal

More information

2013 RESEARCH EXPERIENCE FOR TEACHERS - ROBOTICS

2013 RESEARCH EXPERIENCE FOR TEACHERS - ROBOTICS 2013 RESEARCH EXPERIENCE FOR TEACHERS - ROBOTICS ELIZABETH FREEMAN JESSE BELL RET (Research Experiences for Teachers) Site on Networks, Electrical Engineering Department, and Institute of Applied Sciences,

More information

Understanding PMC Interactions and Supported Features

Understanding PMC Interactions and Supported Features CHAPTER3 Understanding PMC Interactions and This chapter provides information about the scenarios where you might use the PMC, information about the server and PMC interactions, PMC supported features,

More information

Automated Driving Car Using Image Processing

Automated Driving Car Using Image Processing Automated Driving Car Using Image Processing Shrey Shah 1, Debjyoti Das Adhikary 2, Ashish Maheta 3 Abstract: In day to day life many car accidents occur due to lack of concentration as well as lack of

More information

Implementing Physical Capabilities for an Existing Chatbot by Using a Repurposed Animatronic to Synchronize Motor Positioning with Speech

Implementing Physical Capabilities for an Existing Chatbot by Using a Repurposed Animatronic to Synchronize Motor Positioning with Speech Implementing Physical Capabilities for an Existing Chatbot by Using a Repurposed Animatronic to Synchronize Motor Positioning with Speech Alex Johnson, Tyler Roush, Mitchell Fulton, Anthony Reese Kent

More information

Developing Applications for the ROBOBO! robot

Developing Applications for the ROBOBO! robot Developing Applications for the ROBOBO! robot Gervasio Varela gervasio.varela@mytechia.com Outline ROBOBO!, the robot ROBOBO! Framework Developing native apps Developing ROS apps Let s Hack ROBOBO!, the

More information

UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING

UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING UTILIZATION OF ROBOTICS AS CONTEMPORARY TECHNOLOGY AND AN EFFECTIVE TOOL IN TEACHING COMPUTER PROGRAMMING Aaron R. Rababaah* 1, Ahmad A. Rabaa i 2 1 arababaah@auk.edu.kw 2 arabaai@auk.edu.kw Abstract Traditional

More information

CSTA K- 12 Computer Science Standards: Mapped to STEM, Common Core, and Partnership for the 21 st Century Standards

CSTA K- 12 Computer Science Standards: Mapped to STEM, Common Core, and Partnership for the 21 st Century Standards CSTA K- 12 Computer Science s: Mapped to STEM, Common Core, and Partnership for the 21 st Century s STEM Cluster Topics Common Core State s CT.L2-01 CT: Computational Use the basic steps in algorithmic

More information

Connecting Smartphones and Radios using RoIP and the JPS VIA app

Connecting Smartphones and Radios using RoIP and the JPS VIA app Connecting Smartphones and Radios using RoIP and the JPS VIA app This document explains the basic concepts related to interoperability between radios and Smartphones using the JPS VIA app. These links

More information

Training Schedule. Robotic System Design using Arduino Platform

Training Schedule. Robotic System Design using Arduino Platform Training Schedule Robotic System Design using Arduino Platform Session - 1 Embedded System Design Basics : Scope : To introduce Embedded Systems hardware design fundamentals to students. Processor Selection

More information

Aerospace Sensor Suite

Aerospace Sensor Suite Aerospace Sensor Suite ECE 1778 Creative Applications for Mobile Devices Final Report prepared for Dr. Jonathon Rose April 12 th 2011 Word count: 2351 + 490 (Apper Context) Jin Hyouk (Paul) Choi: 998495640

More information

Implementation of a Self-Driven Robot for Remote Surveillance

Implementation of a Self-Driven Robot for Remote Surveillance International Journal of Research Studies in Science, Engineering and Technology Volume 2, Issue 11, November 2015, PP 35-39 ISSN 2349-4751 (Print) & ISSN 2349-476X (Online) Implementation of a Self-Driven

More information

Teleoperated Robot Controlling Interface: an Internet of Things Based Approach

Teleoperated Robot Controlling Interface: an Internet of Things Based Approach Proc. 1 st International Conference on Machine Learning and Data Engineering (icmlde2017) 20-22 Nov 2017, Sydney, Australia ISBN: 978-0-6480147-3-7 Teleoperated Robot Controlling Interface: an Internet

More information

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR Proceedings of IC-NIDC2009 DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR Jun Won Lim 1, Sanghoon Lee 2,Il Hong Suh 1, and Kyung Jin Kim 3 1 Dept. Of Electronics and Computer Engineering,

More information

Continuous Rotation Control of Robotic Arm using Slip Rings for Mars Rover

Continuous Rotation Control of Robotic Arm using Slip Rings for Mars Rover International Conference on Mechanical, Industrial and Materials Engineering 2017 (ICMIME2017) 28-30 December, 2017, RUET, Rajshahi, Bangladesh. Paper ID: AM-270 Continuous Rotation Control of Robotic

More information

A Wireless Smart Sensor Network for Flood Management Optimization

A Wireless Smart Sensor Network for Flood Management Optimization A Wireless Smart Sensor Network for Flood Management Optimization 1 Hossam Adden Alfarra, 2 Mohammed Hayyan Alsibai Faculty of Engineering Technology, University Malaysia Pahang, 26300, Kuantan, Pahang,

More information

idocent: Indoor Digital Orientation Communication and Enabling Navigational Technology

idocent: Indoor Digital Orientation Communication and Enabling Navigational Technology idocent: Indoor Digital Orientation Communication and Enabling Navigational Technology Final Proposal Team #2 Gordie Stein Matt Gottshall Jacob Donofrio Andrew Kling Facilitator: Michael Shanblatt Sponsor:

More information

Voice Command Based Robotic Vehicle Control

Voice Command Based Robotic Vehicle Control Voice Command Based Robotic Vehicle Control P R Bhole 1, N L Lokhande 2, Manoj L Patel 3, V D Rathod 4, P R Mahajan 5 1, 2, 3, 4, 5 Department of Electronics & Telecommunication, R C Patel Institute of

More information

Pixie Location of Things Platform Introduction

Pixie Location of Things Platform Introduction Pixie Location of Things Platform Introduction Location of Things LoT Location of Things (LoT) is an Internet of Things (IoT) platform that differentiates itself on the inclusion of accurate location awareness,

More information

3D ULTRASONIC STICK FOR BLIND

3D ULTRASONIC STICK FOR BLIND 3D ULTRASONIC STICK FOR BLIND Osama Bader AL-Barrm Department of Electronics and Computer Engineering Caledonian College of Engineering, Muscat, Sultanate of Oman Email: Osama09232@cceoman.net Abstract.

More information

Kinect Interface for UC-win/Road: Application to Tele-operation of Small Robots

Kinect Interface for UC-win/Road: Application to Tele-operation of Small Robots Kinect Interface for UC-win/Road: Application to Tele-operation of Small Robots Hafid NINISS Forum8 - Robot Development Team Abstract: The purpose of this work is to develop a man-machine interface for

More information

Collaborative Robotic Navigation Using EZ-Robots

Collaborative Robotic Navigation Using EZ-Robots , October 19-21, 2016, San Francisco, USA Collaborative Robotic Navigation Using EZ-Robots G. Huang, R. Childers, J. Hilton and Y. Sun Abstract - Robots and their applications are becoming more and more

More information

TRBOnet Mobile. User Guide. for ios. Version 1.8. Internet. US Office Neocom Software Jog Road, Suite 202 Delray Beach, FL 33446, USA

TRBOnet Mobile. User Guide. for ios. Version 1.8. Internet. US Office Neocom Software Jog Road, Suite 202 Delray Beach, FL 33446, USA TRBOnet Mobile for ios User Guide Version 1.8 World HQ Neocom Software 8th Line 29, Vasilyevsky Island St. Petersburg, 199004, Russia US Office Neocom Software 15200 Jog Road, Suite 202 Delray Beach, FL

More information

MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception

MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception Paper ID #14537 MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception Dr. Sheng-Jen Tony Hsieh, Texas A&M University Dr. Sheng-Jen ( Tony ) Hsieh is

More information

Lab 8: Introduction to the e-puck Robot

Lab 8: Introduction to the e-puck Robot Lab 8: Introduction to the e-puck Robot This laboratory requires the following equipment: C development tools (gcc, make, etc.) C30 programming tools for the e-puck robot The development tree which is

More information

DEEP LEARNING BASED AUTOMATIC VOLUME CONTROL AND LIMITER SYSTEM. Jun Yang (IEEE Senior Member), Philip Hilmes, Brian Adair, David W.

DEEP LEARNING BASED AUTOMATIC VOLUME CONTROL AND LIMITER SYSTEM. Jun Yang (IEEE Senior Member), Philip Hilmes, Brian Adair, David W. DEEP LEARNING BASED AUTOMATIC VOLUME CONTROL AND LIMITER SYSTEM Jun Yang (IEEE Senior Member), Philip Hilmes, Brian Adair, David W. Krueger Amazon Lab126, Sunnyvale, CA 94089, USA Email: {junyang, philmes,

More information

GESTURE RECOGNITION SOLUTION FOR PRESENTATION CONTROL

GESTURE RECOGNITION SOLUTION FOR PRESENTATION CONTROL GESTURE RECOGNITION SOLUTION FOR PRESENTATION CONTROL Darko Martinovikj Nevena Ackovska Faculty of Computer Science and Engineering Skopje, R. Macedonia ABSTRACT Despite the fact that there are different

More information

Humanoid Robotics (TIF 160)

Humanoid Robotics (TIF 160) Humanoid Robotics (TIF 160) Lecture 1, 20090901 Introduction and motivation to humanoid robotics What will you learn? (Aims) Basic facts about humanoid robots Kinematics (and dynamics) of humanoid robots

More information

- applications on same or different network node of the workstation - portability of application software - multiple displays - open architecture

- applications on same or different network node of the workstation - portability of application software - multiple displays - open architecture 12 Window Systems - A window system manages a computer screen. - Divides the screen into overlapping regions. - Each region displays output from a particular application. X window system is widely used

More information

Closed-Loop Transportation Simulation. Outlines

Closed-Loop Transportation Simulation. Outlines Closed-Loop Transportation Simulation Deyang Zhao Mentor: Unnati Ojha PI: Dr. Mo-Yuen Chow Aug. 4, 2010 Outlines 1 Project Backgrounds 2 Objectives 3 Hardware & Software 4 5 Conclusions 1 Project Background

More information

Using Small Affordable Robots for Hybrid Simulation of Wireless Data Access Systems

Using Small Affordable Robots for Hybrid Simulation of Wireless Data Access Systems Using Small Affordable Robots for Hybrid Simulation of Wireless Data Access Systems Gorka Guerrero, Roberto Yus, and Eduardo Mena IIS Department, University of Zaragoza María de Luna 1, 50018, Zaragoza,

More information

ANT Channel Search ABSTRACT

ANT Channel Search ABSTRACT ANT Channel Search ABSTRACT ANT channel search allows a device configured as a slave to find, and synchronize with, a specific master. This application note provides an overview of ANT channel establishment,

More information

ROM/UDF CPU I/O I/O I/O RAM

ROM/UDF CPU I/O I/O I/O RAM DATA BUSSES INTRODUCTION The avionics systems on aircraft frequently contain general purpose computer components which perform certain processing functions, then relay this information to other systems.

More information

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots Mousa AL-Akhras, Maha Saadeh, Emad AL Mashakbeh Computer Information Systems Department King Abdullah II School for Information

More information

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics Chapter 2 Introduction to Haptics 2.1 Definition of Haptics The word haptic originates from the Greek verb hapto to touch and therefore refers to the ability to touch and manipulate objects. The haptic

More information

CANopen Programmer s Manual

CANopen Programmer s Manual CANopen Programmer s Manual Part Number 95-00271-000 Revision 5 October, 2008 CANopen Programmer s Manual Table of Contents TABLE OF CONTENTS About This Manual... 7 Overview and Scope... 7 Related Documentation...

More information

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols Josh Broch, David Maltz, David Johnson, Yih-Chun Hu and Jorjeta Jetcheva Computer Science Department Carnegie Mellon University

More information

Project Final Report: Directional Remote Control

Project Final Report: Directional Remote Control Project Final Report: by Luca Zappaterra xxxx@gwu.edu CS 297 Embedded Systems The George Washington University April 25, 2010 Project Abstract In the project, a prototype of TV remote control which reacts

More information

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

HAND GESTURE CONTROLLED ROBOT USING ARDUINO HAND GESTURE CONTROLLED ROBOT USING ARDUINO Vrushab Sakpal 1, Omkar Patil 2, Sagar Bhagat 3, Badar Shaikh 4, Prof.Poonam Patil 5 1,2,3,4,5 Department of Instrumentation Bharati Vidyapeeth C.O.E,Kharghar,Navi

More information

2D Floor-Mapping Car

2D Floor-Mapping Car CDA 4630 Embedded Systems Final Report Group 4: Camilo Moreno, Ahmed Awada ------------------------------------------------------------------------------------------------------------------------------------------

More information

The Making of a Kinect-based Control Car and Its Application in Engineering Education

The Making of a Kinect-based Control Car and Its Application in Engineering Education The Making of a Kinect-based Control Car and Its Application in Engineering Education Ke-Yu Lee Department of Computer Science and Information Engineering, Cheng-Shiu University, Taiwan Chun-Chung Lee

More information

Humanoid Robotics (TIF 160)

Humanoid Robotics (TIF 160) Humanoid Robotics (TIF 160) Lecture 1, 20100831 Introduction and motivation to humanoid robotics What will you learn? (Aims) Basic facts about humanoid robots Kinematics (and dynamics) of humanoid robots

More information

Years 9 and 10 standard elaborations Australian Curriculum: Digital Technologies

Years 9 and 10 standard elaborations Australian Curriculum: Digital Technologies Purpose The standard elaborations (SEs) provide additional clarity when using the Australian Curriculum achievement standard to make judgments on a five-point scale. They can be used as a tool for: making

More information

Fabrication of the kinect remote-controlled cars and planning of the motion interaction courses

Fabrication of the kinect remote-controlled cars and planning of the motion interaction courses Available online at www.sciencedirect.com ScienceDirect Procedia - Social and Behavioral Sciences 174 ( 2015 ) 3102 3107 INTE 2014 Fabrication of the kinect remote-controlled cars and planning of the motion

More information

Stress Testing the OpenSimulator Virtual World Server

Stress Testing the OpenSimulator Virtual World Server Stress Testing the OpenSimulator Virtual World Server Introduction OpenSimulator (http://opensimulator.org) is an open source project building a general purpose virtual world simulator. As part of a larger

More information

Development of a Real Time Trains Monitoring System:Case Study of Tanzania Zambia Railway Authority

Development of a Real Time Trains Monitoring System:Case Study of Tanzania Zambia Railway Authority ZAMBIA INFORMATION COMMUNICATION TECHNOLOGY (ICT) JOURNAL Volume 1 (Issue 1) (2017) Pages 25-29 Development of a Real Time Trains Monitoring System:Case Study of Tanzania Zambia Railway Authority Prof.

More information

SPTF: Smart Photo-Tagging Framework on Smart Phones

SPTF: Smart Photo-Tagging Framework on Smart Phones , pp.123-132 http://dx.doi.org/10.14257/ijmue.2014.9.9.14 SPTF: Smart Photo-Tagging Framework on Smart Phones Hao Xu 1 and Hong-Ning Dai 2* and Walter Hon-Wai Lau 2 1 School of Computer Science and Engineering,

More information

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic Universal Journal of Control and Automation 6(1): 13-18, 2018 DOI: 10.13189/ujca.2018.060102 http://www.hrpub.org Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic Yousef Moh. Abueejela

More information

SMART CITY ENHANCING COMMUNICATIONS

SMART CITY ENHANCING COMMUNICATIONS SMART CITY ENHANCING COMMUNICATIONS TURNING DATA INTO ACTIONABLE INTELLIGENCE PUBLIC DATA CITIZENS SMART CITIES DATA MOTOROLA INTELLIGENCE PUBLIC SAFETY DATA PUBLIC SAFETY GIVING YOU THE ABILITY TO LEVERAGE

More information

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE) Autonomous Mobile Robot Design Dr. Kostas Alexis (CSE) Course Goals To introduce students into the holistic design of autonomous robots - from the mechatronic design to sensors and intelligence. Develop

More information

The Real-Time Control System for Servomechanisms

The Real-Time Control System for Servomechanisms The Real-Time Control System for Servomechanisms PETR STODOLA, JAN MAZAL, IVANA MOKRÁ, MILAN PODHOREC Department of Military Management and Tactics University of Defence Kounicova str. 65, Brno CZECH REPUBLIC

More information

Controlling Humanoid Robot Using Head Movements

Controlling Humanoid Robot Using Head Movements Volume-5, Issue-2, April-2015 International Journal of Engineering and Management Research Page Number: 648-652 Controlling Humanoid Robot Using Head Movements S. Mounica 1, A. Naga bhavani 2, Namani.Niharika

More information

Lab 7 Remotely Operated Vehicle v2.0

Lab 7 Remotely Operated Vehicle v2.0 Lab 7 Remotely Operated Vehicle v2.0 ECE 375 Oregon State University Page 51 Objectives Use your knowledge of computer architecture to create a real system as a proof of concept for a possible consumer

More information

Networks of any size and topology. System infrastructure monitoring and control. Bridging for different radio networks

Networks of any size and topology. System infrastructure monitoring and control. Bridging for different radio networks INTEGRATED SOLUTION FOR MOTOTRBO TM Networks of any size and topology System infrastructure monitoring and control Bridging for different radio networks Integrated Solution for MOTOTRBO TM Networks of

More information

SELF-BALANCING MOBILE ROBOT TILTER

SELF-BALANCING MOBILE ROBOT TILTER Tomislav Tomašić Andrea Demetlika Prof. dr. sc. Mladen Crneković ISSN xxx-xxxx SELF-BALANCING MOBILE ROBOT TILTER Summary UDC 007.52, 62-523.8 In this project a remote controlled self-balancing mobile

More information

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects Name: Club or School: Robots Knowledge Survey (Pre) Multiple Choice: For each of the following questions, circle the letter of the answer that best answers the question. 1. A robot must be in order to

More information

AN ARDUINO CONTROLLED CHAOTIC PENDULUM FOR A REMOTE PHYSICS LABORATORY

AN ARDUINO CONTROLLED CHAOTIC PENDULUM FOR A REMOTE PHYSICS LABORATORY AN ARDUINO CONTROLLED CHAOTIC PENDULUM FOR A REMOTE PHYSICS LABORATORY J. C. Álvarez, J. Lamas, A. J. López, A. Ramil Universidade da Coruña (SPAIN) carlos.alvarez@udc.es, jlamas@udc.es, ana.xesus.lopez@udc.es,

More information

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING COURSE: MCE 527 DISCLAIMER The contents of this document are intended for practice and leaning purposes at the

More information

BASIC-Tiger Application Note No. 059 Rev Motor control with H bridges. Gunther Zielosko. 1. Introduction

BASIC-Tiger Application Note No. 059 Rev Motor control with H bridges. Gunther Zielosko. 1. Introduction Motor control with H bridges Gunther Zielosko 1. Introduction Controlling rather small DC motors using micro controllers as e.g. BASIC-Tiger are one of the more common applications of those useful helpers.

More information

Module 3: Physical Layer

Module 3: Physical Layer Module 3: Physical Layer Dr. Associate Professor of Computer Science Jackson State University Jackson, MS 39217 Phone: 601-979-3661 E-mail: natarajan.meghanathan@jsums.edu 1 Topics 3.1 Signal Levels: Baud

More information

CONTACT: , ROBOTIC BASED PROJECTS

CONTACT: , ROBOTIC BASED PROJECTS ROBOTIC BASED PROJECTS 1. ADVANCED ROBOTIC PICK AND PLACE ARM AND HAND SYSTEM 2. AN ARTIFICIAL LAND MARK DESIGN BASED ON MOBILE ROBOT LOCALIZATION AND NAVIGATION 3. ANDROID PHONE ACCELEROMETER SENSOR BASED

More information

Real Time Hand Gesture Tracking for Network Centric Application

Real Time Hand Gesture Tracking for Network Centric Application Real Time Hand Gesture Tracking for Network Centric Application Abstract Chukwuemeka Chijioke Obasi 1 *, Christiana Chikodi Okezie 2, Ken Akpado 2, Chukwu Nnaemeka Paul 3, Asogwa, Chukwudi Samuel 1, Akuma

More information

HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS

HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS Code : 6ROBOTMOD Prerequisite : 6ARTINTEL Credit : 3 s (3 hours LAB) Year Level:

More information