NEW GENERATION ROBOTIC CONTROLLER SOFTWARE FOR SPACE MANIPULATORS

Size: px
Start display at page:

Download "NEW GENERATION ROBOTIC CONTROLLER SOFTWARE FOR SPACE MANIPULATORS"

Transcription

1 In Proceedings of the 8th ESA Worksho on Advanced Sace echnologies for Robotics and Automation 'ASRA 2004' ESEC, Noordwijk, he Netherlands, November 2-4, 2004 NEW GENERAION ROBOIC CONROLLER SOFWARE FOR SPACE MANIPULAORS N. Cikic (2), E. De Marchi (2), M. Filiini (2), F. Fusco (3),. Grasso (2), A.. Olivieri (1), A. Rusconi (3) (1) ASI Contrada erlecchia, 75100, Matera, IALY (2) ecnomare SA S. Marco 3584, Venezia, IALY (3) Galileo Avionica via Montefeltro 8, Milano, IALY Introduction EUROPA (External Use of Robotics for Payload Automation) is a robotic exeriment to be flown on the International Sace Station (ISS) and is intended to erform a realistic end-to-end robotic technology demonstration in exosed environment. It is mainly comosed by: a taskboard, where significant robotic exeriments are housed a robotic arm, based on the existing ASI 7 dof SPIDER arm, used to erform the robotic exeriments a robot controller, to control arm motion and to erform safety checks data handling and ower unit (DHPU), taking care of interfacing with ISS and roviding ower to all the equiments hold down mechanism, to latch arm during launch and re -entry hases 1

2 he assigned volume for all the equiment is a workcell whose dimensions are about 1m x 1m x 1m (see figure above). his means that, considering arm dimensions, the arm shall be rovided with secific caabilities for an effective motion without volume rotrusions while erforming oerations in both free and contact modes. he EUROPA robot controller rovides the necessary comuting ower to include sohisticated control algorithms and reach a high degree of autonomy for the on-board oerations. It is comosed by a VME crate where the following boards are housed: Main CPU board, based on MPC750 rocessor where control software runs Four Driver boards, roviding ower to the arm motors and motor shaft resolvers acquisition two microcontroller boards, based on 8086 rocessor, used for both outut shaft resolvers acquisition and indeendent safety checks, as from Comuter Based Control System (CBCS) aroach ([6]) one I/O board, used for digital I/O and Force/orque Sensor acquisition. Digital I/O are mainly connected with the hold down resence sensors one Power suly board he Controller is at an advanced imlementation stage and has assed the Safety Review 0/1 with NASA. he roosed aer will focus on the innovative features of the SW Robotic Controller. he art related to Robot Control is structured according a NASREM -like architecture, and imlements the following main items: Execution of Robotic Programs written in Euroa Programming Language (EPL) Resolution of arm redundancy based on arm configuration angle, seen as the 7 th cartesian degree of freedom Position/Force control at the end effector, allowing recise interaction with the environment Possibility to move the arm in teleoeration mode, in joint or cartesian sace Possibility to customize software behaviour, by means of some configuration and database files. hey allow oerator to modify control gains, check thresholds, command arameter limits, timing and so on. he art of the software not related to Robot Control is mainly devoted to communication with ISS through DHPU, and to safety checks, according to the CBCS aroach. Arm redundancy resolution EUROPA arm has seven degrees of freedom and is kinematically redundant, since six joints are sufficient for generic endeffector osition and orientation. In recent years many techniques to solve the roblem have been roosed; for the most art, they focus on local otimization to achieve EE (end effector) trajectory while otimizing additional criteria like obstacle avoidance, singularity avoidance, motor torque minimization, joint limits avoidance. See, for examle, [1], [2], [3]. he use, for examle, of the seudoinverse (or other local minimization) control results, in general, in the loss of cyclicity of maniulator configuration as the end effector cycles through a eriodic motion. his means that as the EE is constrained to move along a well secified ath, the arm may exerience unredictable self-motion wanderings, and this is unaccetable in EUROPA alication, where all the tasks that the maniulator has to accomlish will be lanned and tested in the ground reference model and then executed in orbit, execting about the same behaviour tested on ground. he aroach used to solve the roblem is resented in the following figure 1, that shows the EUROPA arm self motion; note that the elbow oint E make exactly a circle around the line connecting the shoulder oint S and the wrist oint W that are fixed. Analyzing the arm self motion, a natural way to solve redundancy is to add, as additional task the arm has to accomlish, the control of the elbow osition E along the circle traveled during self motion. his is obtained introducing a new kinematic equation to directly control the arm angle (see [4]), defined as the angle from a reference lane containing a reference unit vector (with origin in S) and the shoulder-wrist line SW to the shoulder-elbowwrist lane SEW in the right hand sense about the vector w = W-S. Selecting as reference vector the joint 1 axis, the arm angle ψ is defined by the following equation tanψ = wˆ Vˆ, Vˆ (1) where Vˆ is the reference unit vector, w w = w ˆ, [ ( ) ] ˆ =, = ( I wˆ wˆ ) e he arm angle jacobian can be also analytically comuted, and is given by: J ψ = 3 and e = E-S. ( ) wˆ ˆ Vˆ w wˆ e E ( wˆ lˆ ) ( wˆ ˆ ) W l w, (2) 2

3 where l l = l ˆ ( ), l w V w Fig 1: EUROPA arm self-motion. = ˆ, and E and W are the Jacobians that relate joint rates to elbow E and wrist W linear velocit ies. he use of the arm angle as extra kinematic equation induces a control algorithm that have the roerty of cyclicity; furthermore it allows a recise elbow oint control (the widely moving oint during self motion), that has turned out to be a fundamental feature to avoid workcell rotrusions during arm oerations. EUROPA robotic controller SW Robotic controller software has been develoed adoting a hierarchical architecture insired to NASREM. Four hierarchic levels have been imlemented: ask, EMove, Primitive and Servo; their main tasks are described in the following. ask Level Controller his is the highest level controller, and its main function is to imlement a virtual machine able to execute byte code roduced by EPL language comiler and linker. When a call to a function that requires arm or grier motion is rocessed, the elementary moves necessaries to execute the motion are generated and assed (one by one) to the underlying EMove level controller. Synchronization with EMove level is achieved through feedback that are received each time an elementary move has been executed. his level is not synchronized: the next byte code will be executed, if resent, once the current is finished. EMove Level Controller he main function of EMove level controller is to rocess elementary moves coming from ask level. When an elementary move is received, a set of motion rimitives is generated for both arm and grier subsystem and sent (all together) to the underlying Primitive level controller for execution. Primitives are mainly comosed of five order olynomials describing the desired behaviour of the arm and grier. Usually three rimitives are generated for each subsystem: one for the acceleration hase, one for constant seed hase and one for deceleration hase. Primitives are generated in such a way to assure a coordinated motion with continuity of trajectories, and of their first and second derivatives. Synchronization with Primitive level is obtained through feedbacks: the execution of an elementary move is finished when all generated rimitives have been executed from Primitive level controller. 3

