Smart Objects for Human Computer Interaction, Experimental Study

Size: px
Start display at page:

Download "Smart Objects for Human Computer Interaction, Experimental Study"

Transcription

1 Smart Objects for Human Computer Interaction, Experimental Study Doggen, Jeroen; Neefs, Jef; Brands, Enzo; Peeters, Tom; Bracke, Jerry; Smets, Marc; Van der Schueren, Filip January 31, 2012 Artesis University College of Antwerp, Department of Applied Engineering and Technology Paardenmarkt 92, B 2000 ANTWERPEN Jeroen.Doggen@artesis.be Abstract The fields of embedded systems and networking are being merged, giving rise to the Internet Of Things, built with smart objects that allow people to interact with everyday objects and vice-versa. We developed a cube, equipped with an Arduino based development board, various sensors and an XBee wireless interface, which enables us to develop new methods of human computer interaction. The cube was tested as an input controller for several computer games. The software was released under an open source license. This system will be used to develop new sensor driven applications. Keywords: Smart Objects, Human Computer Interaction, Motion Sensing, Distance Sensing, Arduino. 1 Introduction Advances in technology development, made possible by combining the fields of embedded systems, networking and sensor systems, give rise to new types of applications. Wireless networks of sensor equipped embedded systems, often called smart objects, are connected together to form the Internet Of Things. Household appliances and other consumer products have been equipped with electronics for decades. These electronics contain a lot of useful information about the objects they are embedded in. Most of this information is relayed locally to the users via displays and control lights who then can respond to that information accordingly. Radio-frequency identification (RFID) tags were the first mainstream application of electronic tagging of everyday non-intelligent objects. RFID tags provide static and rigid information about clothing and other supermarket or warehouse goods in general. These tags typically contain a limited amount

2 of information: price, object identification and manufacturing date. In the meanwhile we can find RFID tags with up to 1 MB (active) and 8 kb (passive) of storage space. Near Field Communication technology (NFC) extended the use of RFID by improving and standardising the interaction amongst reader and tag and readers themselves allowing more complex applications [1]. The field of Micro-Electrical-Mechanical Systems (MEMS), where very small mechanical devices allow on chip measurement of motion and rotation of rigid objects, gave rise to straightforward motion related applications, e.g. collision detection [2]. The next logical step in technology development is mixing the fields of information sharing by passive tags and information gathering by active devices. Unlike the data in most of the contemporary RFID tag applications, the information contained in smart objects is very diverse and changes rapidly. These smart objects will not only know what they are, but also where they are [3]; they will sense their environment and communicate with other smart objects to increase sensing efficiency [4] and will interact in new ways with the end-user [5]. 2 Problem Statement Our primary goal is to combine several sensor technologies and data sources to test new methods of human computer interaction. In a previous project, we implemented a customised implementation of a frustrated total internal reflection based multi-touch table [6]. The first idea to improve the functionality of this multi-touch table, was to attach visual masks to all objects. The system could identify the objects by processing the video stream and recognising the masks. The second idea was to make an intelligent object that could deliver the additional context information: the acceleration, rotation and position of the object. By combining these concepts with wireless sensor network technology and by performing on-device sensor preprocessing, we can design new types of applications. The drawback of the visual mask implementation is that the multi-touch table needed a projector and a camera for the mask detection. This makes the implementation bulky, expensive and complex to build. On top of that all objects need to have a visible mask on one or more sides so they can be detected by the camera and software. Recently backlit Infrared (IR) touchscreens removed the need for a camera. But this new technology is still quite expensive, a table sized model would cost you as much as three high-end liquid crystal display (LCD) televisions of the same size. We believe that the smart object solution, implementing sensing and

3 processing technology can be less expensive and is able to increase the possibilities of the setup. Figure 1 shows a mockup of our envisioned implementation. A smart object, equipped with a triple axis accelerometer, is able to detect which side of the object is facing upwards, implementing a gyroscope on this smart object makes the object orientation aware. Well placed distance sensors allow the object to detect its height above the screen when picked up. This removes the need for a projector and camera or an expensive IR backlit display, because no masks need to be detected to determine the object s orientation and movement. The smart object could have features that were previously impossible: e.g. activating different functions depending on the upward facing side. Extra inputs can be derived from the device without the device having to touch the screen, e.g.: tap, pick-up, shake and drop. The possibilities are only limited by the sensors one can attach to such a smart object. Figure 1: Smart Cube for Human Computer Interaction 3 System Design For this experimental study we developed a smart object based on the popular Arduino development platform, which we equipped with an accelerometer, a gyroscope and distance sensors. This platform has gained increased popularity over the last years. The Arduino open-source community has over registered users and an abundance of user submitted libraries. 3.1 System Architecture The complete system consists of two main blocks: a wireless module / cube and a PC equipped with a XBee wireless interface. The movements of the cube are detected using motion sensors. We implemented two types of motion sensors: a triple axis accelerometer and a triple

4 Figure 2: System Architecture axis gyroscope. The basic design uses an analog accelerometer, the signals from the three axes are sampled using three of the eight channels of the 10- bit analog-to-digital converter (ADC) on the ATmega328P microcontroller [7]. The gyroscope on the other hand is a digital one, which sends its data over the Inter-Integrated Circuit interface interface (I 2 C) to the development board. The microcontroller runs the embedded code to process sensor and user events, making the object smart. The microcontroller is connected to the XBee module over the serial interface. Since the interface is not commonly available on computers, we need an extension on this side to connect our smart object to the computer. We connected an XBee module to an XBee shield, which in turn is connected to an Arduino board where the microcontroller has been removed. This module provides a serial port to the computer over the Universal Serial Bus (USB) interface using a Future Technology Devices International (FTDI) chip. Now the interface is available on the computer. On that computer we then run a server application whose task is to forward the serial data towards client applications that make a connection over a Transmission Control Protocol (TCP) socket. The library to connect to the system and several demo applications are described in section and section Hardware Specifications A typical smart object contains five building blocks: CPU, sensors, wireless communication interface, memory and a power source. In this project we chose these blocks considering the following constraints: price, ease of use, flexibility and energy consumption.

