A Robot Simulator Based on the Cross Architecture for the Development of Cognitive Robotics

Size: px
Start display at page:

Download "A Robot Simulator Based on the Cross Architecture for the Development of Cognitive Robotics"

Transcription

1 2016 XIII Lain American Roboics Symposium and IV Brazilian Roboics Symposium A Robo Simulaor Based on he Cross Archiecure for he Developmen of Cogniive Roboics Danilo H. Perico, Thiago P. D. Homem, Aislan C. Almeida, Isaac J. Silva, Claudio O. Vilão Jr., Vinicius N. Ferreira, Reinaldo A. C. Bianchi Elecrical Engineering Deparmen Cenro Universiário FEI São Bernardo do Campo, São Paulo, Brazil {dperico, rbianchi}@fei.edu.br Deparmen of Informaics Insiuo Federal de São Paulo São Paulo, São Paulo, Brazil Absrac This paper presens a new 2D robo simulaor based on he Cross Archiecure for RoboCup Soccer Humanoid League domain. A simulaor is an imporan ool for esing cogniive algorihms in robos wihou he need of handling wih real robo problems; moreover, a simulaor is eremely useful for allowing reproducibiliy of any developed algorihm, even if here is no robo available. The proposed simulaor allows he direc applicaion of he algorihms developed in he simulaor ino a real robo ha works wih he Cross Archiecure. Besides, he simulaor is freely available, i is open-source and has low compuaional cos. Eperimens were conduced in order o analyze he porabiliy of a decision code developed in he simulaor o a real robo. The resuls allowed us o conclude ha he simulaor can be used o es new algorihms, since he decisions performed by he robo in simulaion and in he real world were quie similar. I. INTRODUCTION The Cross Archiecure [1] is a sofware archiecure composed by independen modules, ha was proposed in order o allow a humanoid robo, equipped wih a compuer, o perform several concurren asks wihou he need of microconroller boards and wihou performance loss. Several modules of he Cross Archiecure are dedicaed o he developmen of he Arificial Inelligence algorihms, for insance, robo s decision, localizaion and planning. Neverheless, one of he main problems of developing cogniive algorihms in real humanoid robos are he physical issues, such as backlashes, broken pars, bad connecions and so on. Anoher problem of developing cogniive algorihms in unique humanoid robos, i.e. hose ones ha are no sandard, is he lack of reproducibiliy of any proposed code. Reproducibiliy is very imporan in order o allow he spread of knowledge. Thereby, a simulaor is an imporan ool for debugging and esing high-level algorihms wihou he need of dealing wih real robo problems. Moreover, i allows he reproducibiliy of any proposed algorihm even if here is no robo available. Hence, he goal of his work is he proposal of a 2D humanoid soccer simulaor ha allows he absracion of real world problems during he developmen of high-level algorihms ha are based on he Cross Archiecure. Thus, he simulaor s domain is he RoboCup Soccer Humanoid League. There are already several kinds of robo simulaors available, such as hose depiced in Secion III. However, he cogniive algorihms developed in he proposed simulaor can be direcly applied in he humanoid robos ha use he Cross Archiecure as heir sofware archiecure. This work is srucured as follows: Secion II briefly describes he Cross Archiecure. Secion III depics some usual robo simulaors. Secion IV shows he proposed simulaor. In Secion V a case sudy is presened and Secion VI provides he conclusions and indicaes avenues for eend his work. II. CROSS ARCHITECTURE Sofware archiecure is essenial o he developmen of successful applicaions in roboics, specially considering he comple archiecure requesed by humanoid robos. Sofware archiecure can be described as a guidance for sofware design and developmen, acing as a high-level modeling, i represens he fundamenal conceps, properies or resricions of a sysem [2]. Following he sofware archiecure conceps, he Cross Archiecure was developed wih focus in humanoid robo soccer players. Mos common paradigms for sofware archiecure used in roboics are [3]: hierarchical, reacive [4] and hybrid [5]. The hierarchical paradigm is based in he sequenial and orderly relaion beween he hree primiives of roboics: Sense Plan Ac. On he oher hand, he reacive paradigm uses a verical decomposiion, where he robo has a Sense Ac ype of organizaion wih some primiive behaviors [3]. Due o he srong accepance of reacive and hierarchical paradigms in roboics, a new paradigm, ha combined hese las wo, was proposed. This new paradigm was named hybrid and i aims he creaion of a sysem capable o plan as long as i senses and reacs [6]. The hybrid paradigm argues ha a robo has o deliberae while i senses and acs, and i is done by decomposing a ask ino sub-asks. Tasks ha are reacive, such as proecing a robo from a falling or adaping he walking o sloped errains [7], do no need o be planned or deliberaed. When one of hose siuaions occurs, he robo should simply sense and /16 $ IEEE DOI /LARS-SBR

2 reac, leaving comple behaviors, like deciding wha o do or localizing iself, o he hierarchical srucure. The Cross Archiecure is based on he hybrid paradigm. Due o he blackboard concep [8], ha is a shared memory area ha allows iner-process communicaion, he Cross Archiecure allows an absracion layer beween he processes required for a humanoid robo soccer player. Addiionally, his archiecure also allows a humanoid robo o work properly wihou any dedicaed sub-conroller implemened in lowlevel hardware (e.g., a microconroller board is no needed for conrolling he moors). The Cross Archiecure saes ha independen processes can communicae beween each oher in order o achieve an inelligen sysem. I is composed by 8 processes: Vision, Localizaion, Decision, Communicaion, Planning, Inerial Measuremen Uni (IMU), Conrol and Managemen [1]. Figure 1 depics how he processes are inerconneced and how hey access he blackboard (bkb) o echange daa among hem, considering a robo n. For eample, he Decision process, in order o reason abou he ne acion, uses daa from Vision, Localizaion and Communicaion. Then, i may se he Vision o coninue searching for he ball or i may send o Planning a command o compue a differen rajecory, which mus send o Conrol a message o sar a movemen. There are some researches wih humanoid robos ha already use he Cross Archiecure as heir basic archiecure for he developmen of cogniive behaviors, for eample [7], [9] and [10]. III. SIMULATORS Robo simulaors are commonly used for he developmen of algorihms wihou he need of having an acual robo. The usage of simulaors allows he performance of a large number of eperimens, wihou he risk of damaging he robos. The mos used robo simulaors have some disadvanages. For eample, he robo s behavior can differ beween simulaion and real world. This happens because he simulaion Fig. 1. The Cross Archiecure. Adaped from [1]. Gray boes are he simulaed processes. model is commonly simplified and, hence, imperfec. So, he simulaion migh no reproduce he same resuls as he real world, even using a quie good physics engine [11]. Beyond ha, he 3D simulaors like Gazebo [12], Webos [13], V-REP [14] and RoboCup Soccer 3D [15] ofen have high compuaional cos and hey need o have he specific desired robo model, which is no always available by defaul. In he 2D simulaors, such as he RoboCup Soccer 2D [15] and TauraSim [16], he grea difficuly perceived was he inegraion of he Cross Archiecure in hese environmens and he direc porabiliy of he developed algorihms o real robos. The quoed simulaors are briefly described hereafer. A. Gazebo Gazebo is an open source roboic simulaion package, ha uses he open source OGRE rendering engine, which produces high-qualiy graphics [17]. Gazebo offers he abiliy o simulae robos in indoor and oudoor environmens. The environmen can be made using simulaed ligh and saic objecs. The physics engines i suppors are: ODE, Bulle, Simbody, and DART (ODE is defaul engine). Gazebo is available for Mac and Linu [18] and i is currenly being mainained by he company Open Source Roboics Foundaion (OSRF), which is he same company ha mainains he ROS. B. Webos Webos is a 3D simulaion environmen used o model, program and simulae mobile robos. Webos can runs naively on Windows, Mac and Linu, so he world files and API funcions can easily be used in differen operaing sysems. A simulaion can have many robos, limied only by compuer memory and CPU power, and each robo may run wih is own specific conroller code. The robo conrollers can be programmed in C, C++, Java, Pyhon and Malab, or use a ROS node. The robo behavior can be esed in physically realisic worlds by using he Open Dynamics Engine (ODE), physics engine library [18]. C. V-Rep V-REP (Virual Robo Eperimenaion Plaform) is available for Windows, Mac and Linu. The conrollers can be programmed in C/C++, Pyhon, Java, Lua, Malab, Ocave or Urbi. The physics engines are: Bulle Physics, ODE, Newon and Vore Dynamics. D. RoboCup Soccer 3D In Robocup, 3D soccer simulaion is performed in he RoboCup Simulaed Soccer Server 3D (RCSSServer3D) since 2008, and runs on Linu, Windows and Mac [19]. RC- SSServer3D is based on SimSpark. SimSpark uses he ODE library for simulaing rigid body dynamics. The robo agens in he simulaion are he Aldebaran NAO robo. E. RoboCup Soccer 2D The RoboCup Soccer Simulaor 2D is he official simulaor of RoboCup 2D simulaion league. In his sofware, each agen connecs o he server, simulaing a soccer game and an independen monior shows he saus of he game. 318