4 Like ask level, also EMove level is not synchronized: the next elementary move will be executed, if resent, when the current is finished. Primitive Level Controller Primitive level controller is mainly comosed of two modules: one dedicated to execution of rimitives coming from EMove level, and one dedicate to execution of teleoeration inuts. hey are mutually exclusive: when a robotic rogram is running (default mode), no teleoeration inuts are acceted, and vice versa, when teleoeration mode is enabled, no robotic rograms can be executed. eleoeration mode: Arm can be teleoerated either in joint mode or cartesian mode. In joint mode joint seeds are acceted as teleoeration inut; in cartesian mode the oerator secify the tool linear and angular seeds, the arm angle seed, as well as the tool frame and the reference frame. Grier can be teleoerated only secifying its seed. Deending on teleoeration tye, suitable servo setoint are generated to assure the desired arm behaviour and sent to Servo level for execution. Robotic Mode: In default mode, Primitive level executes rimitives coming from EMove level samling trajectory secification olynomials at a fixed rate. Samles are used to comose servo setoint that are sent to Servo level for execution. When the execution of a rimitive finishes, the execution of the next one, if any, starts; if no more rimitives are in queue, t he last servo setoint is reeated. In both teleoeration and default mode Primitive level controller handles controlled sto requests stoing the arm and the grier in a controlled manner; this is done generating suitable rimitives that alies a smooth deceleration rofile while remaining on the same ath the arm is treading. Synchronization with servo level is assured by feedback received each time a servo has been executed. As Servo level sends feedback at a recise rate by the use of a real time clock, Primitive level controller results synchronized. Servo Level Controller he main servo level controller function is to generate, at a fixed rate, the current setoints for the motor driver boards controlling the eight motors of the arm and grier. Inuts for the control loo are obtained through linear interolation of servo setoints coming from Primitive level controller. Grier can be driven in two modes: osition mode and current mode. In current mode the current to be rovided to the grier motor is directly secified by the setoint; in osition mode a PID controller is used to comute current from osition setoint. Arm can be also driven in two modes: joint mode and cartesian mode. In joint mode, arm motor currents are comuted through seven PID controllers each one controlling one joint; in cartesian mode a cartesian hybrid osition/force control loo, deicted in Fig. 2 is used. his control scheme has been derived from [5]. As it can be seen in Fig. 2 the inuts of the control loo are the desired force Fd, the desired osition Pd and the desired arm angle aa d. he task secification matrices Ω and Ω ~, are built u starting from user secification of force and osition controlled direction in a suitable task frame. Position is, of course, not controlled along force controlled axis, as well as force is not controlled along osition controlled axis. L 0 (q) is the inertia matrix in the oerational sace and allows, with Coriolis, centrifugal and gravity term µ, the dynamic decouling, in such a way that the tool becomes equivalent to a single unit mass. he transose jacobian J 0 (q), built u from base jacobian, and arm angle jacobian, is used to convert generalized forces from oerational sace to joint sace. Note that through L 0 large variations of inertia to be controlled at the end effector, e.g. due to grabbing of large ayloads, can be comensated, imroving the dynamic erformances of the system. Finally, no exlicit inverse kinematics is foreseen in the loo. 4

5 F - F d Force PID F ff Ω P d P - Ṗ Position PID Ω Γ L 0 (q) J 0 (q) ARM F s q. q Force, Position, Seed comutation F P. P aa. aa µ(q,q). aa d aa - Arm Angle PID aȧ Fig. 2: Arm cartesian hybrid osition/force control scheme. Servo level controller also handles emergency sto requests stoing immediately the arm and the grier disabling their motor drivers and engaging brakes. Servo level is strictly synchronized by a real time clock running at a frequency of 1000 Hz. EUROPA rogramming language (EPL) Robotic rograms are, in EUROPA roject, the main way to move the arm and the grier (the other one is the teleoeration mode). hey are written using EPL language, a versatile novel robotic language that allows oerator to erform arm motion, controller status management and flexible data rocessing. EPL is a rogramming language, directly derived from PDL2, already used in revious rojects, with secific features for rogramming EUROPA robotic alications. A rogram is divided in three sections: rototye section, where the rogram rototye is secified defining its name, inut arguments and returned value declaration section, where variables, constants and functions used in the rogram shall be declared statement section, where the body of the rogram is written. Basic data tyes are REAL to reresent real values, INEGER for integer values, BOOLEAN for boolean data and CHAR for characters. Furthermore ARRAY (u to two dimensions) of the basic data tyes can be defined. All common logical (AND, OR, NO, XOR), arithmetic (, -, *, /, %), relational (<, <=, =, >, >=, <>), assignment (:=) and recedence (()) oerators are available. Program flow can be controlled using the IF HEN ELSE ENDIF statement to choose between two ossible flows of rogram deending on a boolean exression, or the WHILE DO ENDWHILE statement to execute a sequence of statements as long as a boolean exression is true. Previously declared functions can be called (also recursively) assing them arameters either by value or by reference. EPL language is rovided with a set of built-in functions that make it suitable for writing robotic alication. hey are divided in several grous: Mathematical, that allow the oerator to execute oerations such as ABS, SIN, COS, SQR, LN, ROUND, POW, etc. String Maniulation, that allow the oerator to deal with string; examles are: ENCODE_REAL, DECODE_INEGER, SRCA, SRCPY, SRCMP, etc. Motion Control, that enable the oerator to move the arm and the grier in several ways calling function like MOVE_RELAIVE, MOVE_JOINS, CHANGE_GRIPPER_WIDH, etc. For examle, to move the arm in contact, 5