5 Figure 3: Partially Disassembled Cube: Sensors, XBee and Microcontroller Board Seeeduino Development Board The price tag has to be low, around $100, to allow production of custom printed circuit board (PCB) variants on the design. The schematics will be available online under an open source license. Since these designs will also be constructed and altered by undergraduate students, we needed a well documented microcontroller with an easy to use yet flexible and powerful development environment. Hence we chose an Arduino compatible development board: Seeeduino. Seeeduino s design is based on the original Arduino, existing software and hardware is 100% compatible, but on the hardware side, it has many improvements, e.g. power efficient surface mount device (SMD) components and extra analog and digital I/O pins. Its most important hardware specifications are: 14 digital I/O pins, 8 analog inputs and a 16 MHz crystal oscillator [8]. XBee Wireless Interface: The system was not designed to be ultralow-power, but it should be able to operate over a period of several days using 2 AA batteries. Hence we chose the MaxStream/Digi XBee low-power wireless communication modules to connect the cube to the basestation [9]. Analog Accelerometer The Freescale Semiconductor MMA7361 accelerometer is a cheap, triple axis sensor that can be configured for ±1.5 g and ± 6 g operation allowing a broad range of applications [10]. Digital Gyroscope The InvenSense ITG-3200 gyroscope is a singlechip, digital output, triple axis MEMS sensor, optimised for human computer interaction. Internally, the chip uses a three channel 16-bit ADC.

6 The chip connects to the outside world over a Fast-Mode I 2 C interface, running at 400 kb/s [11]. Infrared Distance Sensor The Sharp GP2Y0A21YK infrared Distance sensor sends out a pulse of IR light that travels out in the field of view and hits an object. The reflected light creates a triangle between the point of reflection, the emitter, and the detector. The angles in this triangle vary based on the distance to the object. A precision lens directs the reflected light onto various portions of the enclosed linear CCD array based on the angle. The sensor varies its output voltage accordingly [12]. 3.3 Software Libraries The Arduino library provides high level events or sensor data based on the movement of a smart object. The XNA library provides easy access to these events from a C# software development perspective Arduino Libraries The Arduino development environment makes it straightforward to start embedded development, create libraries and share them with the online community. We used an existing software library to interface with the ITG Gyro [13]. Because there was no library available for the MMA7361 accelerometer, we developed our own library and published it on the Arduino Forum [14]. After 9 months we had around 600 downloads of our acceleromma7361 library. The distance sensor library provides a unified and easy to use interface for ultrasonic and infrared distance sensors. The libraries are published as open source projects on Google code [15] [16]. AcceleroMMA7361: Library for retrieving data from the MMA7361 accelerometer. It provides sensor data as a plain binary ADC output, as an absolute output voltage and in reference to earth s gravitation. It also delivers a calibrate function to determine a horizontal reference position, by setting static offsets on the accelerometer axes in case of a slightly tilted starting position at boot time. AcceleroDice: Library which determines the upward facing side of the cube. The code sample in listing 1 shows a minimal application, implemented using this library. In the setup phase, the cube is initialised and calibrated using the AcceleroMMA7361 library. During operation, the system detects which axes the gravitational acceleration is working on and calculates its upward facing side based on averaging and thresholding. This information is updated on each movement.

7 Listing 1: AcceleroDice: Minimal Implementation 1 #include AcceleroMMA7361. h 2 #include AcceleroDice. h 3 #include <Arduino. h> 4 5 AcceleroMMA7361 a c c e l e r o ; 6 A ccelerodice d i c e ; 7 8 void setup ( ) 9 { 10 S e r i a l. begin ( ) ; 11 a c c e l e r o. begin ( 1 3, 12, 11, 10, A0, A1, A2 ) ; 12 a c c e l e r o. setarefvoltage ( 3. 3 ) ; //AREF v o l t a g e = 3.3V 13 a c c e l e r o. s e t S e n s i t i v i t y (LOW) ; // S e n s i t i v i t y = +/ 6G 14 a c c e l e r o. c a l i b r a t e ( ) ; 15 d i c e. begin ( a c c e l e r o ) ; 16 } void loop ( ) 19 { 20 i f ( d i c e. sidechanged ( ) ) 21 { 22 S e r i a l. p r i n t l n ( d i c e. g e t S i d e ( ) ) ; 23 } 24 } AcceleroArrow: Library for using the accelerometer as the arrow keyboard input. The library detects sudden movement and sends an Arrow- Pushed event when a certain acceleration threshold is reached. It stops sending the event when a total deceleration, resulting in the opposite of the first acceleration, is reached. Distance Sensor Library: The analog sensor s output voltage is used to get the corresponding distances from a lookup table. The first version of the lookup table was derived from an approximation of the transfer function based on the sensor datasheet. This approach resulted in inaccurate results, possibly due to inter-sensor differences. To improve our results, we tested several sensors by reading their output voltages while placing an object at known distances ranging from 5 cm up to 80 cm. The summarised results in figure 4 show the average sensor output and two polynomial approximations for the transfer functions: one for the steep part and one for the flat part of the slope. We calculated the remaining points of the 256 byte lookup table using the two transfer functions. This static information is placed in code memory taking the limited amount of random access memory on the ATmega328P into account.

8 Figure 4: Transfer Functions for the GP2Y0A21YK Infrared Distance Sensor XNA Library Microsoft XNA is a set of software tools that facilitate video game development and management. XNA attempts to free game developers from writing low-level code. Our XNA library uses a TCP/IP socket connection to interface with the smart objects. This gives software developers easy access the features of the module, without extended knowledge of the system. It can be used to read the X, Y and Z values, to detect a jump and to generate arrow events. 4 Applications We developed several tools and performed experiments to calibrate the sensors and verify proper system operation while developing the Arduino libraries. The libraries were used to modify 3 in-house developed computer games: a 3-D flight simulator, a 2-D platform game and a Pac-man clone. 4.1 Signal Conditioning Most MEMS inertial sensors are comb based mechanical structures fabricated on silicon wafers. The complex fabrication steps required during MEMS production often result in fabrication deficiencies causing signal differences between individual sensors. These sensor errors have been studied thoroughly [17] and several possible solutions have been proposed [18]. Expensive sensors are often factory calibrated to compensate for these undesirable effects. We implemented a rudimentary software calibration method in the acceleromma7361 Arduino library to take individual sensor differences and mechanical misalignment into account. Based on user-feedback, we decided to implement and compare three simple signal processing algorithms: variable-length weighted moving average filter,