3 F. TauraSim TauraSim is a simulaor developed by Taura Bos eam for developing high-level sraegies in RoboCup Soccer Humanoid League. This simulaor works in wo modules: he firs one handles he 2D simulaion and he second one is an inerface for he robo s inelligence. The communicaion beween he modules is made via socke in JSON forma. IV. ROBOFEI-HT SIMULATOR RoboFEI-HT Simulaor (Figure 2) is inspired by TauraSim, since i is also a 2D simulaor made in Pyhon wih he suppor of he graphical library Pygame [20]. However, he proposed simulaor is buil upon he Cross Archiecure, using he blackboard concep for communicaion beween processes. The proposed simulaor aims o simulae hree processes from he Cross Archiecure: Vision, Conrol and IMU. Figure 1 depics he simulaed processes in gray boes. All he processes linked o he cogniive algorihms of he robo, such as Decision, Localizaion, Planning and Communicaion runs in boh plaforms: real or simulaed robos. As already menioned, his absracion is possible due o he blackboard. So, from he poin-of-view of cogniive processes, i does no maer wheher he robo is real or virual; decisions will be aken following he daa published in he blackboard. The proposed simulaor suppors muli-robo sysems, where he communicaion beween he robos is made via UDP, following he same procedure used by real robos. RoboFEI-HT Simulaor brings some conribuions in relaion o he oher simulaors, shown in Secion III. The firs one is he direc porabiliy of he high-level algorihms from he simulaion o a real robo ha uses he Cross Archiecure. Anoher advanage is he fac ha he proposed simulaor is free, open-source, and does no require a powerful compuer o work, which guaranee he reproducibiliy of any proposed cogniive algorihm for humanoid robos. Fig. 2. RoboFEI-HT Simulaor. A. Physics Simulaion The purpose of his simulaor is o simulae he physical environmen of he soccer compeiion in order o es he highlevel algorihms developed by he eam. The simulaed world has wo dimensions, allowing he robos o move forward, backward, o he lef, o he righ and o roae around is own ais, represening he movemens of real robos. The objecs movemens are simulaed using he concep of speed. For robos, i is applied a roaion model, which changes he orienaion θ of he robo by summing a consan urning facor Δθ o he previous robo s orienaion θ 1, as shown in equaion 1. The speed vecor ˆv is compued by applying he curren orienaion θ o he previous speed ˆv 1, as shown in equaion 2, where a f and a s are he forward acceleraion and he sideways acceleraion respecively. Then, he curren posiion ŝ of he robo is compued by he sum of he previous robo s posiion ŝ 1 and he curren robo s speed ˆv,asin equaion 3. The simulaor runs 60 frames per second, however his value can be easily changed if needed. v v y v = 1 v y + 1 s s y θ = θ 1 +Δθ. (1) cos(θ ) sin(θ ) af. (2) sin(θ ) cos(θ ) a s s = 1 v s y + 1 v y. (3) Robos movemens are affeced by errors. These errors are simulaed by normal disribued random numbers, ha are added o he movemens speed. There are hree kinds of errors: speed error, which causes he robo o move forward or backward; drifing error, which causes sideways movemens; and roaion error, which causes robos o roae while moving. For he ball, fricion is used for reducing is speed wih ime. Fricion is represened by a facor f which, in each ieraion, is applied o he speed ŝ 1, resuling in a new speed ŝ. Noe ha he facor f ranges from 0 o 1, as shown in equaion 4. Then, he ball s posiion is updaed following Equaion 3. v = v y f 0 v 1 0 f v y. (4) 1 Collisions are ineracions beween objecs, which can be classified in four caegories: ineracions beween robos; ineracions beween robo and ball; ineracions beween robo and saic objecs; and ineracions beween ball and saic objecs. All ineracions beween robos, ball and goal poles were approimaed by an algorihm of collisions beween circles. To preven robos and he ball o move beyond he limis of he simulaion, he borders of he simulaion were considered as walls. 319

4 B. Movemen Conrol Two processes of he Cross Archiecure are responsible for he robos movemen: Decision, which chooses he acion performed by he robo, and Conrol, which eecues he movemen. They communicae wih each oher hrough he blackboard. So, Conrol reads a variable published by Decision in he blackboard and ac following his received insrucion. In order o simulae his behavior, each simulaed robo has is own Conrol process, which reads he same variables from he shared memory ha he Conrol of he real robo would read, and eecues he same acions he real robo would eecue. C. Vision The Vision process is he main robo sensor and i is responsible for recognizing objecs in he field, like he ball, eammaes and opponens. The field-of-view of he robo is se o 70 degrees and he pan is limied o 270 degrees, following he rules of he RoboCup Humanoid League. The search for objecs in he soccer field is conrolled by he Decision process, ha defines wha kind of objec should be searched and deermines he beginning and he end of he process. During he search, objecs posiioned in he field-ofview and far up o 3 meers from he robo can be idenified. Finally, he calculaed disance value (in meers) and angle value (in degrees) wih respec o he robo are published in he blackboard. Normal disribued random numbers can be also added in hese calculaed values in order o simulae vision errors. V. A CASE STUDY Aiming he evaluaion of he porabiliy beween he proposed simulaor and a real robo, some high-level sraegies, previously developed in he simulaor, were applied in an acual robo. A. Sofware and Hardware Seup A humanoid robo inspired on DARwIn-OP [21] was used in he eperimens. This robo uses an Inel Core i5 1.66GHz compuer wih 8GB SDRAM, running Ubunu LTS. The same compuer was also used in he simulaed eperimens. For reproducibiliy reasons, he simulaor proposed in his work along wih he decision algorihms used during he eperimens are available a hp://fei.edu.br/ rbianchi/sofware. hml, as well as he documenaion ha describes is insallaion and usage. B. Eperimens This secion illusraes he use of he Decision process on he simulaor and is eension o real robos. The developmen and analysis of he Decision was chosen considering ha he Conrol, IMU and Vision are also implemened and available for he real robo. The proposed simulaor allows he scienific communiy o develop specific cogniive algorihms, such as sraegies and robo localizaion, wihou dealing wih physical robo problems. (a) Simulaion (b) Real robo Fig. 3. Firs proposed scenario for boh domains. (a) Simulaion (b) Real robo Fig. 4. Second proposed scenario for boh domains. In order o validae he ransference of he developed source code from he simulaor o a real robo, he Decision process consised of a basic approach, named naïve, in which he robo searches for he ball, walks oward i, aligns iself o he opponen s goal and kicks he ball. This work focuses in he cogniive processes of he robo, herefore he analysis of he eperimens were qualiaively made disregarding he physics of he simulaor, aiming o compare he robo s behavior beween simulaed and real environmens. Two scenarios were considered for he eperimens. Figure 3 shows he firs scenario, in which he ball is posiioned a he penaly mark and he robo is posiioned near he ball. Figure 4 presens he second scenario in which he ball is posiioned o he lef of he goal and he robo mus walk oward i, aligns o he opponen s goal and kicks he ball. In order o analyze he porabiliy of he algorihms beween simulaion and real world, he rajecory of he robo was sored and compared in boh domains. The resuls demonsrae ha he acions performed by he real robo, in boh eperimens, are similar o he acions performed by he simulaed robo, as shown in Figures 5 o 8, ha describe he rajecories of he robo and he ball for each environmen 1. Figures 5 and 6 show he sraigh pah performed by he robo in boh environmens, in which he robo is already oriened oward he opponen s goal, i walks forward and 1 The video of he eperimens is available a: hps://youu.be/w4rhseu68z4. 320