6 the oerator can use the MOVE_IN_CONAC built -in function secifying the tool frame (wrt a reference frame), the cartesian seed, the desired forces, the directions to control in force and in osition, the relevant tool, reference frames for the contact oerations, and a termination condition for the force action (time, a linear/angular dislacement, a force/torque threshold or an external event). Data Acquisition, to allow the oerator to acquire (u to 1000 Hz frequency) and store a selectable set of robotic data (like joints osition, seeds, cartesian data, etc.), or data coming from external devices such as distance sensors or vision systems. Controller status, to retrieve the current status of the arm and use it in the rogram; examles are GE_ARM_JOIN_POSIION, GE_ARM_JOIN_SPEED, GE_GRIPPER_CURREN, GE_FORCE, etc. Database Management built-in functions, to retrieve and udate data from internal databases; examles are GE_SANDBY_CONFIG, SE_SAFEY_CONAC_SAE, etc. I/O Management: to write/read to/from digital I/O channels: GE_D_IO, SE_D_IO Other function like rinting functions, rogram control functions (DELAY, BREAK). EPL rograms are comiled and linked to roduce a byte-code that can be sent to task level controller virtual machine for interretation. his can be done using the EPLc and EPLlink rograms: a comiler and a linker exressly develoed for the EPL language. ests he EUROPA arm controller software architecture and coding have been develoed using Rational Rose Realime CASE tool and WindRiver ornado II running on WIN32 host latform. he target board is an AIECH (M) S210 board rovided with a 233MHz rocessor, 64Mb RAM, 64Mb File flash, 8 Mb User flash, 2 Mb boot flash, 2 RS422 serial lines, 1 ethernet controller. arget oerating system is VxWorks (M) 5.4. Some reliminary tests to verify target board comutational load have been carried out with the aid of a dynamic simulator of the arm. his simulator runs on a win32 system, and is connected with the target via ethernet CP/IP rotocol. able 1 shows the results of a test erformed while a robotic rogram executing arm cartesian motion is running. Due to heavy comutational load of dynamic simulator of the arm the test has been carried out in simulated time (1 simulated s 2 s); actual load column reresent the real target CPU load detected through vxworks sy functions, while the third and forth columns show the exected CPU load when the servo loo is triggered resectively with a 500 Hz and 1000 Hz real time clock. able 1: CPU exected loads Modules Actual Load Exected Exected Robotic control modules 8.8% 19.4% 38.8% Safety modules 2.3% 2.9% 4.0% Communications modules 0.6% 0.6% 0.6% Other modules 1.1% 1.1% 1.1% ot 12.9% 24.0% 44.5% As it can be seen, the exected medium CPU load is lower than 50% with servo loo running at 1000 Hz. Of course great art of the CPU ower is used from robotic control modules to close cartesian servo loo. Configuration databases EUROPA arm controller is fully configurable through a set of ASCII databases that can be udated from the oerator. hey are mainly divided in three categories: robotic controller databases, safety databases, environment databases. Robotic Controller Databases: they contains all the arameters related to robotic system controller; examles of contained arameters are: Denhavit-Hartenberg kinematic arameters of the arm, arm joint and grier offsets, arm joint and grier limits, resolver looku tables, transformation matrices (world-base, ee-grier, etc.), PIDs gains, dynamic arameters of the arm and motors (masses, inertias, etc.), servo and rimitive samle eriods, etc. Safety Databases: they contains all the arameters related to safety module; examle of such arameters are: seed thresholds, current thresholds, resolvers cross check thresholds, distance thresholds between arm and environment, encumbrance of the arm links (in term of cylinders), encumbrance of the environment (in terms of cylinders, lanes, 6

7 quadrilaterals and sheres), collision airs (airs of object which distance is comuted to check if a collision is imending), etc. Environment databases: they contains the descrition of the environment the arm has to interact with, in terms of objects osition, actions that can be executed on each object, and motion arameters that shall be used to execute each allowed action. Such motion arameters can be retrieved from robotic rograms using suitable built-in functions. Safety module In the EUROPA mission, the Comuter Based Control System (CBCS, as from [6]) has been adoted to control critical hazards such as enveloe rotrusion, collision with internal objects, hold down wrong ascertainment. In order to control these hazards,. he following tyes of checks have been imlemented in three indeendent CPUs, allowing for indeendent aths of intervention: Worksace: check that arm arts do not rotrude the assigned enveloe Imact energy: check that the seed and current of each joint do not overcross given thresholds Sensor reliability: check that the resolver readings for each joint (eg motor, coarse outut shaft and fine outut shaft resolvers) are coherent CPU cross monitoring: check that the other boards are correctly running hreshold cross check: check that the safety thresholds, stored in 3 different locations, are not corruted by SEU - SBHU For every communication with the safety module (i.e. customizations of check thresholds, reading of hold down status), a suitable Safe Protocol has been develoed. his rotocol (between EUROPA Control Station the only initiator- and destination comuter) allows safe and reliable communications against ossible software or timing errors that might cause inadvertent safety module modification, leading to hazards. Safe Protocol is based on an encoding function and a safety key, owned only by EUROPA Control Station and the destination comuter. Each time a message is sent by EUROPA Control Station, suitable data encoding is done and the destination is able to unders tand if the initiator is Ground itself or an intermediate comuter (due to errors). Conclusion he innovative feature of the resented SW controller for sace robotic arms derives from its being secifically develoed for telerobotic alications in sace. As such, it addresses all the secific issues deriving from this scenario: rogrammability from remote, with different levels of interaction with the human oerator, including teleoeration full re -configurability, including udating of kinematic arameters after arm recalibration rovision for a general set of maniulation motion/force rimitives, with exlicit force control management of arm redundancy management of safety according to NASA requirements. he controller is going to be integrated with the Ground Reference Model of the Euroa robotic arm. References [1] A. Liégeois, Automatic suervisory control of the configuration and behaviour of multibody mechanisms, in IEEE rans. Syst., Man., Cyber., vol. SMC-7, no. 12, , 1977 [2] J. Baillieul, Kinematic rogramming alternatives for redundant maniulators, in Proc. IEEE Int. Conf. Robotics Automat., St. Louis, Mar. 1985, [3] Y. Nakamura and H. Hanafusa, ask riority based redundancy control of robot maniulators, in Proc. 2 nd Int. Sym. on Robotics Research, Kyoto, Jaan, Aug [4] H. Seraji, Configuration Control of Redundant Maniulators: heory and Imlementation, in IEEE rans. on Robotics and Automat., vol. 5, no. 4, August 1989, [5] O. Khatib, A Unified Aroach for Motion and Force Control of Robot Maniulators: he Oerational Sace Formulation, in IEEE Journal of Robotics and Automation, Vol. 3, no. 1, February 1987, [6] NASA JSC letter MA , Fail Safe Aroach for Comuter-Based Control System, Setember 19,

ADVANCED MOTION-FORCE CONTROLLER FOR SPACE ARMS: EXPERIMENTAL RESULTS WITH THE GROUND REFERENCE MODEL OF EUROPA MISSION

ADVANCED MOTION-FORCE CONTROLLER FOR SPACE ARMS: EXPERIMENTAL RESULTS WITH THE GROUND REFERENCE MODEL OF EUROPA MISSION ADVANCED MOTION-FORCE CONTROLLER FOR SPACE ARMS: EXPERIMENTAL RESULTS WITH THE GROUND REFERENCE MODEL OF EUROPA MISSION INTRODUCTION A. Terribile ( 1 ), M. Favaretto ( 1 ), M. Filippini ( 1 ), T. Grasso

More information

Matlab Virtual Reality Simulations for optimizations and rapid prototyping of flexible lines systems

Matlab Virtual Reality Simulations for optimizations and rapid prototyping of flexible lines systems Matlab Virtual Reality Simulations for otimizations and raid rototying of flexible lines systems VAMVU PETRE, BARBU CAMELIA, POP MARIA Deartment of Automation, Comuters, Electrical Engineering and Energetics

More information

CSE4421/5324: Introduction to Robotics

CSE4421/5324: Introduction to Robotics CSE442/5324: Introduction to Robotics Contact Information Burton Ma Lassonde 246 burton@cse.yorku.ca EECS442/5324 lectures Monday, Wednesday, Friday :3-2:3PM (SLH C) Lab Thursday 2:3-2:3, Prism 4 Lab 2

More information

Research on Inverse Dynamics and Trajectory Planning for the 3-PTT Parallel Machine Tool