9 Bessel and Chebychev low-pass filters. At first these filters were implemented and optimised in a C# application. In a later version the filters were moved to the microcontroller. As illustrated in figure 5 these simple filters don t have the desired effect when used to filter the accelerometer data. The low-pass filter does not change the signal significantly and the averaging filter introduces to much delay. The next steps in development will involve on-device Kalman filtering and allowing the smart object to adjust signal processing settings based on the application requirements. The library is published as an open source project on Google code [19]. Figure 5: Original data - low-pass filter - moving average filter 4.2 Software Tools SerialMonitor: This monitoring tool was developed to log and analyse sensor data and serial communication. The full system does not need this tool, but it was used extensively during development. SerialForwarder: This application, developed using the processing programming language [20], runs on the XBee-enabled computer. It connects to the serial port and provides two way communication between a TCP/IP socket and the serial port. This allows most network enabled applications to communicate with our cube. 4.3 Demo Applications In the flight simulator, we control the movement of an airplane, flying over a 3-D landscape and passing though rings using the sensor data as a joystick as shown in figure 6. We developed the AcceleroArrow Arduino library to control the Pac-man clone. The 2-D platform game required a new feature on the smart object: jump detection. This was implemented by detecting sudden upward movements, with a direction opposed to earth s gravitational pull, independent of the object s orientation.

10 Figure 6: Space ship game 5 Future Work The next steps in development will be enhancing existing non-smart systems with our cube. Two applications that are currently being developed are a sensor enhanced radio-controlled car and a model train railroad where trains communicate to achieve common goals. Motion sensors are used for collision detection and IR sensors for collision avoidance. To test the reliability and performance of the measuring system, we need to generate movement data under the same mechanical conditions, within an acceptable degree of error. For this goal we plan to put the cube on a turntable with controllable rotation speed, in this way the sensors will complete a periodical motion in a two-axis system. By controlling and measuring the speed of the turntable we can calculate a reference value for the data we can expect from the motion sensors. From this test setup we plan to evaluate error rates for multiple speeds and processing algorithms. The distance sensor library needs some extra fine-tuning to optimise the library for code size. We plan to replace the 256 byte lookup table with a smaller table by performing linear interpolation between a limited set of points. This might be feasible because of the nearly linear relationship between the ADC output and the reciprocal of the distance. This will allow us to perform very rudimentary run-time calibration and thereby automatically supporting various IR distance sensors. Currently, most of the features of the smart objects are static and determined at compilation time. We plan to develop a more extensive set of commands to allow the end-user applications to adjust the on-device processing, e.g.: adjust filter parameters or more complex system behavior. On the hardware side we plan to reduce the power consumption by replacing the XBee module with NRF24L GHz low power transceiver produced by Nordic Semiconductor [21].

11 We plan to extend the sensor library enabling other developers who lack the fundamental signal processing skills to use digital filters in their applications. 6 Conclusion We developed a cube, a smart object, based on the popular Arduino hardware platform. This smart cube, equipped with motion sensors and a microcontroller, processes its sensor inputs and provides movement data as requested by an end-user application. The end-user application is connected over a TCP/IP network to a control server, which in turn is connected to the cube using a wireless ZigBee network connection. We developed software libraries for the MMA7361 accelerometer and the SRF04 and GP2Y0A21YK distance sensors. The source code of these libraries was introduced on the Arduino Forum and is now publicly available under the GNU Lesser General Public License on the Google code website. The cube was tested as an input controller for several different computer games. New features where implemented in the software libraries, based on the needs of these computer games. This system will be used to develop new sensor driven applications and to enhance existing non-smart objects to enable completely new features. From an educational perspective, this design offers a lot of opportunities for student projects. Extended versions will house multiple sensors, implement various signal processing methods and offer many other opportunities. References [1] Neefs, Jef; Schrooyen,Frederik; Doggen, Jeroen and Renckens, Karel; Paper ticketing vs. Electronic Ticketing based on off-line system Tapango, Second International IEEE Workshop on Near Field Communication, pp. 3-8, [2] Jaw-Kuen Shiau; Wei-Yan Luo and Long-Kuang Lee, Three- Axis Electronic Collision Sensor for Airborn Application, 2nd International IEEE Symposium on Systems and Control in Aerospace and Astronautics (ISSCAA), pp. 1-6, [3] Davidson, Pavel; Collin, Jussi and Takala, Jarmo; Application of particle filters for indoor positioning using floor plans, Ubiquitous Positioning Indoor Navigation and Location Based Service (UPINLBS), pp 1-4, [4] Fourati, H.; Manamanni, N.; Afilal, L.; Handrich, Y.; A Nonlinear Filtering Approach for the Attitude and Dynamic Body Acceleration Estimation Based on Inertial and Magnetic Sensors: Bio-Logging Application, IEEE Sensors Journal, Vol. 11, pp , 2011.

12 [5] Siciliano, P.; Leone, A.; Diraco, G.; Distante, C.; Malfatti, M.; Gonzo, L.; Grassi, M.; Lombardi, A.; Rescio, G.; and Malcovati, P.; A networked multisensor system for ambient assisted living application ; 3rd International IEEE Workshop on Advances in sensors and Interfaces (IWASI), pp , [6] Han, Jefferson Y.; Low Cost Multi-Touch Sensing through Frustrated Total Internal Reflection. ; 18th annual ACM symposium on User interface software and technology (UIST 05), pp , [7] 8-bit Atmel 328P Microcontroller, Atmel Corporation. [8] Seeeduino, Arduino compatible development board; seeedstudio.com. [9] XBee/XBee-PRO OEM RF Modules, xbeemultipointmodules.pdf. [10] MMA7361: 3-Axis Acceleration Sensor; Freescale Semiconductor; [11] ITG-3200 Integrated Triple-Axis Digital-Output Gyroscope; InvenSense; [12] GP2Y0A21YK Distance Sensor, Sharp Electronics; http: //sharp-world.com/ [13] Arduino driver for the ITG axis MEMS gyroscope by InvenSense; [14] Neefs, Jef; Library for the Freescale Semiconductor MMA7361 Accelerometer; num= /0. [15] Neefs, Jef; Doggen, Jeroen; Arduino library for the MMA axis MEMS accelerometer; mma7361-library. [16] Doggen, Jeroen; Arduino library for distance sensors; google.com/p/arduino-distance-sensor-library/. [17] Park, M. and Gao, Y., Error Analysis and Stochastic Modeling of Lowcost MEMS Accelerometer, The Journal of Intelligent and Robotic Systems, Vol. 46, pp , [18] S. C. Shen, C. J. Chen, H. J. Huang and C.T. Pan, Evaluation of MEMS Inertial Sensor Module for Underwater Vehicle Navigation Application, International IEEE Conference on Mechanic Automation and Control Engineering (MACE), pp , [19] Doggen, Jeroen; Arduino library for signal filtering; google.com/p/arduino-signal-filtering-library. [20] Processing Programming Language; [21] nrf24l01+ Ultra low power 2.4GHz RF Transceiver; Nordic Semiconductor;