5 (a) (b) (c) (d) Fig. 5. Simulaion: pah performed in he firs scenario. (a) (b) (c) (d) Fig. 6. Real world: pah performed in he firs scenario. kicks he ball. Figure 7 and 8 show he curved pah, in which he robo walks oward he ball, urns lef or righ, according o is orienaion, aligns o he opponen s goal and kicks he ball. The eperimens indicae ha a high-level decision algorihm, implemened in he simulaor, can be reproduced in real robos wih minor changes. This is possible because he oupu of he simulaed processes (IMU, Conrol and Vision) are very similar o he oupu of hese same processes in real robos. VI. CONCLUSION This paper describes he RoboFEI-HT Simulaor developed for he RoboCup Humanoid Soccer domain, which allows cogniive algorihms o be implemened, simulaed and ransferred o real humanoid robos. The simulaor has some advanages when compared o oher eising simulaors: he usage of he Cross Archiecure, allowing he ransference of reasoning, learning and localizaion algorihms direcly o real robos ha uses his archiecure; and he fac ha he sofware is open-source, allowing he reproducibiliy of any new proposed code, even when here is no a robo available. The performed eperimens showed ha high-level algorihms developed in simulaion can be eended o he robos wihou many changes. For insance, during he eperimens, he same decision algorihm implemened in he simulaor was eended o he real robo wihou many changes and he robo performed he same acions as running in simulaion. As fuure work, new cogniive acions such as reasoning, learning, and self-localizaion can be implemened and esed in order o evaluae he simulaor and he porabiliy of some oher high-level Arificial Inelligence algorihms o real robos. ACKNOWLEDGMENT Danilo H. Perico, Thiago P. D. Homem, Isaac J. Silva, Claudio O. Vilão Jr. and Vinicius N. Ferreira acknowledge suppor from CAPES; Aislan C. Almeida acknowledges suppor from CNPq. REFERENCES [1] D. H. Perico, I. J. Silva, C. O. Vilão Junior, T. P. D. Homem, R. C. Desro, F. Tonidandel, and R. A. C. Bianchi, Roboics: Join Conference on Roboics, LARS 2014, SBR 2014, Roboconrol 2014, São Carlos, Brazil, Ocober 18-23, Revised Seleced Papers. Berlin, Heidelberg: Springer Berlin Heidelberg, 2015, ch. Newon: A High Level Conrol Humanoid Robo for he RoboCup Soccer KidSize League, pp [Online]. Available: hp://d.doi.org/ / [2] C. Yang, P. Liang, and P. Avgeriou, A sysemaic mapping sudy on he combinaion of sofware archiecure and agile developmen, Journal of Sysems and Sofware, vol. 111, pp , [3] R. Murphy, Inroducion o AI Roboics. Cambridge, MA: MIT Press,

6 (a) (b) (c) (d) Fig. 7. Simulaion: pah performed in he second scenario. (a) (b) (c) (d) Fig. 8. Real world: pah performed in he second scenario. [4] R. A. Brooks, A robus layered conrol sysem for a mobile robo, Roboics and Auomaion, IEEE Journal of, vol. 2, no. 1, pp , [5] R. C. Arkin and T. Balch, Aura: Principles and pracice in review, Journal of Eperimenal and Theoreical Arificial Inelligence, vol. 9, pp , [6] R. C. Arkin, Behavior-based roboics. MIT press, [7] I. J. Silva, D. H. Perico, T. P. D. Homem, C. O. Vilão, F. Tonidandel, and R. A. C. Bianchi, Using reinforcemen learning o improve he sabiliy of a humanoid robo: Walking on sloped errain, in h Lain American Roboics Symposium and rd Brazilian Symposium on Roboics (LARS-SBR), Oc 2015, pp [8] B. Hayes-Roh, A blackboard archiecure for conrol, Arif. Inell., vol. 26, no. 3, pp , Aug [9] C. O. Vilão, D. H. Perico, I. J. Silva, T. P. D. Homem, F. Tonidandel, and R. A. C. Bianchi, A single camera vision sysem for a humanoid robo, in Roboics: SBR-LARS Roboics Symposium and Roboconrol (SBR LARS Roboconrol), 2014 Join Conference on, Oc 2014, pp [10] D. H. Perico, R. A. C. Bianchi, P. E. Sanos, and R. L. de Mánaras, Collaboraive communicaion of qualiaive spaial percepions for mulirobo sysems, in Proc. 29h Inernaional Workshop on Qualiaive Reasoning (IJCAI), New York, NY, USA, 2016, pp [11] A. Farchy, S. Barre, P. MacAlpine, and P. Sone, Humanoid robos learning o walk faser: From he real world o simulaion and back, in Proceedings of he 2013 inernaional conference on auonomous agens and muli-agen sysems. Inernaional Foundaion for Auonomous Agens and Muliagen Sysems, 2013, pp [12] Gazebo - (robo simulaion made easy), hp://gazebosim.org, 2016, las Accessed in: 19/05/2016. [13] Webos, hp:// 2016, las Accessed in: 19/05/2016. [14] Virual robo eperimenaion plaform, hp:// 2016, las Accessed in: 19/05/2016. [15] Robocup soccer simulaion. RoboCup. [Online]. Available: hp: //wiki.robocup.org/wiki/soccer Simulaion League [16] F. J. C. Monenegro. (2015) Taurasim. Taura Bos eam, UFSM. [Online]. Available: hps://gilab.com/splinerfm/taurasim [17] I. Afanasyev, A. Sagiov, and E. Magid, Ros-based slam for a gazebosimulaed mobile robo in image-based 3d model of indoor environmen, in Advanced Conceps for Inelligen Vision Sysems. Springer, 2015, pp [18] A. Saranowicz and G. L. Marioini, A survey and comparison of commercial and open-source roboic simulaor sofware, in Proceedings of he 4h Inernaional Conference on PErvasive Technologies Relaed o Assisive Environmens. ACM, 2011, p. 56. [19] Y. Xu and H. Vaankhah, Simspark: An open source robo simulaor developed by he robocup communiy, in RoboCup 2013: Robo World Cup XVII. Springer, 2013, pp [20] Pygame. [Online]. Available: hp:// [21] I. Ha, Y. Tamura, H. Asama, J. Han, and D. W. Hong, Developmen of open humanoid plaform DARwIn-OP, in SICE Annual Conference 2011, 2011, pp

Humanoid Robot Simulation with a Joint Trajectory Optimized Controller

Humanoid Robot Simulation with a Joint Trajectory Optimized Controller Humanoid Robo Simulaion wih a Join Trajecory Opimized Conroller José L. Lima, José C. Gonçalves, Paulo G. Cosa, A. Paulo Moreira Deparmen of Elecrical and Compuer Engineering Faculy of Engineering of Universiy

More information

Role of Kalman Filters in Probabilistic Algorithm

Role of Kalman Filters in Probabilistic Algorithm Volume 118 No. 11 2018, 5-10 ISSN: 1311-8080 (prined version); ISSN: 1314-3395 (on-line version) url: hp://www.ijpam.eu doi: 10.12732/ijpam.v118i11.2 ijpam.eu Role of Kalman Filers in Probabilisic Algorihm

More information

Spring Localization I. Roland Siegwart, Margarita Chli, Martin Rufli. ASL Autonomous Systems Lab. Autonomous Mobile Robots

Spring Localization I. Roland Siegwart, Margarita Chli, Martin Rufli. ASL Autonomous Systems Lab. Autonomous Mobile Robots Spring 2017 Localizaion I Localizaion I 10.04.2017 1 2 ASL Auonomous Sysems Lab knowledge, daa base mission commands Localizaion Map Building environmen model local map posiion global map Cogniion Pah

More information

THE OSCILLOSCOPE AND NOISE. Objectives:

THE OSCILLOSCOPE AND NOISE. Objectives: -26- Preparaory Quesions. Go o he Web page hp://www.ek.com/measuremen/app_noes/xyzs/ and read a leas he firs four subsecions of he secion on Trigger Conrols (which iself is a subsecion of he secion The

More information

Autonomous Humanoid Navigation Using Laser and Odometry Data

Autonomous Humanoid Navigation Using Laser and Odometry Data Auonomous Humanoid Navigaion Using Laser and Odomery Daa Ricardo Tellez, Francesco Ferro, Dario Mora, Daniel Pinyol and Davide Faconi Absrac In his paper we presen a novel approach o legged humanoid navigaion

More information