Research on Inverse Dynamics and Trajectory Planning for the 3-PTT Parallel Machine Tool 06 International Conference on aterials, Information, echanical, Electronic and Comuter Engineering (IECE 06 ISBN: 978--60595-40- Research on Inverse Dynamics and rajectory Planning for the 3-P Parallel

More information

Extracting Optimal Paths from Roadmaps for Motion Planning

Extracting Optimal Paths from Roadmaps for Motion Planning Extracting Otimal Paths from Roadmas for Motion Planning Jinsuck Kim Roger A. Pearce Nancy M. Amato Deartment of Comuter Science Texas A&M University College Station, TX 843 jinsuckk,ra231,amato @cs.tamu.edu

More information

Kinematics, Workspace, Design and Accuracy Analysis of RPRPR Medical Parallel Robot

Kinematics, Workspace, Design and Accuracy Analysis of RPRPR Medical Parallel Robot HSI 009 Catania, Italy, May 1-3, 009. Kinematics, Worksace, Design and Accuracy Analysis of RPRPR Medical Parallel Robot Cristian Sze, Sergiu-Dan Stan, Member, IEEE, Vencel Csibi, Milos Manic, Senior Member,

More information

An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2

An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2 An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2 Mingliang Chen 1, Weiyao Lin 1*, Xiaozhen Zheng 2 1 Deartment of Electronic Engineering, Shanghai Jiao Tong University, China

More information

A DEA-bases Approach for Multi-objective Design of Attribute Acceptance Sampling Plans

A DEA-bases Approach for Multi-objective Design of Attribute Acceptance Sampling Plans Available online at htt://ijdea.srbiau.ac.ir Int. J. Data Enveloment Analysis (ISSN 2345-458X) Vol.5, No.2, Year 2017 Article ID IJDEA-00422, 12 ages Research Article International Journal of Data Enveloment

More information

IEEE Coyright Notice Personal use of this material is ermitted. However, ermission to rerint/reublish this material for advertising or romotional uroses or for creating new collective works for resale

More information

Sensitivity Analysis for an Optimal Routing Policy in an Ad Hoc Wireless Network

Sensitivity Analysis for an Optimal Routing Policy in an Ad Hoc Wireless Network 1 Sensitivity Analysis for an Otimal Routing Policy in an Ad Hoc Wireless Network Tara Javidi and Demosthenis Teneketzis Deartment of Electrical Engineering and Comuter Science University of Michigan Ann

More information

Equality-Based Translation Validator for LLVM

Equality-Based Translation Validator for LLVM Equality-Based Translation Validator for LLVM Michael Ste, Ross Tate, and Sorin Lerner University of California, San Diego {mste,rtate,lerner@cs.ucsd.edu Abstract. We udated our Peggy tool, reviously resented

More information

Robot Path and End-Effector Orientation Planning Using Augmented Reality

Robot Path and End-Effector Orientation Planning Using Augmented Reality Available online at www.sciencedirect.com Procedia CIRP 3 (2012 ) 191 196 45 th CIRP Conference on Manufacturing Systems 2012 Robot Path and End-Effector Orientation Planning Using Augmented Reality H.C.

More information

MATHEMATICAL MODELING OF COMPLEX MULTI-COMPONENT MOVEMENTS AND OPTICAL METHOD OF MEASUREMENT

MATHEMATICAL MODELING OF COMPLEX MULTI-COMPONENT MOVEMENTS AND OPTICAL METHOD OF MEASUREMENT MATHEMATICAL MODELING OF COMPLE MULTI-COMPONENT MOVEMENTS AND OPTICAL METHOD OF MEASUREMENT V.N. Nesterov JSC Samara Electromechanical Plant, Samara, Russia Abstract. The rovisions of the concet of a multi-comonent

More information

Stereo Disparity Estimation in Moment Space

Stereo Disparity Estimation in Moment Space Stereo Disarity Estimation in oment Sace Angeline Pang Faculty of Information Technology, ultimedia University, 63 Cyberjaya, alaysia. angeline.ang@mmu.edu.my R. ukundan Deartment of Comuter Science, University

More information

are being extended to mobile manipulation systems or degenerate system of linear equations, while optimizing ignored.

are being extended to mobile manipulation systems or degenerate system of linear equations, while optimizing ignored. Force Strategies for Cooerative Tasks in Multile Mobile Maniulation Systems O Khatib, K Yokoi, K Chang, D Rusini, R Holmberg, A Casal, A Baader y Robotics Laboratory, Deartment of Comuter Science Stanford

More information

Chapter 8: Adaptive Networks

Chapter 8: Adaptive Networks Chater : Adative Networks Introduction (.1) Architecture (.2) Backroagation for Feedforward Networks (.3) Jyh-Shing Roger Jang et al., Neuro-Fuzzy and Soft Comuting: A Comutational Aroach to Learning and

More information

CASCH - a Scheduling Algorithm for "High Level"-Synthesis

CASCH - a Scheduling Algorithm for High Level-Synthesis CASCH a Scheduling Algorithm for "High Level"Synthesis P. Gutberlet H. Krämer W. Rosenstiel Comuter Science Research Center at the University of Karlsruhe (FZI) HaidundNeuStr. 1014, 7500 Karlsruhe, F.R.G.

More information

A Novel Iris Segmentation Method for Hand-Held Capture Device

A Novel Iris Segmentation Method for Hand-Held Capture Device A Novel Iris Segmentation Method for Hand-Held Cature Device XiaoFu He and PengFei Shi Institute of Image Processing and Pattern Recognition, Shanghai Jiao Tong University, Shanghai 200030, China {xfhe,

More information

A Study of Protocols for Low-Latency Video Transport over the Internet

A Study of Protocols for Low-Latency Video Transport over the Internet A Study of Protocols for Low-Latency Video Transort over the Internet Ciro A. Noronha, Ph.D. Cobalt Digital Santa Clara, CA ciro.noronha@cobaltdigital.com Juliana W. Noronha University of California, Davis

More information

CONTEXT SPACE A&R CONTROLLER CAPABILITY EXTENSION P. Bologna (1), C. Mondellini (1), E. Crudo (1), L. Foresti (1), F. Didot (2)

CONTEXT SPACE A&R CONTROLLER CAPABILITY EXTENSION P. Bologna (1), C. Mondellini (1), E. Crudo (1), L. Foresti (1), F. Didot (2) In Proceedings of the 8th ESA Workshop on Advanced Space Technologies for Robotics and Automation 'ASTRA 2004' ESTEC, Noordwijk, The Netherlands, November 2-4, 2004 CONTEXT SPACE A&R CONTROLLER CAPABILITY

More information

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore. This document is downloaded from DR-NTU, Nanyang Technological University Library, Singaore. Title Automatic Robot Taing: Auto-Path Planning and Maniulation Author(s) Citation Yuan, Qilong; Lembono, Teguh

More information

Objectives. Part 1: Implement Friction Compensation.

Objectives. Part 1: Implement Friction Compensation. ME 446 Laboratory # Inverse Dynamics Joint Control Reort is due at the beginning of your lab time the week of Aril 9 th. One reort er grou. Lab sessions will be held the weeks of March th, March 6 th,

More information

Object and Native Code Thread Mobility Among Heterogeneous Computers

Object and Native Code Thread Mobility Among Heterogeneous Computers Object and Native Code Thread Mobility Among Heterogeneous Comuters Bjarne Steensgaard Eric Jul Microsoft Research DIKU (Det. of Comuter Science) One Microsoft Way University of Coenhagen Redmond, WA 98052

More information

Space-efficient Region Filling in Raster Graphics

Space-efficient Region Filling in Raster Graphics "The Visual Comuter: An International Journal of Comuter Grahics" (submitted July 13, 1992; revised December 7, 1992; acceted in Aril 16, 1993) Sace-efficient Region Filling in Raster Grahics Dominik Henrich

More information

Submission. Verifying Properties Using Sequential ATPG

Submission. Verifying Properties Using Sequential ATPG Verifying Proerties Using Sequential ATPG Jacob A. Abraham and Vivekananda M. Vedula Comuter Engineering Research Center The University of Texas at Austin Austin, TX 78712 jaa, vivek @cerc.utexas.edu Daniel

More information

Source-to-Source Code Generation Based on Pattern Matching and Dynamic Programming

Source-to-Source Code Generation Based on Pattern Matching and Dynamic Programming Source-to-Source Code Generation Based on Pattern Matching and Dynamic Programming Weimin Chen, Volker Turau TR-93-047 August, 1993 Abstract This aer introduces a new technique for source-to-source code

More information

Implementation of Evolvable Fuzzy Hardware for Packet Scheduling Through Online Context Switching

Implementation of Evolvable Fuzzy Hardware for Packet Scheduling Through Online Context Switching Imlementation of Evolvable Fuzzy Hardware for Packet Scheduling Through Online Context Switching Ju Hui Li, eng Hiot Lim and Qi Cao School of EEE, Block S Nanyang Technological University Singaore 639798

More information

Analysis and Design of a 3-DOF Flexure-based Zero-torsion Parallel Manipulator for Nano-alignment Applications

Analysis and Design of a 3-DOF Flexure-based Zero-torsion Parallel Manipulator for Nano-alignment Applications 211 IEEE International Conference on Robotics and Automation Shanghai International Conference Center May 9-1, 211, Shanghai, China Analysis and Design of a -DOF Flexure-based Zero-torsion Parallel Maniulator

More information

Protecting Mobile Agents against Malicious Host Attacks Using Threat Diagnostic AND/OR Tree

Protecting Mobile Agents against Malicious Host Attacks Using Threat Diagnostic AND/OR Tree Protecting Mobile Agents against Malicious Host Attacks Using Threat Diagnostic AND/OR Tree Magdy Saeb, Meer Hamza, Ashraf Soliman. Arab Academy for Science, Technology & Maritime Transort Comuter Engineering

More information

AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS. Ren Chen and Viktor K.

AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS. Ren Chen and Viktor K. inuts er clock cycle Streaming ermutation oututs er clock cycle AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS Ren Chen and Viktor K.

More information

Robust Motion Estimation for Video Sequences Based on Phase-Only Correlation

Robust Motion Estimation for Video Sequences Based on Phase-Only Correlation Robust Motion Estimation for Video Sequences Based on Phase-Only Correlation Loy Hui Chien and Takafumi Aoki Graduate School of Information Sciences Tohoku University Aoba-yama 5, Sendai, 98-8579, Jaan

More information

Leak Detection Modeling and Simulation for Oil Pipeline with Artificial Intelligence Method

Leak Detection Modeling and Simulation for Oil Pipeline with Artificial Intelligence Method ITB J. Eng. Sci. Vol. 39 B, No. 1, 007, 1-19 1 Leak Detection Modeling and Simulation for Oil Pieline with Artificial Intelligence Method Pudjo Sukarno 1, Kuntjoro Adji Sidarto, Amoranto Trisnobudi 3,

More information

Using Standard AADL for COMPASS

Using Standard AADL for COMPASS Using Standard AADL for COMPASS (noll@cs.rwth-aachen.de) AADL Standards Meeting Aachen, Germany; July 5 8, 06 Overview Introduction SLIM Language Udates COMPASS Develoment Roadma Fault Injections Parametric

More information

Improved heuristics for the single machine scheduling problem with linear early and quadratic tardy penalties

Improved heuristics for the single machine scheduling problem with linear early and quadratic tardy penalties Imroved heuristics for the single machine scheduling roblem with linear early and quadratic tardy enalties Jorge M. S. Valente* LIAAD INESC Porto LA, Faculdade de Economia, Universidade do Porto Postal

More information

A Model-Adaptable MOSFET Parameter Extraction System

A Model-Adaptable MOSFET Parameter Extraction System A Model-Adatable MOSFET Parameter Extraction System Masaki Kondo Hidetoshi Onodera Keikichi Tamaru Deartment of Electronics Faculty of Engineering, Kyoto University Kyoto 66-1, JAPAN Tel: +81-7-73-313

More information

Construction of Irregular QC-LDPC Codes in Near-Earth Communications

Construction of Irregular QC-LDPC Codes in Near-Earth Communications Journal of Communications Vol. 9, No. 7, July 24 Construction of Irregular QC-LDPC Codes in Near-Earth Communications Hui Zhao, Xiaoxiao Bao, Liang Qin, Ruyan Wang, and Hong Zhang Chongqing University

More information

AN ANALYTICAL MODEL DESCRIBING THE RELATIONSHIPS BETWEEN LOGIC ARCHITECTURE AND FPGA DENSITY

AN ANALYTICAL MODEL DESCRIBING THE RELATIONSHIPS BETWEEN LOGIC ARCHITECTURE AND FPGA DENSITY AN ANALYTICAL MODEL DESCRIBING THE RELATIONSHIPS BETWEEN LOGIC ARCHITECTURE AND FPGA DENSITY Andrew Lam 1, Steven J.E. Wilton 1, Phili Leong 2, Wayne Luk 3 1 Elec. and Com. Engineering 2 Comuter Science

More information

EE678 Application Presentation Content Based Image Retrieval Using Wavelets

EE678 Application Presentation Content Based Image Retrieval Using Wavelets EE678 Alication Presentation Content Based Image Retrieval Using Wavelets Grou Members: Megha Pandey megha@ee. iitb.ac.in 02d07006 Gaurav Boob gb@ee.iitb.ac.in 02d07008 Abstract: We focus here on an effective

More information

Lecture 8: Orthogonal Range Searching

Lecture 8: Orthogonal Range Searching CPS234 Comutational Geometry Setember 22nd, 2005 Lecture 8: Orthogonal Range Searching Lecturer: Pankaj K. Agarwal Scribe: Mason F. Matthews 8.1 Range Searching The general roblem of range searching is

More information

Modified Bloom filter for high performance hybrid NoSQL systems

Modified Bloom filter for high performance hybrid NoSQL systems odified Bloom filter for high erformance hybrid NoSQL systems A.B.Vavrenyuk, N.P.Vasilyev, V.V.akarov, K.A.atyukhin,..Rovnyagin, A.A.Skitev National Research Nuclear University EPhI (oscow Engineering

More information

Sensitivity of multi-product two-stage economic lotsizing models and their dependency on change-over and product cost ratio s

Sensitivity of multi-product two-stage economic lotsizing models and their dependency on change-over and product cost ratio s Sensitivity two stage EOQ model 1 Sensitivity of multi-roduct two-stage economic lotsizing models and their deendency on change-over and roduct cost ratio s Frank Van den broecke, El-Houssaine Aghezzaf,

More information

Efficient Parallel Hierarchical Clustering

Efficient Parallel Hierarchical Clustering Efficient Parallel Hierarchical Clustering Manoranjan Dash 1,SimonaPetrutiu, and Peter Scheuermann 1 Deartment of Information Systems, School of Comuter Engineering, Nanyang Technological University, Singaore

More information

SEMI-AUTOMATIC ROAD EXTRACTION FROM HIGH-RESOLUTION SATELLITE IMAGE

SEMI-AUTOMATIC ROAD EXTRACTION FROM HIGH-RESOLUTION SATELLITE IMAGE SEMI-AUOMAIC ROAD EXRACION FROM HIGH-RESOLUION SAELLIE IMAGE Commission III KEY WORDS: Road Extraction, High-Resolution Satellite Image, Urban area, Semi-automatic ABSRAC: In this research, a method is

More information

A Parallel Algorithm for Constructing Obstacle-Avoiding Rectilinear Steiner Minimal Trees on Multi-Core Systems

A Parallel Algorithm for Constructing Obstacle-Avoiding Rectilinear Steiner Minimal Trees on Multi-Core Systems A Parallel Algorithm for Constructing Obstacle-Avoiding Rectilinear Steiner Minimal Trees on Multi-Core Systems Cheng-Yuan Chang and I-Lun Tseng Deartment of Comuter Science and Engineering Yuan Ze University,

More information

A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism

A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism Erlin Yao, Mingyu Chen, Rui Wang, Wenli Zhang, Guangming Tan Key Laboratory of Comuter System and Architecture Institute

More information

Hardware-Accelerated Formal Verification

Hardware-Accelerated Formal Verification Hardare-Accelerated Formal Verification Hiroaki Yoshida, Satoshi Morishita 3 Masahiro Fujita,. VLSI Design and Education Center (VDEC), University of Tokyo. CREST, Jaan Science and Technology Agency 3.

More information

Learning Motion Patterns in Crowded Scenes Using Motion Flow Field

Learning Motion Patterns in Crowded Scenes Using Motion Flow Field Learning Motion Patterns in Crowded Scenes Using Motion Flow Field Min Hu, Saad Ali and Mubarak Shah Comuter Vision Lab, University of Central Florida {mhu,sali,shah}@eecs.ucf.edu Abstract Learning tyical

More information

CS 428: Fall Introduction to. Geometric Transformations. Andrew Nealen, Rutgers, /15/2010 1

CS 428: Fall Introduction to. Geometric Transformations. Andrew Nealen, Rutgers, /15/2010 1 CS 428: Fall 21 Introduction to Comuter Grahics Geometric Transformations Andrew Nealen, Rutgers, 21 9/15/21 1 Toic overview Image formation and OenGL (last week) Modeling the image formation rocess OenGL

More information

Face Recognition Using Legendre Moments

Face Recognition Using Legendre Moments Face Recognition Using Legendre Moments Dr.S.Annadurai 1 A.Saradha Professor & Head of CSE & IT Research scholar in CSE Government College of Technology, Government College of Technology, Coimbatore, Tamilnadu,

More information

Distributed Estimation from Relative Measurements in Sensor Networks

Distributed Estimation from Relative Measurements in Sensor Networks Distributed Estimation from Relative Measurements in Sensor Networks #Prabir Barooah and João P. Hesanha Abstract We consider the roblem of estimating vectorvalued variables from noisy relative measurements.

More information

1. Introduction 1 2. Mathematical Representation of Robots

1. Introduction 1 2. Mathematical Representation of Robots 1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis

More information

IMS Network Deployment Cost Optimization Based on Flow-Based Traffic Model

IMS Network Deployment Cost Optimization Based on Flow-Based Traffic Model IMS Network Deloyment Cost Otimization Based on Flow-Based Traffic Model Jie Xiao, Changcheng Huang and James Yan Deartment of Systems and Comuter Engineering, Carleton University, Ottawa, Canada {jiexiao,

More information

Source Coding and express these numbers in a binary system using M log

Source Coding and express these numbers in a binary system using M log Source Coding 30.1 Source Coding Introduction We have studied how to transmit digital bits over a radio channel. We also saw ways that we could code those bits to achieve error correction. Bandwidth is

More information

A Reconfigurable Architecture for Quad MAC VLIW DSP

A Reconfigurable Architecture for Quad MAC VLIW DSP A Reconfigurable Architecture for Quad MAC VLIW DSP Sangwook Kim, Sungchul Yoon, Jaeseuk Oh, Sungho Kang Det. of Electrical & Electronic Engineering, Yonsei University 132 Shinchon-Dong, Seodaemoon-Gu,

More information

Control plane and data plane. Computing systems now. Glacial process of innovation made worse by standards process. Computing systems once upon a time

Control plane and data plane. Computing systems now. Glacial process of innovation made worse by standards process. Computing systems once upon a time Classical work Architecture A A A Intro to SDN A A Oerating A Secialized Packet A A Oerating Secialized Packet A A A Oerating A Secialized Packet A A Oerating A Secialized Packet Oerating Secialized Packet

More information

Figure 8.1: Home age taken from the examle health education site (htt:// Setember 14, 2001). 201

Figure 8.1: Home age taken from the examle health education site (htt://  Setember 14, 2001). 201 200 Chater 8 Alying the Web Interface Profiles: Examle Web Site Assessment 8.1 Introduction This chater describes the use of the rofiles develoed in Chater 6 to assess and imrove the quality of an examle

More information

Introduction to Parallel Algorithms

Introduction to Parallel Algorithms CS 1762 Fall, 2011 1 Introduction to Parallel Algorithms Introduction to Parallel Algorithms ECE 1762 Algorithms and Data Structures Fall Semester, 2011 1 Preliminaries Since the early 1990s, there has

More information

OMNI: An Efficient Overlay Multicast. Infrastructure for Real-time Applications

OMNI: An Efficient Overlay Multicast. Infrastructure for Real-time Applications OMNI: An Efficient Overlay Multicast Infrastructure for Real-time Alications Suman Banerjee, Christoher Kommareddy, Koushik Kar, Bobby Bhattacharjee, Samir Khuller Abstract We consider an overlay architecture

More information

SPARSE SIGNAL REPRESENTATION FOR COMPLEX-VALUED IMAGING Sadegh Samadi 1, M üjdat Çetin 2, Mohammad Ali Masnadi-Shirazi 1

SPARSE SIGNAL REPRESENTATION FOR COMPLEX-VALUED IMAGING Sadegh Samadi 1, M üjdat Çetin 2, Mohammad Ali Masnadi-Shirazi 1 SPARSE SIGNAL REPRESENTATION FOR COMPLEX-VALUED IMAGING Sadegh Samadi 1, M üjdat Çetin, Mohammad Ali Masnadi-Shirazi 1 1. Shiraz University, Shiraz, Iran,. Sabanci University, Istanbul, Turkey ssamadi@shirazu.ac.ir,

More information

SPITFIRE: Scalable Parallel Algorithms for Test Set Partitioned Fault Simulation

SPITFIRE: Scalable Parallel Algorithms for Test Set Partitioned Fault Simulation To aear in IEEE VLSI Test Symosium, 1997 SITFIRE: Scalable arallel Algorithms for Test Set artitioned Fault Simulation Dili Krishnaswamy y Elizabeth M. Rudnick y Janak H. atel y rithviraj Banerjee z y

More information

Texture Mapping with Vector Graphics: A Nested Mipmapping Solution

Texture Mapping with Vector Graphics: A Nested Mipmapping Solution Texture Maing with Vector Grahics: A Nested Mimaing Solution Wei Zhang Yonggao Yang Song Xing Det. of Comuter Science Det. of Comuter Science Det. of Information Systems Prairie View A&M University Prairie

More information

AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH

AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH A. Prokos 1, G. Karras 1, E. Petsa 2 1 Deartment of Surveying, National Technical University of Athens (NTUA),

More information

Privacy Preserving Moving KNN Queries

Privacy Preserving Moving KNN Queries Privacy Preserving Moving KNN Queries arxiv:4.76v [cs.db] 4 Ar Tanzima Hashem Lars Kulik Rui Zhang National ICT Australia, Deartment of Comuter Science and Software Engineering University of Melbourne,

More information

An Efficient and Highly Accurate Technique for Periodic Planar Scanner Calibration with the Antenna Under Test in Situ

An Efficient and Highly Accurate Technique for Periodic Planar Scanner Calibration with the Antenna Under Test in Situ An Efficient and Highly Accurate echnique for Periodic Planar Scanner Calibration with the Antenna Under est in Situ Scott Pierce I echnologies 1125 Satellite Boulevard, Suite 100 Suwanee, Georgia 30024

More information

Model-Based Annotation of Online Handwritten Datasets

Model-Based Annotation of Online Handwritten Datasets Model-Based Annotation of Online Handwritten Datasets Anand Kumar, A. Balasubramanian, Anoo Namboodiri and C.V. Jawahar Center for Visual Information Technology, International Institute of Information

More information

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOen, the world s leading ublisher of Oen Access books Built by scientists, for scientists 3,7 18,5 1.7 M Oen access books available International authors and editors Downloads Our authors

More information

Improved Image Super-Resolution by Support Vector Regression

Improved Image Super-Resolution by Support Vector Regression Proceedings of International Joint Conference on Neural Networks, San Jose, California, USA, July 3 August 5, 0 Imroved Image Suer-Resolution by Suort Vector Regression Le An and Bir Bhanu Abstract Suort

More information

Continuous Visible k Nearest Neighbor Query on Moving Objects

Continuous Visible k Nearest Neighbor Query on Moving Objects Continuous Visible k Nearest Neighbor Query on Moving Objects Yaniu Wang a, Rui Zhang b, Chuanfei Xu a, Jianzhong Qi b, Yu Gu a, Ge Yu a, a Deartment of Comuter Software and Theory, Northeastern University,

More information

1.5 Case Study. dynamic connectivity quick find quick union improvements applications

1.5 Case Study. dynamic connectivity quick find quick union improvements applications . Case Study dynamic connectivity quick find quick union imrovements alications Subtext of today s lecture (and this course) Stes to develoing a usable algorithm. Model the roblem. Find an algorithm to

More information

CMSC 425: Lecture 16 Motion Planning: Basic Concepts

CMSC 425: Lecture 16 Motion Planning: Basic Concepts : Lecture 16 Motion lanning: Basic Concets eading: Today s material comes from various sources, including AI Game rogramming Wisdom 2 by S. abin and lanning Algorithms by S. M. LaValle (Chats. 4 and 5).

More information

Lecture 18. Today, we will discuss developing algorithms for a basic model for parallel computing the Parallel Random Access Machine (PRAM) model.

Lecture 18. Today, we will discuss developing algorithms for a basic model for parallel computing the Parallel Random Access Machine (PRAM) model. U.C. Berkeley CS273: Parallel and Distributed Theory Lecture 18 Professor Satish Rao Lecturer: Satish Rao Last revised Scribe so far: Satish Rao (following revious lecture notes quite closely. Lecture

More information

Performance and Area Tradeoffs in Space-Qualified FPGA-Based Time-of-Flight Systems

Performance and Area Tradeoffs in Space-Qualified FPGA-Based Time-of-Flight Systems Performance and Area Tradeoffs in Sace-Qualified FPGA-Based Time-of-Flight Systems Whitney Hsiong 1, Steve Huntzicker 1, Kevin King 1, Austin Lee 1, Chen Lim 1, Jason Wang 1, Sarah Harris, Ph.D. 1, Jörg-Micha

More information

Fast Distributed Process Creation with the XMOS XS1 Architecture

Fast Distributed Process Creation with the XMOS XS1 Architecture Communicating Process Architectures 20 P.H. Welch et al. (Eds.) IOS Press, 20 c 20 The authors and IOS Press. All rights reserved. Fast Distributed Process Creation with the XMOS XS Architecture James

More information

Semi-Markov Process based Model for Performance Analysis of Wireless LANs

Semi-Markov Process based Model for Performance Analysis of Wireless LANs Semi-Markov Process based Model for Performance Analysis of Wireless LANs Murali Krishna Kadiyala, Diti Shikha, Ravi Pendse, and Neeraj Jaggi Deartment of Electrical Engineering and Comuter Science Wichita

More information

Shuigeng Zhou. May 18, 2016 School of Computer Science Fudan University

Shuigeng Zhou. May 18, 2016 School of Computer Science Fudan University Query Processing Shuigeng Zhou May 18, 2016 School of Comuter Science Fudan University Overview Outline Measures of Query Cost Selection Oeration Sorting Join Oeration Other Oerations Evaluation of Exressions

More information

Efficient stereo vision for obstacle detection and AGV Navigation

Efficient stereo vision for obstacle detection and AGV Navigation Efficient stereo vision for obstacle detection and AGV Navigation Rita Cucchiara, Emanuele Perini, Giuliano Pistoni Diartimento di Ingegneria dell informazione, University of Modena and Reggio Emilia,

More information

Modeling Reliable Broadcast of Data Buffer over Wireless Networks

Modeling Reliable Broadcast of Data Buffer over Wireless Networks JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 3, 799-810 (016) Short Paer Modeling Reliable Broadcast of Data Buffer over Wireless Networs Deartment of Comuter Engineering Yeditee University Kayışdağı,

More information

Kinematics, dynamics, and control system of a new 5-degree-of-freedom hybrid robot manipulator

Kinematics, dynamics, and control system of a new 5-degree-of-freedom hybrid robot manipulator Research Article Kinematics, dynamics, and control system of a new 5-degree-of-freedom hybrid robot maniulator Advances in Mechanical Engineering 016, Vol. 8(11) 1 19 Ó The Author(s) 016 DOI: 10.1177/168781401668009

More information

An integrated system for virtual scene rendering, stereo reconstruction, and accuracy estimation.

An integrated system for virtual scene rendering, stereo reconstruction, and accuracy estimation. An integrated system for virtual scene rendering, stereo reconstruction, and accuracy estimation. Marichal-Hernández J.G., Pérez Nava F*., osa F., estreo., odríguez-amos J.M. Universidad de La Laguna,

More information

Information Flow Based Event Distribution Middleware

Information Flow Based Event Distribution Middleware Information Flow Based Event Distribution Middleware Guruduth Banavar 1, Marc Kalan 1, Kelly Shaw 2, Robert E. Strom 1, Daniel C. Sturman 1, and Wei Tao 3 1 IBM T. J. Watson Research Center Hawthorne,

More information

Efficient Processing of Top-k Dominating Queries on Multi-Dimensional Data

Efficient Processing of Top-k Dominating Queries on Multi-Dimensional Data Efficient Processing of To-k Dominating Queries on Multi-Dimensional Data Man Lung Yiu Deartment of Comuter Science Aalborg University DK-922 Aalborg, Denmark mly@cs.aau.dk Nikos Mamoulis Deartment of

More information

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators

Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators 56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically

More information

GENERIC PILOT AND FLIGHT CONTROL MODEL FOR USE IN SIMULATION STUDIES

GENERIC PILOT AND FLIGHT CONTROL MODEL FOR USE IN SIMULATION STUDIES AIAA Modeling and Simulation Technologies Conference and Exhibit 5-8 August 22, Monterey, California AIAA 22-4694 GENERIC PILOT AND FLIGHT CONTROL MODEL FOR USE IN SIMULATION STUDIES Eric N. Johnson *

More information

GEOMETRIC CONSTRAINT SOLVING IN < 2 AND < 3. Department of Computer Sciences, Purdue University. and PAMELA J. VERMEER

GEOMETRIC CONSTRAINT SOLVING IN < 2 AND < 3. Department of Computer Sciences, Purdue University. and PAMELA J. VERMEER GEOMETRIC CONSTRAINT SOLVING IN < AND < 3 CHRISTOPH M. HOFFMANN Deartment of Comuter Sciences, Purdue University West Lafayette, Indiana 47907-1398, USA and PAMELA J. VERMEER Deartment of Comuter Sciences,

More information

2-D Fir Filter Design And Its Applications In Removing Impulse Noise In Digital Image

2-D Fir Filter Design And Its Applications In Removing Impulse Noise In Digital Image -D Fir Filter Design And Its Alications In Removing Imulse Noise In Digital Image Nguyen Thi Huyen Linh 1, Luong Ngoc Minh, Tran Dinh Dung 3 1 Faculty of Electronic and Electrical Engineering, Hung Yen

More information

J. Parallel Distrib. Comput.

J. Parallel Distrib. Comput. J. Parallel Distrib. Comut. 71 (2011) 288 301 Contents lists available at ScienceDirect J. Parallel Distrib. Comut. journal homeage: www.elsevier.com/locate/jdc Quality of security adatation in arallel

More information

Argo Programming Guide

Argo Programming Guide Argo Programming Guide Evangelia Kasaaki, asmus Bo Sørensen February 9, 2015 Coyright 2014 Technical University of Denmark This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International

More information

A joint multi-layer planning algorithm for IP over flexible optical networks

A joint multi-layer planning algorithm for IP over flexible optical networks A joint multi-layer lanning algorithm for IP over flexible otical networks Vasileios Gkamas, Konstantinos Christodoulooulos, Emmanouel Varvarigos Comuter Engineering and Informatics Deartment, University

More information

CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE

CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE Petra Surynková Charles University in Prague, Faculty of Mathematics and Physics, Sokolovská 83,

More information

An Efficient VLSI Architecture for Adaptive Rank Order Filter for Image Noise Removal

An Efficient VLSI Architecture for Adaptive Rank Order Filter for Image Noise Removal International Journal of Information and Electronics Engineering, Vol. 1, No. 1, July 011 An Efficient VLSI Architecture for Adative Rank Order Filter for Image Noise Removal M. C Hanumantharaju, M. Ravishankar,

More information

An Efficient End-to-End QoS supporting Algorithm in NGN Using Optimal Flows and Measurement Feed-back for Ubiquitous and Distributed Applications

An Efficient End-to-End QoS supporting Algorithm in NGN Using Optimal Flows and Measurement Feed-back for Ubiquitous and Distributed Applications An Efficient End-to-End QoS suorting Algorithm in NGN Using Otimal Flows and Measurement Feed-back for Ubiquitous and Distributed Alications Se Youn Ban, Seong Gon Choi 2, Jun Kyun Choi Information and

More information

Multi-robot SLAM with Unknown Initial Correspondence: The Robot Rendezvous Case

Multi-robot SLAM with Unknown Initial Correspondence: The Robot Rendezvous Case Multi-robot SLAM with Unknown Initial Corresondence: The Robot Rendezvous Case Xun S. Zhou and Stergios I. Roumeliotis Deartment of Comuter Science & Engineering, University of Minnesota, Minneaolis, MN

More information

Two-Dimensional l 1 -Norm Minimization in SAR Image Reconstruction

Two-Dimensional l 1 -Norm Minimization in SAR Image Reconstruction BULGARIAN ACADEMY O SCIENCES CYBERNEICS AND INORMAION ECHNOLOGIES Volume 5, No 7 Secial Issue on Information usion Sofia 5 Print ISSN: 3-97; Online ISSN: 34-48 DOI:.55/cait-5-9 wo-dimensional l -Norm Minimization

More information

10 File System Mass Storage Structure Mass Storage Systems Mass Storage Structure Mass Storage Structure FILE SYSTEM 1

10 File System Mass Storage Structure Mass Storage Systems Mass Storage Structure Mass Storage Structure FILE SYSTEM 1 10 File System 1 We will examine this chater in three subtitles: Mass Storage Systems OERATING SYSTEMS FILE SYSTEM 1 File System Interface File System Imlementation 10.1.1 Mass Storage Structure 3 2 10.1

More information

The Scalability and Performance of Common Vector Solution to Generalized Label Continuity Constraint in Hybrid Optical/Packet Networks

The Scalability and Performance of Common Vector Solution to Generalized Label Continuity Constraint in Hybrid Optical/Packet Networks The Scalability and Performance of Common Vector Solution to Generalized abel Continuity Constraint in Hybrid Otical/Pacet etwors Shujia Gong and Ban Jabbari {sgong, bjabbari}@gmuedu George Mason University

More information

Design Trade-offs in Customized On-chip Crossbar Schedulers

Design Trade-offs in Customized On-chip Crossbar Schedulers J Sign Process Syst () 8:9 8 DOI.7/s-8--x Design Trade-offs in Customized On-chi Crossbar Schedulers Jae Young Hur Stehan Wong Todor Stefanov Received: October 7 / Revised: June 8 / cceted: ugust 8 / Published

More information

Singularity Handling on Puma in Operational Space Formulation

Singularity Handling on Puma in Operational Space Formulation Singularity Handling on Puma in Operational Space Formulation Denny Oetomo, Marcelo Ang Jr. National University of Singapore Singapore d oetomo@yahoo.com mpeangh@nus.edu.sg Ser Yong Lim Gintic Institute

More information

TCP VON: Joint Congestion Control and Online Network Coding for Wireless Networks

TCP VON: Joint Congestion Control and Online Network Coding for Wireless Networks TCP VON: Joint Congestion Control and Online Network Coding for Wireless Networks Wei Bao, Vahid Shah-Mansouri, Vincent W.S. Wong, and Victor C.M. Leung Deartment of Electrical and Comuter Engineering

More information

Grouping of Patches in Progressive Radiosity

Grouping of Patches in Progressive Radiosity Grouing of Patches in Progressive Radiosity Arjan J.F. Kok * Abstract The radiosity method can be imroved by (adatively) grouing small neighboring atches into grous. Comutations normally done for searate

More information