Smart Objects for Human Computer Interaction, Experimental Study

Smart Objects for Human Computer Interaction, Experimental Study Smart Objects for Human Computer Interaction, Experimental Study Doggen, J.*; Neefs, J.; Brands, E.; Peeters, T.; Bracke, J.; Smets, M.; Van der Schueren, F. *jeroen.doggen@artesis.be March 22, 2012 2/29

More information

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE

EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE EGG 101L INTRODUCTION TO ENGINEERING EXPERIENCE LABORATORY 7: IR SENSORS AND DISTANCE DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING UNIVERSITY OF NEVADA, LAS VEGAS GOAL: This section will introduce

More information

FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station

FLCS V2.1. AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station AHRS, Autopilot, Gyro Stabilized Gimbals Control, Ground Control Station The platform provides a high performance basis for electromechanical system control. Originally designed for autonomous aerial vehicle

More information

School of Surveying & Spatial Information Systems, UNSW, Sydney, Australia

School of Surveying & Spatial Information Systems, UNSW, Sydney, Australia Development of an Unmanned Aerial Vehicle Platform Using Multisensor Navigation Technology School of Surveying & Spatial Information Systems, UNSW, Sydney, Australia Gang Sun 1,2, Jiawei Xie 1, Yong Li

More information

OughtToPilot. Project Report of Submission PC128 to 2008 Propeller Design Contest. Jason Edelberg

OughtToPilot. Project Report of Submission PC128 to 2008 Propeller Design Contest. Jason Edelberg OughtToPilot Project Report of Submission PC128 to 2008 Propeller Design Contest Jason Edelberg Table of Contents Project Number.. 3 Project Description.. 4 Schematic 5 Source Code. Attached Separately

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

CENG 5931 HW 5 Mobile Robotics Due March 5. Sensors for Mobile Robots

CENG 5931 HW 5 Mobile Robotics Due March 5. Sensors for Mobile Robots CENG 5931 HW 5 Mobile Robotics Due March 5 Sensors for Mobile Robots Dr. T. L. Harman: 281 283-3774 Office D104 For reports: Read HomeworkEssayRequirements on the web site and follow instructions which

More information

Putting It All Together: Computer Architecture and the Digital Camera

Putting It All Together: Computer Architecture and the Digital Camera 461 Putting It All Together: Computer Architecture and the Digital Camera This book covers many topics in circuit analysis and design, so it is only natural to wonder how they all fit together and how

More information

LABORATORY AND FIELD INVESTIGATIONS ON XBEE MODULE AND ITS EFFECTIVENESS FOR TRANSMISSION OF SLOPE MONITORING DATA IN MINES

LABORATORY AND FIELD INVESTIGATIONS ON XBEE MODULE AND ITS EFFECTIVENESS FOR TRANSMISSION OF SLOPE MONITORING DATA IN MINES LABORATORY AND FIELD INVESTIGATIONS ON XBEE MODULE AND ITS EFFECTIVENESS FOR TRANSMISSION OF SLOPE MONITORING DATA IN MINES 1 Guntha Karthik, 2 Prof.Singam Jayanthu, 3 Bhushan N Patil, and 4 R.Prashanth

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

1 Introduction. 2 Embedded Electronics Primer. 2.1 The Arduino

1 Introduction. 2 Embedded Electronics Primer. 2.1 The Arduino Beginning Embedded Electronics for Botballers Using the Arduino Matthew Thompson Allen D. Nease High School matthewbot@gmail.com 1 Introduction Robotics is a unique and multidisciplinary field, where successful

More information

A Solar-Powered Wireless Data Acquisition Network

A Solar-Powered Wireless Data Acquisition Network A Solar-Powered Wireless Data Acquisition Network E90: Senior Design Project Proposal Authors: Brian Park Simeon Realov Advisor: Prof. Erik Cheever Abstract We are proposing to design and implement a solar-powered

More information

III. MATERIAL AND COMPONENTS USED

III. MATERIAL AND COMPONENTS USED Prototype Development of a Smartphone- Controlled Robotic Vehicle with Pick- Place Capability Dheeraj Sharma Electronics and communication department Gian Jyoti Institute Of Engineering And Technology,

More information

II. BLOCK

II. BLOCK Information Transmission System Through Fluorescent Light Using Pulse Width Modulation Technique. Mr. Sagar A.Zalte 1, Prof.A.A.Hatkar 2 1,2 E&TC, SVIT COE Chincholi Abstract- Light reaches nearly universally

More information

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization) International Journal of Advanced Research in Electrical, Electronics Device Control Using Intelligent Switch Sreenivas Rao MV *, Basavanna M Associate Professor, Department of Instrumentation Technology,

More information

WifiBotics. An Arduino Based Robotics Workshop

WifiBotics. An Arduino Based Robotics Workshop WifiBotics An Arduino Based Robotics Workshop WifiBotics is the workshop designed by RoboKart group pioneers in this field way back in 2014 and copied by many competitors. This workshop is based on the

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

SMART SENSORS AND MEMS

SMART SENSORS AND MEMS 2 SMART SENSORS AND MEMS Dr. H. K. Verma Distinguished Professor (EEE) Sharda University, Greater Noida (Formerly: Deputy Director and Professor of Instrumentation Indian Institute of Technology Roorkee)

More information

Index Terms IR communication; MSP430; TFDU4101; Pre setter

Index Terms IR communication; MSP430; TFDU4101; Pre setter Design and Development of Contactless Communication Module for Pre setter of Underwater Vehicles J.Lavanyambhika, **D.Madhavi *Digital Systems and Signal Processing in Electronics and Communication Engineering,

More information

Dynamically Adaptive Inverted Pendulum Platfom

Dynamically Adaptive Inverted Pendulum Platfom Dynamically Adaptive Inverted Pendulum Platfom 2009 Colorado Space Grant Symposium Jonathon Cox Colorado State University Undergraduate in Electrical Engineering Email: csutke@gmail.com Web: www.campusaudio.com

More information

Design of WSN for Environmental Monitoring Using IoT Application

Design of WSN for Environmental Monitoring Using IoT Application Design of WSN for Environmental Monitoring Using IoT Application Sarika Shinde 1, Prof. Venkat N. Ghodke 2 P.G. Student, Department of E and TC Engineering, DPCOE Engineering College, Pune, Maharashtra,

More information

Automatic Docking System with Recharging and Battery Replacement for Surveillance Robot

Automatic Docking System with Recharging and Battery Replacement for Surveillance Robot International Journal of Electronics and Computer Science Engineering 1148 Available Online at www.ijecse.org ISSN- 2277-1956 Automatic Docking System with Recharging and Battery Replacement for Surveillance