ICAMechS The Navigation Mobile Robot Systems Using Bayesian Approach through the Virtual Projection Method

ICAMechS The Navigation Mobile Robot Systems Using Bayesian Approach through the Virtual Projection Method ICAMechS 2012 Advanced Inelligen Conrol in Roboics and Mecharonics The Navigaion Mobile Robo Sysems Using Bayesian Approach hrough he Virual Projecion Mehod Tokyo, Japan, Sepember 2012 Luige VLADAREANU,

More information

Investigation and Simulation Model Results of High Density Wireless Power Harvesting and Transfer Method

Investigation and Simulation Model Results of High Density Wireless Power Harvesting and Transfer Method Invesigaion and Simulaion Model Resuls of High Densiy Wireless Power Harvesing and Transfer Mehod Jaber A. Abu Qahouq, Senior Member, IEEE, and Zhigang Dang The Universiy of Alabama Deparmen of Elecrical

More information

An Emergence of Game Strategy in Multiagent Systems

An Emergence of Game Strategy in Multiagent Systems An Emergence of Game Sraegy in Muliagen Sysems Peer LACKO Slovak Universiy of Technology Faculy of Informaics and Informaion Technologies Ilkovičova 3, 842 16 Braislava, Slovakia lacko@fii.suba.sk Absrac.

More information

Design and Implementation an Autonomous Mobile Soccer Robot Based on Omnidirectional Mobility and Modularity

Design and Implementation an Autonomous Mobile Soccer Robot Based on Omnidirectional Mobility and Modularity Design and Implemenaion an Auonomous Mobile Soccer Robo Based on Omnidirecional Mobiliy and Modulariy S. Hamidreza Mohades Kasaei and S.Mohammadreza Mohades Kasaei Absrac The purpose of his paper is o

More information

Lab 3 Acceleration. What You Need To Know: Physics 211 Lab

Lab 3 Acceleration. What You Need To Know: Physics 211 Lab b Lab 3 Acceleraion Wha You Need To Know: The Physics In he previous lab you learned ha he velociy of an objec can be deermined by finding he slope of he objec s posiion vs. ime graph. x v ave. = v ave.

More information

SLAM Algorithm for 2D Object Trajectory Tracking based on RFID Passive Tags

SLAM Algorithm for 2D Object Trajectory Tracking based on RFID Passive Tags 2008 IEEE Inernaional Conference on RFID The Veneian, Las Vegas, Nevada, USA April 16-17, 2008 1C2.2 SLAM Algorihm for 2D Objec Trajecory Tracking based on RFID Passive Tags Po Yang, Wenyan Wu, Mansour

More information

Direct Analysis of Wave Digital Network of Microstrip Structure with Step Discontinuities

Direct Analysis of Wave Digital Network of Microstrip Structure with Step Discontinuities Direc Analysis of Wave Digial Nework of Microsrip Srucure wih Sep Disconinuiies BILJANA P. SOŠIĆ Faculy of Elecronic Engineering Universiy of Niš Aleksandra Medvedeva 4, Niš SERBIA MIODRAG V. GMIROVIĆ

More information

A Cognitive Modeling of Space using Fingerprints of Places for Mobile Robot Navigation

A Cognitive Modeling of Space using Fingerprints of Places for Mobile Robot Navigation A Cogniive Modeling of Space using Fingerprins of Places for Mobile Robo Navigaion Adriana Tapus Roland Siegwar Ecole Polyechnique Fédérale de Lausanne (EPFL) Ecole Polyechnique Fédérale de Lausanne (EPFL)

More information

Control and Protection Strategies for Matrix Converters. Control and Protection Strategies for Matrix Converters

Control and Protection Strategies for Matrix Converters. Control and Protection Strategies for Matrix Converters Conrol and Proecion Sraegies for Marix Converers Dr. Olaf Simon, Siemens AG, A&D SD E 6, Erlangen Manfred Bruckmann, Siemens AG, A&D SD E 6, Erlangen Conrol and Proecion Sraegies for Marix Converers To

More information

Increasing Measurement Accuracy via Corrective Filtering in Digital Signal Processing

Increasing Measurement Accuracy via Corrective Filtering in Digital Signal Processing ISSN(Online): 39-8753 ISSN (Prin): 347-67 Engineering and echnology (An ISO 397: 7 Cerified Organizaion) Vol. 6, Issue 5, ay 7 Increasing easuremen Accuracy via Correcive Filering in Digial Signal Processing

More information

ECE-517 Reinforcement Learning in Artificial Intelligence

ECE-517 Reinforcement Learning in Artificial Intelligence ECE-517 Reinforcemen Learning in Arificial Inelligence Lecure 11: Temporal Difference Learning (con.), Eligibiliy Traces Ocober 8, 2015 Dr. Iamar Arel College of Engineering Deparmen of Elecrical Engineering

More information

Effective Team-Driven Multi-Model Motion Tracking

Effective Team-Driven Multi-Model Motion Tracking Effecive Team-Driven Muli-Model Moion Tracking Yang Gu Compuer Science Deparmen Carnegie Mellon Universiy 5000 Forbes Avenue Pisburgh, PA 15213, USA guyang@cscmuedu Manuela Veloso Compuer Science Deparmen

More information

Exploration with Active Loop-Closing for FastSLAM

Exploration with Active Loop-Closing for FastSLAM Exploraion wih Acive Loop-Closing for FasSLAM Cyrill Sachniss Dirk Hähnel Wolfram Burgard Universiy of Freiburg Deparmen of Compuer Science D-79110 Freiburg, Germany Absrac Acquiring models of he environmen

More information

Knowledge Transfer in Semi-automatic Image Interpretation

Knowledge Transfer in Semi-automatic Image Interpretation Knowledge Transfer in Semi-auomaic Image Inerpreaion Jun Zhou 1, Li Cheng 2, Terry Caelli 23, and Waler F. Bischof 1 1 Deparmen of Compuing Science, Universiy of Albera, Edmonon, Albera, Canada T6G 2E8

More information

Social-aware Dynamic Router Node Placement in Wireless Mesh Networks

Social-aware Dynamic Router Node Placement in Wireless Mesh Networks Social-aware Dynamic Rouer Node Placemen in Wireless Mesh Neworks Chun-Cheng Lin Pei-Tsung Tseng Ting-Yu Wu Der-Jiunn Deng ** Absrac The problem of dynamic rouer node placemen (dynrnp) in wireless mesh

More information

Mobile Robot Localization Using Fusion of Object Recognition and Range Information

Mobile Robot Localization Using Fusion of Object Recognition and Range Information 007 IEEE Inernaional Conference on Roboics and Auomaion Roma, Ialy, 10-14 April 007 FrB1.3 Mobile Robo Localizaion Using Fusion of Objec Recogniion and Range Informaion Byung-Doo Yim, Yong-Ju Lee, Jae-Bok

More information

Fuzzy Inference Model for Learning from Experiences and Its Application to Robot Navigation

Fuzzy Inference Model for Learning from Experiences and Its Application to Robot Navigation Fuzzy Inference Model for Learning from Experiences and Is Applicaion o Robo Navigaion Manabu Gouko, Yoshihiro Sugaya and Hiroomo Aso Deparmen of Elecrical and Communicaion Engineering, Graduae School

More information

A New Voltage Sag and Swell Compensator Switched by Hysteresis Voltage Control Method