More information

Ultrasound-Based Indoor Robot Localization Using Ambient Temperature Compensation

Ultrasound-Based Indoor Robot Localization Using Ambient Temperature Compensation Acta Universitatis Sapientiae Electrical and Mechanical Engineering, 8 (2016) 19-28 DOI: 10.1515/auseme-2017-0002 Ultrasound-Based Indoor Robot Localization Using Ambient Temperature Compensation Csaba

More information

The Advantages of Integrated MEMS to Enable the Internet of Moving Things

The Advantages of Integrated MEMS to Enable the Internet of Moving Things The Advantages of Integrated MEMS to Enable the Internet of Moving Things January 2018 The availability of contextual information regarding motion is transforming several consumer device applications.

More information

MEMS Accelerometer sensor controlled robot with wireless video camera mounted on it

MEMS Accelerometer sensor controlled robot with wireless video camera mounted on it MEMS Accelerometer sensor controlled robot with wireless video camera mounted on it The main aim of this project is video coverage at required places with the help of digital camera and high power LED.

More information

Introduction to Mobile Sensing Technology

Introduction to Mobile Sensing Technology Introduction to Mobile Sensing Technology Kleomenis Katevas k.katevas@qmul.ac.uk https://minoskt.github.io Image by CRCA / CNRS / University of Toulouse In this talk What is Mobile Sensing? Sensor data,

More information

A Unique Home Automation System through MEMS

A Unique Home Automation System through MEMS A Unique Home Automation System through MEMS Neha Surin 1, Dr. R. P. Gupta 2 1 Department of Electrical Engineering, BIT, Sindri, (DHANBAD) 2 Assistant professor, Department of Electrical Engineering,

More information

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO K. Sindhuja 1, CH. Lavanya 2 1Student, Department of ECE, GIST College, Andhra Pradesh, INDIA 2Assistant Professor,

More information

Introduction to Embedded Systems

Introduction to Embedded Systems Introduction to Embedded Systems Edward A. Lee & Sanjit Seshia UC Berkeley EECS 124 Spring 2008 Copyright 2008, Edward A. Lee & Sanjit Seshia, All rights reserved Lecture 3: Sensors and Actuators Sensors

More information

ARDUINO BASED CALIBRATION OF AN INERTIAL SENSOR IN VIEW OF A GNSS/IMU INTEGRATION

ARDUINO BASED CALIBRATION OF AN INERTIAL SENSOR IN VIEW OF A GNSS/IMU INTEGRATION Journal of Young Scientist, Volume IV, 2016 ISSN 2344-1283; ISSN CD-ROM 2344-1291; ISSN Online 2344-1305; ISSN-L 2344 1283 ARDUINO BASED CALIBRATION OF AN INERTIAL SENSOR IN VIEW OF A GNSS/IMU INTEGRATION

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

IMU Platform for Workshops

IMU Platform for Workshops IMU Platform for Workshops Lukáš Palkovič *, Jozef Rodina *, Peter Hubinský *3 * Institute of Control and Industrial Informatics Faculty of Electrical Engineering, Slovak University of Technology Ilkovičova

More information

Robot Navigation System with RFID and Ultrasonic Sensors A.Seshanka Venkatesh 1, K.Vamsi Krishna 2, N.K.R.Swamy 3, P.Simhachalam 4

Robot Navigation System with RFID and Ultrasonic Sensors A.Seshanka Venkatesh 1, K.Vamsi Krishna 2, N.K.R.Swamy 3, P.Simhachalam 4 Robot Navigation System with RFID and Ultrasonic Sensors A.Seshanka Venkatesh 1, K.Vamsi Krishna 2, N.K.R.Swamy 3, P.Simhachalam 4 B.Tech., Student, Dept. Of EEE, Pragati Engineering College,Surampalem,

More information

Motion Capture for Runners

Motion Capture for Runners Motion Capture for Runners Design Team 8 - Spring 2013 Members: Blake Frantz, Zhichao Lu, Alex Mazzoni, Nori Wilkins, Chenli Yuan, Dan Zilinskas Sponsor: Air Force Research Laboratory Dr. Eric T. Vinande

More information

Smart eye using Ultrasonic sensor in Electrical vehicles for Differently Able.

Smart eye using Ultrasonic sensor in Electrical vehicles for Differently Able. IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 9, Issue 2 Ver. V (Mar Apr. 2014), PP 01-06 Smart eye using Ultrasonic sensor in Electrical

More information

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION

ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION 98 Chapter-5 ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION 99 CHAPTER-5 Chapter 5: ADVANCED EMBEDDED MONITORING SYSTEM FOR ELECTROMAGNETIC RADIATION S.No Name of the Sub-Title Page

More information

Reference Diagram IDG-300. Coriolis Sense. Low-Pass Sensor. Coriolis Sense. Demodulator Y-RATE OUT YAGC R LPY C LPy ±10% EEPROM TRIM.

Reference Diagram IDG-300. Coriolis Sense. Low-Pass Sensor. Coriolis Sense. Demodulator Y-RATE OUT YAGC R LPY C LPy ±10% EEPROM TRIM. FEATURES Integrated X- and Y-axis gyro on a single chip Factory trimmed full scale range of ±500 /sec Integrated low-pass filters High vibration rejection over a wide frequency range High cross-axis isolation

More information

Master Op-Doc/Test Plan

Master Op-Doc/Test Plan Power Supply Master Op-Doc/Test Plan Define Engineering Specs Establish battery life Establish battery technology Establish battery size Establish number of batteries Establish weight of batteries Establish

More information

Lab 2: Blinkie Lab. Objectives. Materials. Theory

Lab 2: Blinkie Lab. Objectives. Materials. Theory Lab 2: Blinkie Lab Objectives This lab introduces the Arduino Uno as students will need to use the Arduino to control their final robot. Students will build a basic circuit on their prototyping board and

More information

Vision-Guided Motion. Presented by Tom Gray

Vision-Guided Motion. Presented by Tom Gray Vision-Guided Motion Presented by Tom Gray Overview Part I Machine Vision Hardware Part II Machine Vision Software Part II Motion Control Part IV Vision-Guided Motion The Result Harley Davidson Example

More information

Internet of Things (Winter Training Program) 6 Weeks/45 Days

Internet of Things (Winter Training Program) 6 Weeks/45 Days (Winter Training Program) 6 Weeks/45 Days PRESENTED BY RoboSpecies Technologies Pvt. Ltd. Office: W-53g, Sec- 11, Noida, UP Contact us: Email: stp@robospecies.com Website: www.robospecies.com Office: +91-120-4245860

More information

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

Total Hours Registration through Website or for further details please visit   (Refer Upcoming Events Section) Total Hours 110-150 Registration Q R Code Registration through Website or for further details please visit http://www.rknec.edu/ (Refer Upcoming Events Section) Module 1: Basics of Microprocessor & Microcontroller

More information

Gesture Identification Using Sensors Future of Interaction with Smart Phones Mr. Pratik Parmar 1 1 Department of Computer engineering, CTIDS

Gesture Identification Using Sensors Future of Interaction with Smart Phones Mr. Pratik Parmar 1 1 Department of Computer engineering, CTIDS Gesture Identification Using Sensors Future of Interaction with Smart Phones Mr. Pratik Parmar 1 1 Department of Computer engineering, CTIDS Abstract Over the years from entertainment to gaming market,

More information

Intellectual Bank Safekeeping System

Intellectual Bank Safekeeping System Intellectual Bank Safekeeping System Joshua Bapu.J Assistant Professor Dr.Sivanthi Aditanar College of Engineering, Tiruchendur, Tamilnadu, India S.R.Aryalekshmi Dr.Sivanthi Aditanar College of Engineering

More information

JEPPIAAR SRR Engineering College Padur, Ch

JEPPIAAR SRR Engineering College Padur, Ch An Automated Non-Invasive Blood Glucose Estimator and Infiltrator M. Florence Silvia 1, K. Saran 2, G. Venkata Prasad 3, John Fermin 4 1 Asst. Prof, 2, 3, 4 Student, Department of Electronics and Communication

More information

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service Engineering, Technology & Applied Science Research Vol. 8, No. 4, 2018, 3238-3242 3238 An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service Saima Zafar Emerging Sciences,

More information

MICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS

MICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS MICROCONTROLLER BASED SPEED SYNCHRONIZATION OF MULTIPLE DC MOTORS IN TEXTILE APPLICATIONS 1 RAKSHA A R, 2 KAVYA B, 3 PRAVEENA ANAJI, 4 NANDESH K N 1,2 UG student, 3,4 Assistant Professor Department of

More information

CMPS11 - Tilt Compensated Compass Module

CMPS11 - Tilt Compensated Compass Module CMPS11 - Tilt Compensated Compass Module Introduction The CMPS11 is our 3rd generation tilt compensated compass. Employing a 3-axis magnetometer, a 3-axis gyro and a 3-axis accelerometer. A Kalman filter

More information

SynthNV - Signal Generator / Power Detector Combo

SynthNV - Signal Generator / Power Detector Combo SynthNV - Signal Generator / Power Detector Combo The Windfreak SynthNV is a 34.4MHz to 4.4GHz software tunable RF signal generator controlled and powered by a PC running Windows XP, Windows 7, or Android

More information

Accelerometer Products

Accelerometer Products Accelerometer Products What Is an Accelerometer and When Do You Use One? An accelerometer is a sensor which converts an acceleration from motion or gravity to an electrical signal. MOTION INPUT 5% 5% Tilt

More information

Study of RSS-based Localisation Methods in Wireless Sensor Networks

Study of RSS-based Localisation Methods in Wireless Sensor Networks Study of RSS-based Localisation Methods in Wireless Sensor Networks De Cauwer, Peter; Van Overtveldt, Tim; Doggen, Jeroen; Van der Schueren, Filip; Weyn, Maarten; Bracke, Jerry Jeroen Doggen jeroen.doggen@artesis.be

More information

Extended Kalman Filtering

Extended Kalman Filtering Extended Kalman Filtering Andre Cornman, Darren Mei Stanford EE 267, Virtual Reality, Course Report, Instructors: Gordon Wetzstein and Robert Konrad Abstract When working with virtual reality, one of the

More information

IMU: Get started with Arduino and the MPU 6050 Sensor!

IMU: Get started with Arduino and the MPU 6050 Sensor! 1 of 5 16-3-2017 15:17 IMU Interfacing Tutorial: Get started with Arduino and the MPU 6050 Sensor! By Arvind Sanjeev, Founder of DIY Hacking Arduino MPU 6050 Setup In this post, I will be reviewing a few

More information

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim MEM380 Applied Autonomous Robots I Winter 2011 Feedback Control USARSim Transforming Accelerations into Position Estimates In a perfect world It s not a perfect world. We have noise and bias in our acceleration

More information

SPEED SYNCHRONIZATION OF MASTER SLAVE D.C. MOTORS USING MICROCONTROLLER, FOR TEXTILE APPLICATIONS

SPEED SYNCHRONIZATION OF MASTER SLAVE D.C. MOTORS USING MICROCONTROLLER, FOR TEXTILE APPLICATIONS e-issn: 2349-9745 p-issn: 2393-8161 Scientific Journal Impact Factor (SJIF): 1.711 International Journal of Modern Trends in Engineering and Research www.ijmter.com SPEED SYNCHRONIZATION OF MASTER SLAVE

More information

X3M. Multi-Axis Absolute MEMS Inclinometer Page 1 of 13. Description. Software. Mechanical Drawing. Features

X3M. Multi-Axis Absolute MEMS Inclinometer Page 1 of 13. Description. Software. Mechanical Drawing. Features Page 1 of 13 Description The X3M is no longer available for purchase. The X3M is an absolute inclinometer utilizing MEMS (micro electro-mechanical systems) technology to sense tilt angles over a full 360

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

COTS ADAPTABLE MODULE FOR ATTITUDE DETERMINATION IN CUBESATS

COTS ADAPTABLE MODULE FOR ATTITUDE DETERMINATION IN CUBESATS COTS ADAPTABLE MODULE FOR ATTITUDE DETERMINATION IN CUBESATS Tristan C. J. E. Martinez College of Engineering University of Hawai i at Mānoa Honolulu, HI 96822 ABSTRACT The goal of this research proposal

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

About Security of the RAK DEK

About Security of the RAK DEK J. Yaghob (Ed.): ITAT pp. Charles University in Prague, Prague, About Security of the RAK DEK Abstract: The RAK DEK operating unit is a standalone access control system. This unit, and its more advanced

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

Object Motion MITes. Emmanuel Munguia Tapia Changing Places/House_n Massachusetts Institute of Technology

Object Motion MITes. Emmanuel Munguia Tapia Changing Places/House_n Massachusetts Institute of Technology Object Motion MITes Emmanuel Munguia Tapia Changing Places/House_n Massachusetts Institute of Technology Object motion MITes GOAL: Measure people s interaction with objects in the environment We consider