A New Voltage Sag and Swell Compensator Switched by Hysteresis Voltage Control Method Proceedings of he 8h WSEAS Inernaional Conference on ELECTRIC POWER SYSTEMS, HIGH VOLTAGES, ELECTRIC MACHINES (POWER '8) A New Volage Sag and Swell Compensaor Swiched by Hyseresis Volage Conrol Mehod AMIR

More information

A1 K. 12V rms. 230V rms. 2 Full Wave Rectifier. Fig. 2.1: FWR with Transformer. Fig. 2.2: Transformer. Aim: To Design and setup a full wave rectifier.

A1 K. 12V rms. 230V rms. 2 Full Wave Rectifier. Fig. 2.1: FWR with Transformer. Fig. 2.2: Transformer. Aim: To Design and setup a full wave rectifier. 2 Full Wave Recifier Aim: To Design and seup a full wave recifier. Componens Required: Diode(1N4001)(4),Resisor 10k,Capacior 56uF,Breadboard,Power Supplies and CRO and ransformer 230V-12V RMS. + A1 K B1

More information

P. Bruschi: Project guidelines PSM Project guidelines.

P. Bruschi: Project guidelines PSM Project guidelines. Projec guidelines. 1. Rules for he execuion of he projecs Projecs are opional. Their aim is o improve he sudens knowledge of he basic full-cusom design flow. The final score of he exam is no affeced by

More information

Robot Control using Genetic Algorithms

Robot Control using Genetic Algorithms Robo Conrol using Geneic Algorihms Summary Inroducion Robo Conrol Khepera Simulaor Geneic Model for Pah Planning Chromosome Represenaion Evaluaion Funcion Case Sudies Conclusions The Robo Conroller Problem

More information

Application of Neural Q-Learning Controllers on the Khepera II via Webots Software

Application of Neural Q-Learning Controllers on the Khepera II via Webots Software Inernaional Conference on Fascinaing Advancemen in Mechanical Engineering (FAME2008), 11-13, December 2008 Applicaion of Neural Q-Learning s on he Khepera II via Webos Sofware Velappa Ganapahy and Wen

More information

Performance Study of Positioning Structures for Underwater Sensor Networks

Performance Study of Positioning Structures for Underwater Sensor Networks PROCEEDINGS OF THE nd WORKSHOP ON POSITIONING, NAVIGATION AND COMMUNICATION (WPNC 05) & 1s ULTRA-WIDEBAND EXPERT TALK (UET'05) Performance Sudy of Posiioning Srucures for Underwaer Sensor Neworks Jose

More information

ECMA st Edition / June Near Field Communication Wired Interface (NFC-WI)

ECMA st Edition / June Near Field Communication Wired Interface (NFC-WI) ECMA-373 1 s Ediion / June 2006 Near Field Communicaion Wired Inerface (NFC-WI) Sandard ECMA-373 1 s Ediion / June 2006 Near Field Communicaion Wired Inerface (NFC-WI) Ecma Inernaional Rue du Rhône 114

More information

arxiv: v1 [cs.ro] 19 Nov 2018

arxiv: v1 [cs.ro] 19 Nov 2018 Decenralized Cooperaive Muli-Robo Localizaion wih EKF Ruihua Han, Shengduo Chen, Yasheng Bu, Zhijun Lyu and Qi Hao* arxiv:1811.76v1 [cs.ro] 19 Nov 218 Absrac Muli-robo localizaion has been a criical problem

More information

Motion-blurred star image acquisition and restoration method based on the separable kernel Honglin Yuana, Fan Lib and Tao Yuc

Motion-blurred star image acquisition and restoration method based on the separable kernel Honglin Yuana, Fan Lib and Tao Yuc 5h Inernaional Conference on Advanced Maerials and Compuer Science (ICAMCS 206) Moion-blurred sar image acquisiion and resoraion mehod based on he separable kernel Honglin Yuana, Fan Lib and Tao Yuc Beihang

More information

The student will create simulations of vertical components of circular and harmonic motion on GX.

The student will create simulations of vertical components of circular and harmonic motion on GX. Learning Objecives Circular and Harmonic Moion (Verical Transformaions: Sine curve) Algebra ; Pre-Calculus Time required: 10 150 min. The sudens will apply combined verical ranslaions and dilaions in he

More information

6.141J / J: Robotics Science and Systems Spring 2010

6.141J / J: Robotics Science and Systems Spring 2010 6.141J / 16.405J: Roboics Science and Sysems Spring 2010 L1: Inroducion Wed 3 Feb 2010 Prof. Seh Teller EECS / CSAIL / MIT hp://courses.csail.mi.edu/6.141/ RSS Saff Insrucors Dr. Una-May O Reilly (CSAIL)

More information

Dynamic Difficulty Adjustment in a Whac-A-Mole like Game

Dynamic Difficulty Adjustment in a Whac-A-Mole like Game Dynamic Difficuly Adjusmen in a Whac-A-Mole like Game Bruno E. R. Garcia and Marcio K. Crocomo Deparmen of Informaics IFSP - PRC Piracicaba, SP, Brazil brunoely.gc@gmail.com, marciokc@ifsp.edu.br Kleber

More information

Table of Contents. 3.0 SMPS Topologies. For Further Research. 3.1 Basic Components. 3.2 Buck (Step Down) 3.3 Boost (Step Up) 3.4 Inverter (Buck/Boost)

Table of Contents. 3.0 SMPS Topologies. For Further Research. 3.1 Basic Components. 3.2 Buck (Step Down) 3.3 Boost (Step Up) 3.4 Inverter (Buck/Boost) Table of Conens 3.0 SMPS Topologies 3.1 Basic Componens 3.2 Buck (Sep Down) 3.3 Boos (Sep Up) 3.4 nverer (Buck/Boos) 3.5 Flyback Converer 3.6 Curren Boosed Boos 3.7 Curren Boosed Buck 3.8 Forward Converer

More information

Dynamic Networks for Motion Planning in Multi-Robot Space Systems

Dynamic Networks for Motion Planning in Multi-Robot Space Systems Proceeding of he 7 h Inernaional Symposium on Arificial Inelligence, Roboics and Auomaion in Space: i-sairas 2003, NARA, Japan, May 19-23, 2003 Dynamic Neworks for Moion Planning in Muli-Robo Space Sysems

More information

Pulse Train Controlled PCCM Buck-Boost Converter Ming Qina, Fangfang Lib

Pulse Train Controlled PCCM Buck-Boost Converter Ming Qina, Fangfang Lib 5h Inernaional Conference on Environmen, Maerials, Chemisry and Power Elecronics (EMCPE 016 Pulse Train Conrolled PCCM Buck-Boos Converer Ming Qina, Fangfang ib School of Elecrical Engineering, Zhengzhou

More information

(This lesson plan assumes the students are using an air-powered rocket as described in the Materials section.)

(This lesson plan assumes the students are using an air-powered rocket as described in the Materials section.) The Mah Projecs Journal Page 1 PROJECT MISSION o MArs inroducion Many sae mah sandards and mos curricula involving quadraic equaions require sudens o solve "falling objec" or "projecile" problems, which

More information

DECEMBER 15-18, 1997 ADELAIDE, SOUTH AUSTRALIA. Department of Mechanical Engineering, Hanyang University. Haeng Dang-Dong, Seong Dong-Ku, Seoul, KOREA

DECEMBER 15-18, 1997 ADELAIDE, SOUTH AUSTRALIA. Department of Mechanical Engineering, Hanyang University. Haeng Dang-Dong, Seong Dong-Ku, Seoul, KOREA FIFTH INTERNATIONAL w CONGRESS ON SOUND DECEMBER 15-18, 1997 ADELAIDE, SOUTH AUSTRALIA AND VIBRATION A design echnique for reducing he inake noise of a vehicle Jae-Eung Oh, Kwang-Hee Han Deparmen of Mechanical

More information

Prediction of Pitch and Yaw Head Movements via Recurrent Neural Networks

Prediction of Pitch and Yaw Head Movements via Recurrent Neural Networks To appear in Inernaional Join Conference on Neural Neworks, Porland Oregon, 2003. Predicion of Pich and Yaw Head Movemens via Recurren Neural Neworks Mario Aguilar, Ph.D. Knowledge Sysems Laboraory Jacksonville

More information

Particle Filter-based State Estimation in a Competitive and Uncertain Environment

Particle Filter-based State Estimation in a Competitive and Uncertain Environment Paricle Filer-based Sae Esimaion in a Compeiive and Uncerain Environmen Tim Laue Thomas Röfer Universiä Bremen DFKI-Labor Bremen Fachbereich 3 Mahemaik / Informaik Sichere Kogniive Sseme Enrique-Schmid-Sraße

More information

Parameters Affecting Lightning Backflash Over Pattern at 132kV Double Circuit Transmission Lines

Parameters Affecting Lightning Backflash Over Pattern at 132kV Double Circuit Transmission Lines Parameers Affecing Lighning Backflash Over Paern a 132kV Double Circui Transmission Lines Dian Najihah Abu Talib 1,a, Ab. Halim Abu Bakar 2,b, Hazlie Mokhlis 1 1 Deparmen of Elecrical Engineering, Faculy

More information

3D Laser Scan Registration of Dual-Robot System Using Vision

3D Laser Scan Registration of Dual-Robot System Using Vision 3D Laser Scan Regisraion of Dual-Robo Sysem Using Vision Ravi Kaushik, Jizhong Xiao*, William Morris and Zhigang Zhu Absrac This paper presens a novel echnique o regiser a se of wo 3D laser scans obained

More information

Lecture September 6, 2011

Lecture September 6, 2011 cs294-p29 Seminar on Algorihmic Game heory Sepember 6, 2011 Lecure Sepember 6, 2011 Lecurer: Chrisos H. Papadimiriou Scribes: Aloni Cohen and James Andrews 1 Game Represenaion 1.1 abular Form and he Problem

More information

EE 330 Lecture 24. Amplification with Transistor Circuits Small Signal Modelling

EE 330 Lecture 24. Amplification with Transistor Circuits Small Signal Modelling EE 330 Lecure 24 Amplificaion wih Transisor Circuis Small Signal Modelling Review from las ime Area Comparison beween BJT and MOSFET BJT Area = 3600 l 2 n-channel MOSFET Area = 168 l 2 Area Raio = 21:1

More information

Modeling and Prediction of the Wireless Vector Channel Encountered by Smart Antenna Systems

Modeling and Prediction of the Wireless Vector Channel Encountered by Smart Antenna Systems Modeling and Predicion of he Wireless Vecor Channel Encounered by Smar Anenna Sysems Kapil R. Dandekar, Albero Arredondo, Hao Ling and Guanghan Xu A Kalman-filer based, vecor auoregressive (VAR) model

More information

Lecture #7: Discrete-time Signals and Sampling

Lecture #7: Discrete-time Signals and Sampling EEL335: Discree-Time Signals and Sysems Lecure #7: Discree-ime Signals and Sampling. Inroducion Lecure #7: Discree-ime Signals and Sampling Unlike coninuous-ime signals, discree-ime signals have defined

More information

Automatic Power Factor Control Using Pic Microcontroller

Automatic Power Factor Control Using Pic Microcontroller IDL - Inernaional Digial Library Of Available a:www.dbpublicaions.org 8 h Naional Conference on Advanced Techniques in Elecrical and Elecronics Engineering Inernaional e-journal For Technology And Research-2017

More information

Increasing multi-trackers robustness with a segmentation algorithm

Increasing multi-trackers robustness with a segmentation algorithm Increasing muli-rackers robusness wih a segmenaion algorihm MARTA MARRÓN, MIGUEL ÁNGEL SOTELO, JUAN CARLOS GARCÍA Elecronics Deparmen Universiy of Alcala Campus Universiario. 28871, Alcalá de Henares.

More information

A new image security system based on cellular automata and chaotic systems

A new image security system based on cellular automata and chaotic systems A new image securiy sysem based on cellular auomaa and chaoic sysems Weinan Wang Jan 2013 Absrac A novel image encrypion scheme based on Cellular Auomaa and chaoic sysem is proposed in his paper. The suggesed

More information

Distributed Multi-robot Exploration and Mapping

Distributed Multi-robot Exploration and Mapping 1 Disribued Muli-robo Exploraion and Mapping Dieer Fox Jonahan Ko Kur Konolige Benson Limkekai Dirk Schulz Benjamin Sewar Universiy of Washingon, Deparmen of Compuer Science & Engineering, Seale, WA 98195

More information

Negative frequency communication

Negative frequency communication Negaive frequency communicaion Fanping DU Email: dufanping@homail.com Qing Huo Liu arxiv:2.43v5 [cs.it] 26 Sep 2 Deparmen of Elecrical and Compuer Engineering Duke Universiy Email: Qing.Liu@duke.edu Absrac

More information

OpenStax-CNX module: m Elemental Signals. Don Johnson. Perhaps the most common real-valued signal is the sinusoid.

OpenStax-CNX module: m Elemental Signals. Don Johnson. Perhaps the most common real-valued signal is the sinusoid. OpenSax-CNX module: m0004 Elemenal Signals Don Johnson This work is produced by OpenSax-CNX and licensed under he Creaive Commons Aribuion License.0 Absrac Complex signals can be buil from elemenal signals,

More information

The Relationship Between Creation and Innovation

The Relationship Between Creation and Innovation The Relaionship Beween Creaion and DONG Zhenyu, ZHAO Jingsong Inner Mongolia Universiy of Science and Technology, Baoou, Inner Mongolia, P.R.China, 014010 Absrac:Based on he compleion of Difference and

More information

EE201 Circuit Theory I Fall

EE201 Circuit Theory I Fall EE1 Circui Theory I 17 Fall 1. Basic Conceps Chaper 1 of Nilsson - 3 Hrs. Inroducion, Curren and Volage, Power and Energy. Basic Laws Chaper &3 of Nilsson - 6 Hrs. Volage and Curren Sources, Ohm s Law,

More information

EECE 301 Signals & Systems Prof. Mark Fowler

EECE 301 Signals & Systems Prof. Mark Fowler EECE 301 s & Sysems Prof. Mark Fowler Noe Se #1 Wha is s & Sysems all abou??? 1/9 Do All EE s & CoE s Design Circuis? No!!!! Someone has o figure ou wha funcion hose circuis need o do Someone also needs

More information

Foreign Fiber Image Segmentation Based on Maximum Entropy and Genetic Algorithm

Foreign Fiber Image Segmentation Based on Maximum Entropy and Genetic Algorithm Journal of Compuer and Communicaions, 215, 3, 1-7 Published Online November 215 in SciRes. hp://www.scirp.org/journal/jcc hp://dx.doi.org/1.4236/jcc.215.3111 Foreign Fiber Image Segmenaion Based on Maximum

More information

Q-learning Based Adaptive Zone Partition for Load Balancing in Multi-Sink Wireless Sensor Networks

Q-learning Based Adaptive Zone Partition for Load Balancing in Multi-Sink Wireless Sensor Networks Q-learning Based Adapive Zone Pariion for Load Balancing in Muli-Sink Wireless Sensor Neworks Sheng-Tzong Cheng and Tun-Yu Chang Deparmen of Compuer Science and Informaion Engineering, Naional Cheng Kung

More information

Optimal Navigation for a Differential Drive Disc Robot: A Game Against the Polygonal Environment

Optimal Navigation for a Differential Drive Disc Robot: A Game Against the Polygonal Environment Noname manuscrip No. (will be insered by he edior) Opimal Navigaion for a Differenial Drive Disc Robo: A Game Agains he Polygonal Environmen Rigobero Lopez-Padilla, Rafael Murriea-Cid, Israel Becerra,

More information

5 Spatial Relations on Lines

5 Spatial Relations on Lines 5 Spaial Relaions on Lines There are number of useful problems ha can be solved wih he basic consrucion echniques developed hus far. We now look a cerain problems, which involve spaial relaionships beween

More information

Dead Zone Compensation Method of H-Bridge Inverter Series Structure

Dead Zone Compensation Method of H-Bridge Inverter Series Structure nd Inernaional Conference on Elecrical, Auomaion and Mechanical Engineering (EAME 7) Dead Zone Compensaion Mehod of H-Bridge Inverer Series Srucure Wei Li Insiue of Elecrical Engineering and Informaion

More information

4.5 Biasing in BJT Amplifier Circuits

4.5 Biasing in BJT Amplifier Circuits 4/5/011 secion 4_5 Biasing in MOS Amplifier Circuis 1/ 4.5 Biasing in BJT Amplifier Circuis eading Assignmen: 8086 Now le s examine how we C bias MOSFETs amplifiers! f we don bias properly, disorion can

More information

MAP-AIDED POSITIONING SYSTEM

MAP-AIDED POSITIONING SYSTEM Paper Code: F02I131 MAP-AIDED POSITIONING SYSTEM Forssell, Urban 1 Hall, Peer 1 Ahlqvis, Sefan 1 Gusafsson, Fredrik 2 1 NIRA Dynamics AB, Sweden; 2 Linköpings universie, Sweden Keywords Posiioning; Navigaion;

More information

Outdoor Navigation: Time-critical Motion Planning for Nonholonomic Mobile Robots Mohd Sani Mohamad Hashim

Outdoor Navigation: Time-critical Motion Planning for Nonholonomic Mobile Robots Mohd Sani Mohamad Hashim Oudoor Navigaion: Time-criical Moion Planning for Nonholonomic Mobile Robos Mohd Sani Mohamad Hashim School of Mechanical Engineering The Universiy of Adelaide Souh Ausralia 55 Ausralia A hesis submied

More information

Robust Visual-Inertial State Estimation with Multiple Odometries and Efficient Mapping on an MAV with Ultra-Wide FOV Stereo Vision

Robust Visual-Inertial State Estimation with Multiple Odometries and Efficient Mapping on an MAV with Ultra-Wide FOV Stereo Vision M. G. Müller F. Seidle M. J. Schuser P. Luz M. Maier S. Soneman T. Tomic W. Sürzl Robus Visual-Inerial Sae Esimaion wih Muliple Odomeries and Efficien Mapping on an MAV wih Ulra-Wide FOV Sereo Vision 8

More information

A Remote Lab for Experiments with a Team of Mobile Robots. Marco Casini *, Andrea Garulli, Antonio Giannitrapani and Antonio Vicino

A Remote Lab for Experiments with a Team of Mobile Robots. Marco Casini *, Andrea Garulli, Antonio Giannitrapani and Antonio Vicino Sensors 214, 14, 16486-1657; doi:1.339/s14916486 OPEN ACCESS sensors ISSN 1424-822 www.mdpi.com/journal/sensors Aricle A Remoe Lab for Eperimens wih a Team of Mobile Robos Marco Casini *, Andrea Garulli,

More information

HIGH THROUGHPUT EVALUATION OF SHA-1 IMPLEMENTATION USING UNFOLDING TRANSFORMATION

HIGH THROUGHPUT EVALUATION OF SHA-1 IMPLEMENTATION USING UNFOLDING TRANSFORMATION VOL., NO. 5, MARCH 26 ISSN 89-668 26-26 Asian Research Publishing Nework (ARPN). All righs reserved. HIGH THROUGHPUT EVALUATION OF SHA- IMPLEMENTATION USING UNFOLDING TRANSFORMATION Shamsiah Bini Suhaili

More information

Course web site. Real-Time Systems. Lectures. Embedded Systems. Evolution of Embedded Systems 26/09/2018

Course web site. Real-Time Systems. Lectures. Embedded Systems. Evolution of Embedded Systems 26/09/2018 Course web sie Course homepage hp://reis.sssup.i/~giorgio/rs-mecs.hml Giorgio Buazzo E-mail: buazzo@sssup.i To receive announcemens hps://didacive.sssup.i/didacive/ Scuola Superiore San Anna 2 8:30 9:30

More information

Experiment 6: Transmission Line Pulse Response

Experiment 6: Transmission Line Pulse Response Eperimen 6: Transmission Line Pulse Response Lossless Disribued Neworks When he ime required for a pulse signal o raverse a circui is on he order of he rise or fall ime of he pulse, i is no longer possible

More information

ECMA-373. Near Field Communication Wired Interface (NFC-WI) 2 nd Edition / June Reference number ECMA-123:2009

ECMA-373. Near Field Communication Wired Interface (NFC-WI) 2 nd Edition / June Reference number ECMA-123:2009 ECMA-373 2 nd Ediion / June 2012 Near Field Communicaion Wired Inerface (NFC-WI) Reference number ECMA-123:2009 Ecma Inernaional 2009 COPYRIGHT PROTECTED DOCUMENT Ecma Inernaional 2012 Conens Page 1 Scope...

More information

OPERATION MANUAL. Indoor unit for air to water heat pump system and options EKHBRD011ADV1 EKHBRD014ADV1 EKHBRD016ADV1

OPERATION MANUAL. Indoor unit for air to water heat pump system and options EKHBRD011ADV1 EKHBRD014ADV1 EKHBRD016ADV1 OPERAION MANUAL Indoor uni for air o waer hea pump sysem and opions EKHBRD011ADV1 EKHBRD014ADV1 EKHBRD016ADV1 EKHBRD011ADY1 EKHBRD014ADY1 EKHBRD016ADY1 EKHBRD011ADV1+Y1 EKHBRD014ADV1+Y1 EKHBRD016ADV1+Y1

More information

Proceedings of International Conference on Mechanical, Electrical and Medical Intelligent System 2017

Proceedings of International Conference on Mechanical, Electrical and Medical Intelligent System 2017 on Mechanical, Elecrical and Medical Inelligen Sysem 7 Consan On-ime Conrolled Four-phase Buck Converer via Saw-oohwave Circui and is Elemen Sensiiviy Yi Xiong a, Koyo Asaishi b, Nasuko Miki c, Yifei Sun

More information

Architectures for Resource Reservation Modules for Optical Burst Switching Core Nodes *

Architectures for Resource Reservation Modules for Optical Burst Switching Core Nodes * 4. ITG-Fachagung Phoonic Neworks, May 5. - 6., 2003, Leipzig, Germany Archiecures for Resource Reservaion Modules for Opical Burs Swiching Core Nodes * Sascha Junghans, Chrisoph M. Gauger Universiy of

More information

A-LEVEL Electronics. ELEC4 Programmable Control Systems Mark scheme June Version: 1.0 Final

A-LEVEL Electronics. ELEC4 Programmable Control Systems Mark scheme June Version: 1.0 Final A-LEVEL Elecronics ELEC4 Programmable Conrol Sysems scheme 243 June 26 Version:. Final schemes are prepared by he Lead Assessmen Wrier and considered, ogeher wih he relevan quesions, by a panel of subjec

More information

COTAMA, a control software architecture for contextual task management.

COTAMA, a control software architecture for contextual task management. COTAMA, a conrol sofware archiecure for conexual ask managemen. Abdellah El Jalaoui Deparmen of roboic Laboraoire d Informaique, de Roboique e de Microélecronique de Monpellier Monpellier, France {eljalaoui}@lirmm.fr

More information

The IMU/UWB Fusion Positioning Algorithm Based on a Particle Filter

The IMU/UWB Fusion Positioning Algorithm Based on a Particle Filter Inernaional Journal Geo-Informaion Aricle The IMU/UWB Fusion Posiioning Algorihm Based on a Paricle Filer Yan Wang and Xin Li * School Compuer Science and Technology, China Universiy Mining and Technology,

More information

Phase-Shifting Control of Double Pulse in Harmonic Elimination Wei Peng1, a*, Junhong Zhang1, Jianxin gao1, b, Guangyi Li1, c

Phase-Shifting Control of Double Pulse in Harmonic Elimination Wei Peng1, a*, Junhong Zhang1, Jianxin gao1, b, Guangyi Li1, c Inernaional Symposium on Mechanical Engineering and Maerial Science (ISMEMS 016 Phase-Shifing Conrol of Double Pulse in Harmonic Eliminaion Wei Peng1, a*, Junhong Zhang1, Jianxin gao1, b, Guangyi i1, c

More information

EFFECT OF REWARD PREDICTION ERRORS ON THE EMOTIONAL STATE OF A MOBILE ROBOT

EFFECT OF REWARD PREDICTION ERRORS ON THE EMOTIONAL STATE OF A MOBILE ROBOT In D. Reier & F. E. Rier (Eds.), Proceedings of he 14h Inernaional Conference on Cogniive Modeling (ICCM 16). Universiy Park, PA: Penn Sae. EFFECT OF REWARD PREDICTION ERRORS ON THE EMOTIONAL STATE OF

More information

7 th International Conference on DEVELOPMENT AND APPLICATION SYSTEMS S u c e a v a, R o m a n i a, M a y 27 29,

7 th International Conference on DEVELOPMENT AND APPLICATION SYSTEMS S u c e a v a, R o m a n i a, M a y 27 29, 7 h Inernaional Conference on DEVEOPMENT AND APPICATION SYSTEMS S u c e a v a, o m a n i a, M a y 27 29, 2 0 0 4 THEE-PHASE AC CHOPPE WITH IGBT s Ovidiu USAU 1, Mihai UCANU, Crisian AGHION, iviu TIGAEU

More information

Universal microprocessor-based ON/OFF and P programmable controller MS8122A MS8122B

Universal microprocessor-based ON/OFF and P programmable controller MS8122A MS8122B COMPETENCE IN MEASUREMENT Universal microprocessor-based ON/OFF and P programmable conroller MS8122A MS8122B TECHNICAL DESCRIPTION AND INSTRUCTION FOR USE PLOVDIV 2003 1 I. TECHNICAL DATA Analog inpus

More information

Electrical connection

Electrical connection Reference scanner Dimensioned drawing en 02-2014/06 50117040-01 200 500mm Disance on background/reference 10-30 V DC We reserve he righ o make changes DS_HRTR46Bref_en_50117040_01.fm Robus objec deecion

More information

Study and Analysis of Various Tuning Methods of PID Controller for AVR System

Study and Analysis of Various Tuning Methods of PID Controller for AVR System Inernaional Journal of esearch in Elecrical & Elecronics Engineering olume, Issue, July-Sepember, 203, pp. 93-98, IASTE 203 www.iaser.com, Online: 2347-5439, Prin: 2348-0025 ABSTACT Sudy and Analysis of

More information

Gestures Everywhere: A Multimodal Sensor Fusion and Analysis Framework for Pervasive Displays

Gestures Everywhere: A Multimodal Sensor Fusion and Analysis Framework for Pervasive Displays Gesures Everywhere: A Mulimodal Sensor Fusion and Analysis Framework for Pervasive Displays Nicholas Gillian 1, Sara Pfenninger 2, Spencer Russell 1, and Joseph A. Paradiso 1 {ngillian, saras, sfr, joep}@media.mi.edu

More information

A Comparison of EKF, UKF, FastSLAM2.0, and UKF-based FastSLAM Algorithms

A Comparison of EKF, UKF, FastSLAM2.0, and UKF-based FastSLAM Algorithms A Comparison of,, FasSLAM., and -based FasSLAM Algorihms Zeyneb Kur-Yavuz and Sırma Yavuz Compuer Engineering Deparmen, Yildiz Technical Universiy, Isanbul, Turkey zeyneb@ce.yildiz.edu.r, sirma@ce.yildiz.edu.r

More information

Evaluation of the Digital images of Penaeid Prawns Species Using Canny Edge Detection and Otsu Thresholding Segmentation

Evaluation of the Digital images of Penaeid Prawns Species Using Canny Edge Detection and Otsu Thresholding Segmentation Inernaional Associaion of Scienific Innovaion and Research (IASIR) (An Associaion Unifying he Sciences, Engineering, and Applied Research) Inernaional Journal of Emerging Technologies in Compuaional and

More information

2600 Capitol Avenue Suite 200 Sacramento, CA phone fax

2600 Capitol Avenue Suite 200 Sacramento, CA phone fax 26 Capiol Avenue Suie 2 Sacrameno, CA 9816 916.64.4 phone 916.64.41 fax www.esassoc.com memorandum dae Sepember 2, 216 o from subjec Richard Rich, Ciy of Sacrameno; Jeffrey Dorso, Pioneer Law Group Brian

More information

Installation and Operating Instructions for ROBA -brake-checker Typ

Installation and Operating Instructions for ROBA -brake-checker Typ (B.018102.EN) Guidelines on he Declaraion of Conformiy A conformiy evaluaion has been carried ou for he produc in erms of he EC Low Volage Direcive 2006/95/ EC and EMC Direcive 2004/108/EC. The Declaraion

More information

Development of Temporary Ground Wire Detection Device

Development of Temporary Ground Wire Detection Device Inernaional Journal of Smar Grid and Clean Energy Developmen of Temporary Ground Wire Deecion Device Jing Jiang* and Tao Yu a Elecric Power College, Souh China Universiy of Technology, Guangzhou 5164,

More information

Installing remote sites using TCP/IP

Installing remote sites using TCP/IP v dc Keypad from nework Whie/ 3 Whie/ 4 v dc Keypad from nework Whie/ 3 Whie/ 4 v dc Keypad from nework Whie/ 3 Whie/ 4 +v pu +v pu +v pu v dc Keypad from nework Whie/ 3 Whie/ 4 v dc Keypad from nework

More information

EVOLVING IMPROVED OPPONENT INTELLIGENCE

EVOLVING IMPROVED OPPONENT INTELLIGENCE EVOLVING IMPROVED OPPONENT INTELLIGENCE Pieer Spronck, Ida Sprinkhuizen-Kuyper and Eric Posma Universiei Maasrich IKAT P.O. Box 616 NL-6200 MD Maasrich, The Neherlands E-mail: p.spronck@cs.unimaas.nl KEYWORDS

More information

OPERATION MANUAL. Indoor unit for air to water heat pump system and options EKHBRD011AAV1 EKHBRD014AAV1 EKHBRD016AAV1

OPERATION MANUAL. Indoor unit for air to water heat pump system and options EKHBRD011AAV1 EKHBRD014AAV1 EKHBRD016AAV1 OPERAION MANUAL Indoor uni for air o waer hea pump sysem and opions EKHBRD011AAV1 EKHBRD014AAV1 EKHBRD016AAV1 EKHBRD011AAY1 EKHBRD014AAY1 EKHBRD016AAY1 EKHBRD011AAV1 EKHBRD014AAV1 EKHBRD016AAV1 EKHBRD011AAY1

More information

16.5 ADDITIONAL EXAMPLES

16.5 ADDITIONAL EXAMPLES 16.5 ADDITIONAL EXAMPLES For reiew purposes, more examples of boh piecewise linear and incremenal analysis are gien in he following subsecions. No new maerial is presened, so readers who do no need addiional

More information

Migrating Protocols In Multi-Threaded Message-Passing Systems

Migrating Protocols In Multi-Threaded Message-Passing Systems Migraing Proocols In Muli-Threaded Message-Passing Sysems Ausin Anderson Universiy of Souhampon ama08r@ecs.soon.ac.uk Julian Rahke Universiy of Souhampon jr2@ecs.soon.ac.uk Absrac Dynamic sofware updae

More information

An off-line multiprocessor real-time scheduling algorithm to reduce static energy consumption

An off-line multiprocessor real-time scheduling algorithm to reduce static energy consumption An off-line muliprocessor real-ime scheduling algorihm o reduce saic energy consumpion Firs Workshop on Highly-Reliable Power-Efficien Embedded Designs Shenzhen, China Vincen Legou, Mahieu Jan, Lauren

More information

A Bidirectional Three-Phase Push-Pull Converter With Dual Asymmetrical PWM Method

A Bidirectional Three-Phase Push-Pull Converter With Dual Asymmetrical PWM Method A Bidirecional Three-Phase Push-Pull Converer Wih Dual Asymmeral PWM Mehod Minho Kwon, Junsung Par, Sewan Choi, IEEE Senior Member Deparmen of Elecral and Informaion Engineering Seoul Naional Universiy

More information

Generating Polar Modulation with R&S SMU200A

Generating Polar Modulation with R&S SMU200A Rohde & Schwarz producs: SMU00 Generaing Polar Modulaion wih R&S SMU00 Polar modulaion is a mehod where digial modulaion is realized as a combinaion of phase and ampliude modulaion, raher han using an

More information

International Journal of Electronics and Electrical Engineering Vol. 4, No. 2, April Supercapacitors

International Journal of Electronics and Electrical Engineering Vol. 4, No. 2, April Supercapacitors Inernaional Journal of Elecronics and Elecrical Engineering Vol. 4, No., April 16 Equalizaion Chargers Using Parallel- or SeriesParallel-Resonan Inverer for Series-Conneced Supercapaciors Yifan Zhou and

More information

International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:15 No:03 7

International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:15 No:03 7 Inernaional Journal of Elecrical & Compuer Sciences IJECS-IJENS Vol:15 No:03 7 Applying Muliple Paricle Swarm Opimizaion Algorihm o he Opimal Seing of Time Coordinaion Curve of in Disribuion Feeder Auomaed

More information

Receiver-Initiated vs. Short-Preamble Burst MAC Approaches for Multi-channel Wireless Sensor Networks

Receiver-Initiated vs. Short-Preamble Burst MAC Approaches for Multi-channel Wireless Sensor Networks Receiver-Iniiaed vs. Shor-Preamble Burs MAC Approaches for Muli-channel Wireless Sensor Neworks Crisina Cano, Boris Bellala, and Miquel Oliver Universia Pompeu Fabra, C/ Tànger 122-140, 08018 Barcelona,

More information

EXPERIMENT #9 FIBER OPTIC COMMUNICATIONS LINK

EXPERIMENT #9 FIBER OPTIC COMMUNICATIONS LINK EXPERIMENT #9 FIBER OPTIC COMMUNICATIONS LINK INTRODUCTION: Much of daa communicaions is concerned wih sending digial informaion hrough sysems ha normally only pass analog signals. A elephone line is such

More information