More information

Designing an Embedded System for Autonomous Building Map Exploration Robot

Designing an Embedded System for Autonomous Building Map Exploration Robot Designing an Embedded System for Autonomous Building Map Exploration Robot V. Ramya Assist. Prof, Dept of CSE Annamalai University Annamalai Nagar T. Akilan Dept. of CSE Annamalai University Annamalai

More information

LDOR: Laser Directed Object Retrieving Robot. Final Report

LDOR: Laser Directed Object Retrieving Robot. Final Report University of Florida Department of Electrical and Computer Engineering EEL 5666 Intelligent Machines Design Laboratory LDOR: Laser Directed Object Retrieving Robot Final Report 4/22/08 Mike Arms TA: Mike

More information

Using the VM1010 Wake-on-Sound Microphone and ZeroPower Listening TM Technology

Using the VM1010 Wake-on-Sound Microphone and ZeroPower Listening TM Technology Using the VM1010 Wake-on-Sound Microphone and ZeroPower Listening TM Technology Rev1.0 Author: Tung Shen Chew Contents 1 Introduction... 4 1.1 Always-on voice-control is (almost) everywhere... 4 1.2 Introducing

More information

Intelligent and passive RFID tag for Identification and Sensing

Intelligent and passive RFID tag for Identification and Sensing Zürich University Of Applied Sciences Institute of Embedded Systems InES Intelligent and passive RFID tag for Identification and Sensing (Presented at Embedded World, Nürnberg, 3 rd March 2009) Dipl. Ing.

More information

2.0 Discussion: 2.1 Approach:

2.0 Discussion: 2.1 Approach: 2.0 Discussion: 2.1 Approach: The design for a Power Monitor and Data Logging System is comprised of two major components: the Power Meter and the Data Logger. The Power Meter is the package that plugs

More information

Accident Sensor with Google Map Locator

Accident Sensor with Google Map Locator IJIRST International Journal for Innovative Research in Science & Technology Volume 2 Issue 10 March 2016 ISSN (online): 2349-6010 Accident Sensor with Google Map Locator Steffie Tom Keval Velip Aparna

More information

AMI (ADVANCED METERING INFRASTRUCTURE) MESH WITHOUT SWITCHES IN THE KIT SECTION

AMI (ADVANCED METERING INFRASTRUCTURE) MESH WITHOUT SWITCHES IN THE KIT SECTION AMI (ADVANCED METERING INFRASTRUCTURE) MESH WITHOUT SWITCHES IN THE KIT SECTION *M.Raga Divya, ** Y.Ratna Babu *Department of Electronics and Communication VIGNAN S Lara Institute of Technology and Sciences,

More information

Development of a Distributed Multi-MCU Based Flight Control System for Unmanned Aerial Vehicle

Development of a Distributed Multi-MCU Based Flight Control System for Unmanned Aerial Vehicle Journal of Applied Science and Engineering, Vol. 18, No. 3, pp. 251 258 (2015) DOI: 10.6180/jase.2015.18.3.05 Development of a Distributed Multi-MCU Based Flight Control System for Unmanned Aerial Vehicle

More information

Sensors Fundamentals. Renesas Electronics America Inc Renesas Electronics America Inc. All rights reserved.

Sensors Fundamentals. Renesas Electronics America Inc Renesas Electronics America Inc. All rights reserved. Sensors Fundamentals Renesas Electronics America Inc. Renesas Technology & Solution Portfolio 2 Agenda Introduction Sensors fundamentals ADI sensors Sensors data acquisition ADI support for sensors applications

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

TEMPERATURE CORRECTION METHOD APPLIED ON ZIGBEE MEASUREMENT DATA TRANCEIVER

TEMPERATURE CORRECTION METHOD APPLIED ON ZIGBEE MEASUREMENT DATA TRANCEIVER TEMPERATURE CORRECTION METHOD APPLIED ON ZIGBEE MEAUREMENT DATA TRANCEIER Zivko D. Kokolanski, Cvetan. Gavrovski, ladimir I. Dimcev Department of Electrical Measurement, Faculty of Electrical Engineering

More information

Visual Tracking and Surveillance System

Visual Tracking and Surveillance System Visual Tracking and Surveillance System Neena Mani 1, Ammu Catherine Treesa 2, Anju Sivadas 3, Celus Sheena Francis 4, Neethu M.T. 5 Asst. Professor, Dept. of EEE, Mar Athanasius College of Engineering,

More information

Hardware Implementation of an Explorer Bot Using XBEE & GSM Technology

Hardware Implementation of an Explorer Bot Using XBEE & GSM Technology Volume 118 No. 20 2018, 4337-4342 ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Hardware Implementation of an Explorer Bot Using XBEE & GSM Technology M. V. Sai Srinivas, K. Yeswanth,

More information

Application Note. Communication between arduino and IMU Software capturing the data

Application Note. Communication between arduino and IMU Software capturing the data Application Note Communication between arduino and IMU Software capturing the data ECE 480 Team 8 Chenli Yuan Presentation Prep Date: April 8, 2013 Executive Summary In summary, this application note is

More information

Hopper Spacecraft Simulator. Billy Hau and Brian Wisniewski

Hopper Spacecraft Simulator. Billy Hau and Brian Wisniewski Hopper Spacecraft Simulator Billy Hau and Brian Wisniewski Agenda Introduction Flight Dynamics Hardware Design Avionics Control System Future Works Introduction Mission Overview Collaboration with Penn

More information

Distributed spectrum sensing in unlicensed bands using the VESNA platform. Student: Zoltan Padrah Mentor: doc. dr. Mihael Mohorčič

Distributed spectrum sensing in unlicensed bands using the VESNA platform. Student: Zoltan Padrah Mentor: doc. dr. Mihael Mohorčič Distributed spectrum sensing in unlicensed bands using the VESNA platform Student: Zoltan Padrah Mentor: doc. dr. Mihael Mohorčič Agenda Motivation Theoretical aspects Practical aspects Stand-alone spectrum

More information

Implement a Robot for the Trinity College Fire Fighting Robot Competition.

Implement a Robot for the Trinity College Fire Fighting Robot Competition. Alan Kilian Fall 2011 Implement a Robot for the Trinity College Fire Fighting Robot Competition. Page 1 Introduction: The successful completion of an individualized degree in Mechatronics requires an understanding

More information

Imaging serial interface ROM

Imaging serial interface ROM Page 1 of 6 ( 3 of 32 ) United States Patent Application 20070024904 Kind Code A1 Baer; Richard L. ; et al. February 1, 2007 Imaging serial interface ROM Abstract Imaging serial interface ROM (ISIROM).

More information

Testing Autonomous Hover Algorithms Using a Quad rotor Helicopter Test Bed

Testing Autonomous Hover Algorithms Using a Quad rotor Helicopter Test Bed Testing Autonomous Hover Algorithms Using a Quad rotor Helicopter Test Bed In conjunction with University of Washington Distributed Space Systems Lab Justin Palm Andy Bradford Andrew Nelson Milestone One

More information

Preliminary Design Report. Project Title: Search and Destroy

Preliminary Design Report. Project Title: Search and Destroy EEL 494 Electrical Engineering Design (Senior Design) Preliminary Design Report 9 April 0 Project Title: Search and Destroy Team Member: Name: Robert Bethea Email: bbethea88@ufl.edu Project Abstract Name:

More information

IOT Based Intelligent Traffic Signal and Vehicle Tracking System

IOT Based Intelligent Traffic Signal and Vehicle Tracking System IOT Based Intelligent Traffic Signal and Vehicle Tracking System Srinuvasa Manikanta Adabala M.Tech (Embedded Systems), Department of ECE, Aditya College of Engineering(JNTUK), Surampalem, A.P -533437.

More information

SELF STABILIZING PLATFORM

SELF STABILIZING PLATFORM SELF STABILIZING PLATFORM Shalaka Turalkar 1, Omkar Padvekar 2, Nikhil Chavan 3, Pritam Sawant 4 and Project Guide: Mr Prathamesh Indulkar 5. 1,2,3,4,5 Department of Electronics and Telecommunication,

More information

Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller

Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller Four Quadrant Speed Control of DC Motor with the Help of AT89S52 Microcontroller Rahul Baranwal 1, Omama Aftab 2, Mrs. Deepti Ojha 3 1,2, B.Tech Final Year (Electronics and Communication Engineering),

More information

On the Design of Software and Hardware for a WSN Transmitter

On the Design of Software and Hardware for a WSN Transmitter 16th Annual Symposium of the IEEE/CVT, Nov. 19, 2009, Louvain-La-Neuve, Belgium 1 On the Design of Software and Hardware for a WSN Transmitter Jo Verhaevert, Frank Vanheel and Patrick Van Torre University

More information

I.1 Smart Machines. Unit Overview:

I.1 Smart Machines. Unit Overview: I Smart Machines I.1 Smart Machines Unit Overview: This unit introduces students to Sensors and Programming with VEX IQ. VEX IQ Sensors allow for autonomous and hybrid control of VEX IQ robots and other

More information

VCNL4000 Demo Kit. IR Anode. IR Cathode. IR Cathode SDA SCL

VCNL4000 Demo Kit. IR Anode. IR Cathode. IR Cathode SDA SCL VISHAY SEMICONDUCTORS Optoelectronics Application Note INTRODUCTION The VCNL4000 is a proximity sensor with an integrated ambient light sensor. It is the industry s first optical sensor to combine an infrared

More information

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING 1 HARSHUL BALANI, 2 CHARU GUPTA, 3 KRATIKA SUKHWAL 1,2,3 B.TECH (ECE), Poornima College Of Engineering, RTU E-mail; 1 harshul.balani@gmail.com, 2 charu95g@gmail.com,

More information

Using Infrared Array Devices in Smart Home Observation and Diagnostics

Using Infrared Array Devices in Smart Home Observation and Diagnostics Using Infrared Array Devices in Smart Home Observation and Diagnostics Galidiya Petrova 1, Grisha Spasov 2, Vasil Tsvetkov 3, 1 Department of Electronics at Technical University Sofia, Plovdiv branch,

More information

Smart-M3-Based Robot Interaction in Cyber-Physical Systems

Smart-M3-Based Robot Interaction in Cyber-Physical Systems FRUCT 16, Oulu, Finland October 30, 2014 Smart-M3-Based Robot Interaction in Cyber-Physical Systems Nikolay Teslya *, Sergey Savosin * * St. Petersburg Institute for Informatics and Automation of the Russian

More information

Introducing the Quadrotor Flying Robot

Introducing the Quadrotor Flying Robot Introducing the Quadrotor Flying Robot Roy Brewer Organizer Philadelphia Robotics Meetup Group August 13, 2009 What is a Quadrotor? A vehicle having 4 rotors (propellers) at each end of a square cross

More information

Robotic Development Kit. Powered using ATMEL technology

Robotic Development Kit. Powered using ATMEL technology Robotic Development Kit Powered using ATMEL technology Index 1. System overview 2. Technology overview 3. Individual dev-kit components I. Robot II. Remote III. IR-Pod IV. Base-Station V. RFID 4. Robonii

More information

Cleaning Robot Working at Height Final. Fan-Qi XU*

Cleaning Robot Working at Height Final. Fan-Qi XU* Proceedings of the 3rd International Conference on Material Engineering and Application (ICMEA 2016) Cleaning Robot Working at Height Final Fan-Qi XU* International School, Beijing University of Posts

More information

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment Proceedings of the International MultiConference of Engineers and Computer Scientists 2016 Vol I,, March 16-18, 2016, Hong Kong Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free

More information

Voice Guided Military Robot for Defence Application

Voice Guided Military Robot for Defence Application IJIRST International Journal for Innovative Research in Science & Technology Volume 2 Issue 11 April 2016 ISSN (online): 2349-6010 Voice Guided Military Robot for Defence Application Palak N. Patel Minal

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

3-Degrees of Freedom Robotic ARM Controller for Various Applications

3-Degrees of Freedom Robotic ARM Controller for Various Applications 3-Degrees of Freedom Robotic ARM Controller for Various Applications Mohd.Maqsood Ali M.Tech Student Department of Electronics and Instrumentation Engineering, VNR Vignana Jyothi Institute of Engineering

More information

Design of a Remote-Cockpit for small Aerospace Vehicles

Design of a Remote-Cockpit for small Aerospace Vehicles Design of a Remote-Cockpit for small Aerospace Vehicles Muhammad Faisal, Atheel Redah, Sergio Montenegro Universität Würzburg Informatik VIII, Josef-Martin Weg 52, 97074 Würzburg, Germany Phone: +49 30

More information

High Frequency Ceramic Solutions

High Frequency Ceramic Solutions 1.0 mm 0.8-1.0 mm Abstract The nrf52832 SoC is a powerful, highly flexible ultra-low power multiprotocol SoC ideally suited for Bluetooth Smart ANT and 2.4GHz ultra low-power wireless applications. The

More information