Skill. Robot/ Controller
|
|
- Morgan Wade
- 5 years ago
- Views:
Transcription
1 Skill Acquisition from Human Demonstration Using a Hidden Markov Model G. E. Hovland, P. Sikka and B. J. McCarragher Department of Engineering Faculty of Engineering and Information Technology The Australian National University Canberra, Australia Abstract A new approach to skill acquisition in assembly is proposed. An assembly skill is represented by a hybrid dynamic system where a discrete event controller models the skill at the task level. The output of the discrete event controller provides the reference commands for the underlying robot controller. This structure is naturally encoded by a hidden Markov model (HMM). The HMM parameters are obtained by training on sensory data from human demonstrations of the skill. Currently, assembly tasks have to be performed by human operators or by robots using expensive xtures. Our approach transfers the assembly skill from an expert human operator to the robot, thus making it possible for a robot to perform assembly tasks without the use of expensive xtures. 1 Introduction Manipulation tasks such as assembly are easily performed by human operators. However, these tasks are still dicult for robots and require the use of precise and expensive xtures. Furthermore, human operators are able to acquire new skills corresponding to new tasks by explanation and practice. For robots to eectively acquire these skills, we need good models of the skills that are able to capture two aspects of human skill acquisition - the ability to represent and reason about tasks, and the ability to improve performance on the task by repeated practice. With these models of human skill, robots can acquire a skill from human demonstration of the task. Our approach to skill acquisition makes it easier to program robots for dierent assembly tasks. Another advantage is that, like a human operator, the robot can handle uncertainties in the location of parts. This allows the robot to perform assembly tasks without the use of precise and expensive xtures. In this paper, we present a new approach for representing and acquiring human assembly skills for applications in robotic assembly tasks. Following the approach presented by McCarragher and Asada in [1, ], an assembly task is modeled as a discrete event system in terms of contact congurations involving the object and the environment. The events correspond to changes in these contact congurations and are detected by a process monitor. The discrete event controller provides the reference commands and parameters to the robot controller depending on the desired event. We consider a skill to consist of both the discrete event controller and the process monitor. This paper focuses on the discrete event controller. We represent the discrete event controller for a skill as a Hidden Markov Model (HMM) [, 4]. The states of the hidden Markov model correspond to the states of the discrete event controller. The skill is acquired from human demonstration of the task, and so the observation symbols of the HMM are taken from the variables recorded while the task is performed by a human operator. The parameters of the HMM are learned using the structure of the HMM and the data obtained from human demonstration. In this way, the HMM is used to model the data generated by a human operator in performing the task. The HMM learned above is used to control a robot in performing the task. The observation symbols of the HMM now correspond to the reference commands for the robot controller. An advantage of this representation is that the HMM parameters can be interpreted in physically meaningful ways. For example, the transition probabilities of the hidden Markov process correspond to the probability of events occurring in the discrete event controller, while the probability distributions associated with each observation symbol indicate the probability of using a particular reference command in a given discrete state. Thus, this representation provides a preferred transition and a corresponding preferred reference command for each discrete state. Related Work Although HMMs have been used extensively in research on automatic speech recognition, it is only recently that they have been used in robotics for modeling skills. Hannaford and Lee [5] used an HMM to characterize the force signals generated by an operator performing
2 a tele-manipulation task. Xu and Yang [6] proposed HMM-based models for two types of human skill. An action skill, corresponding to tasks not requiring sensory feedback, is modeled as a left-to-right HMM, where the Markov states correspond to human mental states, while the observable output symbols correspond to measurable signals such as position and force [9]. A reaction skill, corresponding to tasks requiring sensory feedback, is modeled as a set of left-to-right HMMs where each HMM encodes the mapping between a sensory data stream and a control action. Both the approaches described above assume that the hidden Markov process corresponds to the mental states of the human operator. No attempt is made to explain what these mental states might be. In most assembly problems, the tasks can be structured to a large extent by geometrical considerations, and the human states correspond to this structure to some extent. A further limitation of the above approaches is that they use a left-toright stochastic automaton for the hidden process. This restricts their application to tasks that can be described by such automata, and many assembly tasks require a richer structure. Robot programming by human demonstration has been considered by several authors. Delson and West [8] present a method for robot programming by human demonstration. A robot trajectory for a pick-and-place task is learned from several human demonstrations of the task. Their method is limited in that it deals only with learning motion trajectories. Liu and Asada [1] represent a skill as a map from the process parameter space of the given task to the control actions used to accomplish the task. A major shortcoming of the above method is that it provides little insight into what the task parameters represent. Another limitation is the inability of the learned skill to handle situations not encountered in the training set. A hierarchical approach to skill representation is presented by Morrow and Khosla [7]. An assembly skill is represented as a nite-state automaton, and each transition of the automaton is associated with an intermediate layer of primitives, called sensori-motor primitives (SMPs), which integrate sensing and motion for a given task. Their approach does not specify how a small, optimal set of SMPs can be identied. Another limitation is that the SMPs may be very task-specic. Modeling Assembly Tasks To overcome some of the limitations in the previous approaches described above, we present a new approach to skill acquisition in robotic assembly. In our approach, a skill corresponding to an assembly task is explicitly represented as a hybrid dynamic system [1, ]. This framework is illustrated in Figure 1. Skill Discrete Event Controller ud Robot/ Controller u γ Monitor x Plant/ Figure 1: A model of robotic assembly tasks using the hybrid dynamic system framework. The task-level behavior of an assembly task is modeled as a discrete event system, characterized by the equations: k+1 = ( k ; e k ); u d k = ( k ); k is used to denote the discrete state of the system at instant k, e k is used to represent the discrete event occurring at instant k, and is a function that computes the next state of the system based on the current state of the system and the current event. The function computes the output of the discrete event system, u d k, based on the current state of the system. The output u d k is used as the reference command for the robot controller at instant k. An assembly task is characterized at the discrete level by the allowed geometrical contact congurations of the objects involved in the task. These contact congurations correspond to the discrete states of the discrete event system. For example, consider a planar peg-in-the-hole assembly process where we have only one type of contact, the edge-surface contact. The edge or the surface involved can be a part of either the workpiece or the environment. Examples of this contact type are shown in Figure. Denition 1 (Discrete State) A discrete state is de- ned as a contact formation consisting of one or two edge-surface contacts between the workpiece and the environment. The set of discrete states is then the set of all possible contact formations. Denition (Event) An event in robotic assembly is dened as the change of discrete state. The events are discrete in time and describe the gain or a loss of contact between the workpiece and the environment. The 1 possible events for the peg-in-hole task considered above are as follows: e 1 = 1! e =! 1 e = 1!
3 1 4 5 Figure : Planar peg-in-the-hole assembly with 5 contact states and 1 possible discrete events. e 4 =! 1 e 5 = 1! 5 e 6 = 5! 1 e 7 =! e 8 =! e 9 =! 4 e 1 = 4! e 11 = 4! 5 e 1 = 5! 4 An assembly task is conveniently represented in the form of a network, called the contact-state network, where the nodes correspond to the discrete states and the arcs correspond to the events. The contact-state network corresponding to the planar peg-insertion task is shown in Figure. 1 4 Figure : Contact state network used for skill acquisition. The physical task is modeled as a continuous system described by the equations: _x(t) = f(x(t); u(t)) These equations describe the behavior of the system in state-space. x denotes the state vector of the system and u denotes the input vector. In robotic manipulation, each discrete state imposes a set of constraints on the system. These constraints are represented as: 5 = g i (x(t); u(t)); i = 1 : : : m; where m refers to the number of constraints corresponding to a given contact state. The process monitor is responsible for monitoring the continuous time system to detect discrete events, and is characterized by the equation: e k = (x(t)): 4 Representing Assembly Skills Using Hidden Markov Models The hybrid dynamic framework used to model an assembly task highlights two important aspects of an assembly skill. The rst is the discrete event system that is used to represent the sequence of discrete states required to achieve the given task. The output of the discrete event controller is used as the reference command for the robot controller. The second aspect of a skill is the process monitor,, which monitors the plant variables and provides the discrete events at the discrete level. Any model of skill must take these two aspects into account. An HMM-based process monitor using the observed force signal is described in [11]. Each event is modeled as an HMM. The sensory data corresponding to an event is scored by all the HMMs and the recognized event corresponds to the HMM that predicts the sensory data with maximum probability. In this paper, we use the process monitor described in [11], and focus on the representation of the discrete event controller using an HMM. An HMM can be used naturally to represent a discrete event controller for an assembly skill. An HMM consists of two stochastic processes. The underlying stochastic process is a Markov process represented by the transition probability matrix A and the initial state distribution. The output of the HMM is a sequence of observation symbols that is obtained probabilistically from the underlying Markov process. The output corresponding to each state of the Markov process is a probability distribution dened over the set of observation symbols, instead of an observation symbol. b j (O k ) refers to the probability of observing symbol O k in state j. The set of all the probability distributions is denoted by B. Thus, an HMM is dened by the structure = fa; B; g. The network in Figure is the basis for the HMM we use in this paper. An advantage of using the contact state network as the basis for the hidden Markov process is that the Markov states correspond directly to the contact-states. The HMM transition probabilities correspond to the probabilities of discrete events. Thus, the transition probability matrix corresponds roughly to the function of the discrete event system. Since the contact state network has cycles, the task can not easily be represented by a left-to-right model. For the planar peg-insertion task considered in this paper, there are 5 contact-states and 1 possible events.
4 a a Skill a q Hidden Markov Model γ Monitor a 1 a 1 a55 a a 1 a 15 q q 1 q 5 a 1 a 4 a 51 a 11 a a 45 4 a 54 u d Robot/ Controller u x Plant/ q 4 a 44 Figure 4: A stochastic automaton representing the discrete event controller for the peg-insertion task. The Markov states correspond to the contact-states, leading to a 5 5 transition probability matrix, shown below: A = 64 a 11 a 1 a 1 a 15 a 1 a a a 1 a a a 4 a 4 a 44 a 45 a 51 a 54 a 55 Figure 4 shows the stochastic automaton representing the hidden Markov process of the HMM modeling the peg-insertion skill. In our approach, the assembly skill is acquired from human demonstration. We measure the position and force during the human demonstration of the task. The position data is used to compute the velocities of the peg. The discrete event controller is modeled as an HMM. Since human intentions cannot be known, we associate the observed positions and velocities with the observation symbols of the HMM. Figure 5 illustrates our model of an assembly skill using an HMM. We use a discrete HMM to model the discrete event controller. Hence, the positions and velocities are discretized into a nite set of observation symbols for the HMM. The velocities are discretized based on the direction, while the positions are discretized into 4 values based on a reference frame located at the center of the hole, as shown in Figure 6. Let V = fv ; ; v 7 g denote the set of discretized velocities and P = fp ; ; p g denote the set of discretized positions. Then, the observation symbols of the HMM belong to the set P V. The number of discrete values for the position and velocity, equal to 4 and 8 respectively, depend on the task. 75 Figure 5: A model of robotic assembly tasks using the hybrid dynamic system framework and an HMM. A robot skill corresponds to the parts included within the dashed box. The parts included within the dotted box corresponds to the ideas discussed in this paper. v 6 v 7 v 5 v v 4 v 1 Figure 6: The discretized positions and velocities used to generate the discrete observation symbols of the HMM. The output of the HMM is a sequence of the observation symbols described above. Each Markov state, j, is associated with a probability distribution b j over the set of observation symbols, as shown below: v b j (O k ) = P rfo k = p l :v m j = j g; l = : : : ; m = : : : 7: In summary, the discrete event part of the skill is represented as the hidden Markov process of an HMM. The corresponding behavior of the robot is represented by the observable symbols of the HMM, consisting of the discretized position and velocity of the peg during the task. Thus, for any given skill, an HMM represents the mapping from the contact states in the task space to the sensory output of the underlying robotic system. 5 Skill Acquisition and Execution The key step in the HMM approach to skill acquisition is the training of the HMM based on a training set. This training set is obtained from a human performing the v y p p x p 1 p
5 p assembly task several times. The training set consists of the sequence of observation symbols fo k g obtained from the observed positions and velocities from human demonstration. We use the Baum-Welch re-estimation method [] for obtaining the HMM parameters based on the training data. Once the HMM has been trained, the skill is represented by the transition probability matrix A and the probability distributions over the observation symbols for each state. From these parameters, we are able to extract meaningful information. An entry in the state transition matrix corresponds to the probability that the corresponding event will occur. This probability can also be interpreted as the desirability of the event for the acquired skill. Similarly, the probability distribution for the observation symbols can be interpreted as the velocity commands most likely to achieve the corresponding transition. The learned HMM can be used to control a robot to perform the task corresponding to the acquired skill. The transition probability matrix of the learned HMM is used to obtain the best sequence of states, corresponding to the sequence with the maximum probability, as the desired sequence of states for the assembly task. At any given instant, the next desired event is chosen from this sequence based on the information provided by the process monitor. Once the transition has been chosen, the probability distribution of the observation symbols corresponding to the current state, b j, is chosen. The observation symbols consist of a velocity and a position. Since the reference command to the robot controller, u d, is a velocity command, the probability distribution is modied to obtain the probability distribution d j over the set of velocities V : d j (v k ) = 4X m=1 b j (p m :v k ): The velocity v k with the maximum probability d j (v k ) is then chosed as the desired velocity command u d. 6 Experiments The experimental setup consists of an Eshed Scorbot 5- DOF manipulator and a six-axis Polhemus position sensor. Since we consider a planar assembly task, only three of the manipulator joints are used. The peg-insertion task described earlier is used to experimentally demonstrate our approach to robotic assembly skill acquisition. A human operator performs the desired task. During the task, the position and orientation of the peg is recorded at 1 Hz using a six-axis Polhemus position sensor. This data is used to derive a sequence of discretized observation symbols for the HMM. For example, Figure 7 shows the position data and the discretized observation symbol p, while Figure 8 shows the velocity data and the corresponding discretized observation symbol v. The human demonstration data (the training set) is obtained as follows. We dene 4 in Figure as the nal state in the assembly process. The human expert is then told to successfully move the peg to this nal contact state from each of the other contact states 1,, and 5. The Polhemus position sensor is used to derive the discrete observation symbols. This procedure is repeated N T times, where N T is the size of our training set. The training set obtained from human demonstration is used to train the HMM using the standard Baum-Welch re-estimation algorithm. The parameters of the trained HMM are then analyzed in terms of the contact-state network to ensure that the skill has indeed been transferred eectively to the robot. This is then demonstrated by using the HMM model to drive the robot in performing the peg-insertion task. Px [cm] v Py [cm] p p p Figure 7: Typical positions obtained from human demonstration data. Vx [cm/s] Vy [cm/s] v 4 v v v Figure 8: Typical velocity commands obtained from human demonstration data. The nal values for the HMM parameters a ij were as
6 follows. A = 64 :9 :4 :4 : :4 :94 : :9 : :85 : : :95 : :9 :5 :86 For each contact state i we get the probabilities of the commanded velocities from the observation symbol probability matrix B. v v1 v v v4 v5 v6 v From these parameters we can easily nd the most likely contact state sequences from 1 to 4 by multiplying the corresponding HMM state transition probabilities a ij Sequence Velocities HMM Probability 1!! 4 v4! v 1: 1? 75 1!!! 4 v4! v! v :4 1?5 1! 5! 4 v4! v4 1: 1? From this we see that the human demonstration data gives 1!! 4 as the most likely assembly sequence with the discretized velocities v 4! v. This information is transferred to the robot as a discrete event controller as described in a previous section, where the initial desired event trajectory will be 1! followed by! 4. However, since the position of the hole is unknown in the robotic assembly, the desired event 1! is very likely to cause the event 1!. When this situation occurs, the desired event trajectory is changed on-line by nding the new trajectory from to 4 with the highest HMM probability. In this particular case, the new desired event trajectory will be! followed by! 4. 7 Conclusion We have presented a new approach to assembly skill representation and acquisition from human demonstration, using the theory of hidden Markov models. This approach has been veried experimentally for a planar peginsertion task. Our approach has several advantages. The rst advantage is that the acquired skill is represented in terms of the contact-state network and so the HMM parameters can be examined to identify how a particular task is performed. The acquired skill can be described in physically meaningful terms based on the HMM parameters and the contact-state network. This compares favorably with other parametric models, such as neural networks, where it is dicult to interpret the parameters in physically meaningful terms. A limitation of our method derives from the limitation of any method based on a training set. The system may be unable to handle situations not encountered in the training set. This problem can be handled by generating large training sets. However, larger training sets take more time to generate and require more computing resources. References [1] B.J. McCarragher and H. Asada, The Discrete Event Control of Robotic Assembly. ASME Journal of Dynamic Systems, Measurements and Control, To be published. [] B.J. McCarragher and H. Asada, The Discrete Event Modeling and Trajectory Planning of Robotic Assembly. ASME Journal of Dynamic Systems, Measurements and Control, To be published. [] X.D. Huang, Y. Ariki, M.A. Jack, Hidden Markov Models for Speech Recognition. Edinburgh University Press, 199. [4] L.R. Rabiner and B.H. Juang, An Introduction to Hidden Markov Models. IEEE ASSP Magazine, January 1986, pp.4{16. [5] B. Hannaford and P. Lee, Hidden Markov Model Analysis of Force/Torque Information in Telemanipulation. The International Journal of Robotics Research, Oct. 1991, Vol. 1, No. 5, pp.58{59. [6] Y. Xu and J. Yang, Towards Human-Robot Coordination: Skill Modeling and Transferring via Hidden Markov Model. In Proceedings of IEEE International Conference on Robotics and Automation, 1995, pp.196{1911. [7] J. D. Morrow and P. K. Khosla, Sensorimotor Primitives for Robotic Assembly Skills. In Proceedings of IEEE International Conference on Robotics and Automation, 1995, pp.196{1911. [8] N. Delson and H. West, Robot Programming by Human Demonstration: The Use of Human Inconsistency in Improving D Robot Trajectories. In Proceedings of IEEE/RSJ/GI International Conference on Intelligent Robots and Systems, 1994, pp.148{155. [9] J. Yang, Y. Xu, C.S. Chen, Hidden Markov Model Approach to Skill Learning and Its Application to Telerobotics. IEEE Transactions on Robotics and Automation, Oct. 1994, Vol. 1, No. 5, pp.61{61. [1] S. Liu and H. Asada, Transfer of Human Skills to Robots: Learning from Human Demonstrations for Building an Adaptive Control System. American Control Conference, 199. [11] G. Hovland and B. J. McCarragher, Frequency-Domain Force Measurements for Discrete Event Contact Recognition, submitted to the 1996 IEEE International Conference on Robotics and Automation.
There have been many wide-ranging applications of hybrid dynamic systems, most notably in manufacturing systems and network protocols. To date, they h
Proceedings of SYROCO '97, Nantes France ROBUST DISCRETE EVENT CONTROLLER SYNTHESIS FOR CONSTRAINED MOTION SYSTEMS David J. Austin, Brenan J. McCarragher Department of Engineering Faculty of Engineering
More informationContact State Estimation using Multiple Model Estimation and Hidden Markov Models
The 8 th International Symposium on Experimental Robotics. Ischia, Italy, July 8-11, 2002. Contact State Estimation using Multiple Model Estimation and Hidden Markov Models Thomas Debus 1, Pierre Dupont
More informationInvariant Recognition of Hand-Drawn Pictograms Using HMMs with a Rotating Feature Extraction
Invariant Recognition of Hand-Drawn Pictograms Using HMMs with a Rotating Feature Extraction Stefan Müller, Gerhard Rigoll, Andreas Kosmala and Denis Mazurenok Department of Computer Science, Faculty of
More informationModelStructureSelection&TrainingAlgorithmsfor an HMMGesture Recognition System
ModelStructureSelection&TrainingAlgorithmsfor an HMMGesture Recognition System Nianjun Liu, Brian C. Lovell, Peter J. Kootsookos, and Richard I.A. Davis Intelligent Real-Time Imaging and Sensing (IRIS)
More informationPrograming by Demonstration: Coping with Suboptimal Teaching Actions
Jason Chen Alex Zelinsky Department of Systems Engineering Research School of Information Science and Engineering The Australian National University Canberra, Australia Jason.Chen@anu.edu.au Alex.Zelinsky@anu.edu.au
More informationOverview of the Navigation System Architecture
Introduction Robot navigation methods that do not explicitly represent uncertainty have severe limitations. Consider for example how commonly used navigation techniques utilize distance information. Landmark
More informationEvaluation of Model-Based Condition Monitoring Systems in Industrial Application Cases
Evaluation of Model-Based Condition Monitoring Systems in Industrial Application Cases S. Windmann 1, J. Eickmeyer 1, F. Jungbluth 1, J. Badinger 2, and O. Niggemann 1,2 1 Fraunhofer Application Center
More informationAPPLICATION OF THE FUZZY MIN-MAX NEURAL NETWORK CLASSIFIER TO PROBLEMS WITH CONTINUOUS AND DISCRETE ATTRIBUTES
APPLICATION OF THE FUZZY MIN-MAX NEURAL NETWORK CLASSIFIER TO PROBLEMS WITH CONTINUOUS AND DISCRETE ATTRIBUTES A. Likas, K. Blekas and A. Stafylopatis National Technical University of Athens Department
More informationA Visualization Tool to Improve the Performance of a Classifier Based on Hidden Markov Models
A Visualization Tool to Improve the Performance of a Classifier Based on Hidden Markov Models Gleidson Pegoretti da Silva, Masaki Nakagawa Department of Computer and Information Sciences Tokyo University
More informationMOTION. Feature Matching/Tracking. Control Signal Generation REFERENCE IMAGE
Head-Eye Coordination: A Closed-Form Solution M. Xie School of Mechanical & Production Engineering Nanyang Technological University, Singapore 639798 Email: mmxie@ntuix.ntu.ac.sg ABSTRACT In this paper,
More informationClustering Sequences with Hidden. Markov Models. Padhraic Smyth CA Abstract
Clustering Sequences with Hidden Markov Models Padhraic Smyth Information and Computer Science University of California, Irvine CA 92697-3425 smyth@ics.uci.edu Abstract This paper discusses a probabilistic
More informationwork in the literature computing conguration space (C-space) obtacles, but most are just for 2-D objects
utomatic Generation of High-level Contact State Space Xuerong Ji and Jing Xiao Computer Science Department University of North Carolina - Charlotte Charlotte, NC 28223, US xji@uncc.edu and xiao@uncc.edu
More informationINFORMATION RETRIEVAL USING MARKOV MODEL MEDIATORS IN MULTIMEDIA DATABASE SYSTEMS. Mei-Ling Shyu, Shu-Ching Chen, and R. L.
INFORMATION RETRIEVAL USING MARKOV MODEL MEDIATORS IN MULTIMEDIA DATABASE SYSTEMS Mei-Ling Shyu, Shu-Ching Chen, and R. L. Kashyap School of Electrical and Computer Engineering Purdue University, West
More informationTechniques. IDSIA, Istituto Dalle Molle di Studi sull'intelligenza Articiale. Phone: Fax:
Incorporating Learning in Motion Planning Techniques Luca Maria Gambardella and Marc Haex IDSIA, Istituto Dalle Molle di Studi sull'intelligenza Articiale Corso Elvezia 36 - CH - 6900 Lugano Phone: +41
More informationmaximally convex volumes
appears in Computer-Aided Design, 31(2), pp. 85-100, 1999. CUSTOM-CUT: A Customizable Feature Recognizer Daniel M. Gaines gainesdm@vuse.vanderbilt.edu Computer Science Department Vanderbilt University
More informationTime series, HMMs, Kalman Filters
Classic HMM tutorial see class website: *L. R. Rabiner, "A Tutorial on Hidden Markov Models and Selected Applications in Speech Recognition," Proc. of the IEEE, Vol.77, No.2, pp.257--286, 1989. Time series,
More informationUsing Local Trajectory Optimizers To Speed Up Global. Christopher G. Atkeson. Department of Brain and Cognitive Sciences and
Using Local Trajectory Optimizers To Speed Up Global Optimization In Dynamic Programming Christopher G. Atkeson Department of Brain and Cognitive Sciences and the Articial Intelligence Laboratory Massachusetts
More informationTENTH WORLD CONGRESS ON THE THEORY OF MACHINE AND MECHANISMS Oulu, Finland, June 20-24, 1999 Finding Innitesimal Motions of Objects in Assemblies Usin
TENTH WORLD CONGRESS ON THE THEORY OF MACHINE AND MECHANISMS Oulu, Finland, June 20-24, 1999 Finding Innitesimal Motions of Objects in Assemblies Using Grassmann-Cayley Algebra E. Staetti, L. Ros, and
More informationOptimization of HMM by the Tabu Search Algorithm
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 20, 949-957 (2004) Optimization of HMM by the Tabu Search Algorithm TSONG-YI CHEN, XIAO-DAN MEI *, JENG-SHYANG PAN AND SHENG-HE SUN * Department of Electronic
More information1. 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 informationEffect of Initial HMM Choices in Multiple Sequence Training for Gesture Recognition
Effect of Initial HMM Choices in Multiple Sequence Training for Gesture Recognition Nianjun Liu, Richard I.A. Davis, Brian C. Lovell and Peter J. Kootsookos Intelligent Real-Time Imaging and Sensing (IRIS)
More informationData Mining of the E-Pelvis Simulator Database: A Quest for a Generalized Algorithm for Objectively Assessing Medical Skill
355 Data Mining of the E-Pelvis Simulator Database: A Quest for a Generalized Algorithm for Objectively Assessing Medical Skill Thomas MACKEL 1, Jacob ROSEN 1,2, Ph.D., Carla PUGH 3, M.D., Ph.D. 1 Department
More informationA MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY
The 4th International Conference Computational Mechanics and Virtual Engineering COMEC 2011 20-22 OCTOBER 2011, Brasov, Romania A MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY A. Fratu 1
More informationEdge detection based on single layer CNN simulator using RK6(4)
Edge detection based on single layer CNN simulator using RK64) Osama H. Abdelwahed 1, and M. El-Sayed Wahed 1 Mathematics Department, Faculty of Science, Suez Canal University, Egypt Department of Computer
More informationReinforcement Control via Heuristic Dynamic Programming. K. Wendy Tang and Govardhan Srikant. and
Reinforcement Control via Heuristic Dynamic Programming K. Wendy Tang and Govardhan Srikant wtang@ee.sunysb.edu and gsrikant@ee.sunysb.edu Department of Electrical Engineering SUNY at Stony Brook, Stony
More informationIntersection of sets *
OpenStax-CNX module: m15196 1 Intersection of sets * Sunil Kumar Singh This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 2.0 We have pointed out that a set
More informationNeuro-Remodeling via Backpropagation of Utility. ABSTRACT Backpropagation of utility is one of the many methods for neuro-control.
Neuro-Remodeling via Backpropagation of Utility K. Wendy Tang and Girish Pingle 1 Department of Electrical Engineering SUNY at Stony Brook, Stony Brook, NY 11794-2350. ABSTRACT Backpropagation of utility
More informationapplication of learning vector quantization algorithms. In Proceedings of the International Joint Conference on
[5] Teuvo Kohonen. The Self-Organizing Map. In Proceedings of the IEEE, pages 1464{1480, 1990. [6] Teuvo Kohonen, Jari Kangas, Jorma Laaksonen, and Kari Torkkola. LVQPAK: A program package for the correct
More informationAC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY
AC 2009-130: ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY Alireza Rahrooh, University of Central Florida Alireza Rahrooh is aprofessor of Electrical Engineering Technology at the University of Central
More informationA modular neural network architecture for inverse kinematics model learning
Neurocomputing 38}40 (2001) 797}805 A modular neural network architecture for inverse kinematics model learning Eimei Oyama*, Arvin Agah, Karl F. MacDorman, Taro Maeda, Susumu Tachi Intelligent System
More informationIntroduction to SLAM Part II. Paul Robertson
Introduction to SLAM Part II Paul Robertson Localization Review Tracking, Global Localization, Kidnapping Problem. Kalman Filter Quadratic Linear (unless EKF) SLAM Loop closing Scaling: Partition space
More informationIntelligent Hands Free Speech based SMS System on Android
Intelligent Hands Free Speech based SMS System on Android Gulbakshee Dharmale 1, Dr. Vilas Thakare 3, Dr. Dipti D. Patil 2 1,3 Computer Science Dept., SGB Amravati University, Amravati, INDIA. 2 Computer
More informationthe number of states must be set in advance, i.e. the structure of the model is not t to the data, but given a priori the algorithm converges to a loc
Clustering Time Series with Hidden Markov Models and Dynamic Time Warping Tim Oates, Laura Firoiu and Paul R. Cohen Computer Science Department, LGRC University of Massachusetts, Box 34610 Amherst, MA
More informationMulti-Modal Human Verification Using Face and Speech
22 Multi-Modal Human Verification Using Face and Speech Changhan Park 1 and Joonki Paik 2 1 Advanced Technology R&D Center, Samsung Thales Co., Ltd., 2 Graduate School of Advanced Imaging Science, Multimedia,
More informationConstraints in Particle Swarm Optimization of Hidden Markov Models
Constraints in Particle Swarm Optimization of Hidden Markov Models Martin Macaš, Daniel Novák, and Lenka Lhotská Czech Technical University, Faculty of Electrical Engineering, Dep. of Cybernetics, Prague,
More informationOn-line Learning of B-Spline Fuzzy Controller To Acquire. Sensor-Based Assembly Skills. Technical Computer Science, Faculty of Technology,
On-line Learning of B-Spline Fuzzy Controller To Acquire Sensor-Based Assembly Skills Jianwei Zhang, Yorck von Collani and Alois Knoll Technical Computer Science, Faculty of Technology, University of Bielefeld,
More informationNon-rigid body Object Tracking using Fuzzy Neural System based on Multiple ROIs and Adaptive Motion Frame Method
Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Non-rigid body Object Tracking using Fuzzy Neural System based on Multiple ROIs
More informationThe Un-normalized Graph p-laplacian based Semi-supervised Learning Method and Speech Recognition Problem
Int. J. Advance Soft Compu. Appl, Vol. 9, No. 1, March 2017 ISSN 2074-8523 The Un-normalized Graph p-laplacian based Semi-supervised Learning Method and Speech Recognition Problem Loc Tran 1 and Linh Tran
More informationA Boolean Expression. Reachability Analysis or Bisimulation. Equation Solver. Boolean. equations.
A Framework for Embedded Real-time System Design? Jin-Young Choi 1, Hee-Hwan Kwak 2, and Insup Lee 2 1 Department of Computer Science and Engineering, Korea Univerity choi@formal.korea.ac.kr 2 Department
More informationPRELIMINARY RESULTS ON REAL-TIME 3D FEATURE-BASED TRACKER 1. We present some preliminary results on a system for tracking 3D motion using
PRELIMINARY RESULTS ON REAL-TIME 3D FEATURE-BASED TRACKER 1 Tak-keung CHENG derek@cs.mu.oz.au Leslie KITCHEN ljk@cs.mu.oz.au Computer Vision and Pattern Recognition Laboratory, Department of Computer Science,
More informationNamita Lokare, Daniel Benavides, Sahil Juneja and Edgar Lobaton
#analyticsx HIERARCHICAL ACTIVITY CLUSTERING ANALYSIS FOR ROBUST GRAPHICAL STRUCTURE RECOVERY ABSTRACT We propose a hierarchical activity clustering methodology, which incorporates the use of topological
More informationVISION-BASED HANDLING WITH A MOBILE ROBOT
VISION-BASED HANDLING WITH A MOBILE ROBOT STEFAN BLESSING TU München, Institut für Werkzeugmaschinen und Betriebswissenschaften (iwb), 80290 München, Germany, e-mail: bl@iwb.mw.tu-muenchen.de STEFAN LANSER,
More informationUsing Incremental Learning for Transition from Rule Based Behavior to Motion Sequences for Motor Control of a Flexible Robot System
Using Incremental Learning for Transition from Rule Based Behavior to Motion Sequences for Motor Control of a Flexible Robot System K. Hohm, E. Brucherseifer, and H.G. Boetselaars Darmstadt University
More informationINSTITUTE OF AERONAUTICAL ENGINEERING
Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL
More informationimages is then estimated using the function approximator, such as the neural networks, or by matching novel images to the examples in the database. Wi
From Gaze to Focus of Attention Rainer Stiefelhagen 1, Michael Finke 2, Jie Yang 2, and Alex Waibel 12 1 Universitat Karlsruhe, Computer Science, ILKD Am Fasanengarten 5, 76131 Karlsruhe, Germany stiefel@ira.uka.de
More informationoutput vector controller y s... y 2 y 1
A Neuro-Fuzzy Solution for Fine-Motion Control Based on Vision and Force Sensors Yorck von Collani, Jianwei Zhang, Alois Knoll Technical Computer Science, Faculty of Technology, University of Bielefeld,
More informationA Performance Evaluation of HMM and DTW for Gesture Recognition
A Performance Evaluation of HMM and DTW for Gesture Recognition Josep Maria Carmona and Joan Climent Barcelona Tech (UPC), Spain Abstract. It is unclear whether Hidden Markov Models (HMMs) or Dynamic Time
More informationRobot Localization based on Geo-referenced Images and G raphic Methods
Robot Localization based on Geo-referenced Images and G raphic Methods Sid Ahmed Berrabah Mechanical Department, Royal Military School, Belgium, sidahmed.berrabah@rma.ac.be Janusz Bedkowski, Łukasz Lubasiński,
More informationNeuro Fuzzy Controller for Position Control of Robot Arm
Neuro Fuzzy Controller for Position Control of Robot Arm Jafar Tavoosi, Majid Alaei, Behrouz Jahani Faculty of Electrical and Computer Engineering University of Tabriz Tabriz, Iran jtavoosii88@ms.tabrizu.ac.ir,
More informationContinuous Valued Q-learning for Vision-Guided Behavior Acquisition
Continuous Valued Q-learning for Vision-Guided Behavior Acquisition Yasutake Takahashi, Masanori Takeda, and Minoru Asada Dept. of Adaptive Machine Systems Graduate School of Engineering Osaka University
More informationHidden Markov Model for Sequential Data
Hidden Markov Model for Sequential Data Dr.-Ing. Michelle Karg mekarg@uwaterloo.ca Electrical and Computer Engineering Cheriton School of Computer Science Sequential Data Measurement of time series: Example:
More informationECE521: Week 11, Lecture March 2017: HMM learning/inference. With thanks to Russ Salakhutdinov
ECE521: Week 11, Lecture 20 27 March 2017: HMM learning/inference With thanks to Russ Salakhutdinov Examples of other perspectives Murphy 17.4 End of Russell & Norvig 15.2 (Artificial Intelligence: A Modern
More informationDynamic Analysis of Manipulator Arm for 6-legged Robot
American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis
More informationDepartment of Electrical Engineering, Keio University Hiyoshi Kouhoku-ku Yokohama 223, Japan
Shape Modeling from Multiple View Images Using GAs Satoshi KIRIHARA and Hideo SAITO Department of Electrical Engineering, Keio University 3-14-1 Hiyoshi Kouhoku-ku Yokohama 223, Japan TEL +81-45-563-1141
More information7 Acknowledgements. 6 Discussion 6.1 Comments on Experimental Results
Figure 6a clearly shows the strong signal which the correlation algorithm computes to identify the region where the commanded and reference velocities differ. Figure 6b shows how the reference velocity
More informationGenmark Automation, Inc. - Technology Highlights
Genmark Automation, Inc. - Technology Highlights May 6, 2011 Genmark Automation has been a leading designer and manufacturer of highperformance material handling and integrated systems, by introducing
More informationNOVEL HYBRID GENETIC ALGORITHM WITH HMM BASED IRIS RECOGNITION
NOVEL HYBRID GENETIC ALGORITHM WITH HMM BASED IRIS RECOGNITION * Prof. Dr. Ban Ahmed Mitras ** Ammar Saad Abdul-Jabbar * Dept. of Operation Research & Intelligent Techniques ** Dept. of Mathematics. College
More information2. CNeT Architecture and Learning 2.1. Architecture The Competitive Neural Tree has a structured architecture. A hierarchy of identical nodes form an
Competitive Neural Trees for Vector Quantization Sven Behnke and Nicolaos B. Karayiannis Department of Mathematics Department of Electrical and Computer Science and Computer Engineering Martin-Luther-University
More informationAUTONOMOUS SYSTEMS MULTISENSOR INTEGRATION
AUTONOMOUS SYSTEMS MULTISENSOR INTEGRATION Maria Isabel Ribeiro Pedro Lima with revisions introduced by Rodrigo Ventura in Sep 2008 Instituto Superior Técnico/Instituto de Sistemas e Robótica September
More informationTEMPORAL AND SPATIAL SEMANTIC MODELS FOR MULTIMEDIA PRESENTATIONS ABSTRACT
TEMPORAL AND SPATIAL SEMANTIC MODELS FOR MULTIMEDIA PRESENTATIONS Shu-Ching Chen and R. L. Kashyap School of Electrical and Computer Engineering Purdue University, West Lafayette, IN 47907-285, U.S.A.
More informationHuman Skill Transfer System via Novint Falcon
Human Skill Transfer System via Novint Falcon Tarinee Tonggoed and Siam Charoenseang Abstract This paper presents a skill transfer system of hand movement via Novint Falcon. In the research, expert can
More informationShort Survey on Static Hand Gesture Recognition
Short Survey on Static Hand Gesture Recognition Huu-Hung Huynh University of Science and Technology The University of Danang, Vietnam Duc-Hoang Vo University of Science and Technology The University of
More informationInverse KKT Motion Optimization: A Newton Method to Efficiently Extract Task Spaces and Cost Parameters from Demonstrations
Inverse KKT Motion Optimization: A Newton Method to Efficiently Extract Task Spaces and Cost Parameters from Demonstrations Peter Englert Machine Learning and Robotics Lab Universität Stuttgart Germany
More informationLearning algorithms for physical systems: challenges and solutions
Learning algorithms for physical systems: challenges and solutions Ion Matei Palo Alto Research Center 2018 PARC 1 All Rights Reserved System analytics: how things are done Use of models (physics) to inform
More informationThis is an author produced version of Definition and composition of motor primitives using latent force models and hidden Markov models.
This is an author produced version of Definition and composition of motor primitives using latent force models and hidden Markov models. White Rose Research Online URL for this paper: http://eprints.whiterose.ac.uk/116580/
More informationWhat Is SimMechanics?
SimMechanics 1 simulink What Is Simulink? Simulink is a tool for simulating dynamic systems with a graphical interface specially developed for this purpose. Physical Modeling runs within the Simulink environment
More informationUsing Artificial Neural Networks for Prediction Of Dynamic Human Motion
ABSTRACT Using Artificial Neural Networks for Prediction Of Dynamic Human Motion Researchers in robotics and other human-related fields have been studying human motion behaviors to understand and mimic
More informationHowever, m pq is just an approximation of M pq. As it was pointed out by Lin [2], more precise approximation can be obtained by exact integration of t
FAST CALCULATION OF GEOMETRIC MOMENTS OF BINARY IMAGES Jan Flusser Institute of Information Theory and Automation Academy of Sciences of the Czech Republic Pod vodarenskou vez 4, 82 08 Prague 8, Czech
More informationCombining Multiple OCRs for Optimizing Word
Combining Multiple OCRs for Optimizing Word Recognition Prasun Sinha Department ofcomputerscience Univ. of Illinois at Urbana-Champaign Urbana, IL 61801, USA prasun@crhc.uiuc.edu Jianchang Mao IBM Almaden
More informationVideo 11.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar
Video 11.1 Vijay Kumar 1 Smooth three dimensional trajectories START INT. POSITION INT. POSITION GOAL Applications Trajectory generation in robotics Planning trajectories for quad rotors 2 Motion Planning
More informationGraphical Models & HMMs
Graphical Models & HMMs Henrik I. Christensen Robotics & Intelligent Machines @ GT Georgia Institute of Technology, Atlanta, GA 30332-0280 hic@cc.gatech.edu Henrik I. Christensen (RIM@GT) Graphical Models
More informationGenerating and Learning from 3D Models of Objects through Interactions. by Kiana Alcala, Kathryn Baldauf, Aylish Wrench
Generating and Learning from 3D Models of Objects through Interactions by Kiana Alcala, Kathryn Baldauf, Aylish Wrench Abstract For our project, we plan to implement code on the robotic arm that will allow
More informationA Divide-and-Merge Approach to Automatic Generation of Contact. States and Planning of Contact Motion
A Divide-and-Merge Approach to Automatic Generation of Contact States and Planning of Contact Motion Jing Xiao and Xuerong Ji Computer Science Department University of North Carolina - Charlotte Charlotte,
More informationA B. A: sigmoid B: EBA (x0=0.03) C: EBA (x0=0.05) U
Extending the Power and Capacity of Constraint Satisfaction Networks nchuan Zeng and Tony R. Martinez Computer Science Department, Brigham Young University, Provo, Utah 8460 Email: zengx@axon.cs.byu.edu,
More informationRecognition of Assembly Tasks Based on the Actions Associated to the Manipulated Objects
Recognition of Assembly Tasks Based on the Actions Associated to the Manipulated Objects Kosuke Fukuda 1, Ixchel G. Ramirez-Alpizar 1, Natsuki Yamanobe 2, Damien Petit 1, Kazuyuki Nagata 2 and Kensuke
More informationComplaint Manipulation for Peg-in-Hole: Is Passive Compliance a Key to the Contact Motion?
Complaint Manipulation for Peg-in-Hole: Is Passive Compliance a Key to the Contact Motion? Seung-kook Yun Computer Science and Artificial Intelligence Laboratory MIT, Cambridge, MA, USA yunsk@csail.mit.edu
More informationProf. Fanny Ficuciello Robotics for Bioengineering Trajectory planning
Trajectory planning to generate the reference inputs to the motion control system which ensures that the manipulator executes the planned trajectories path and trajectory joint space trajectories operational
More informationIntroduction to Hidden Markov models
1/38 Introduction to Hidden Markov models Mark Johnson Macquarie University September 17, 2014 2/38 Outline Sequence labelling Hidden Markov Models Finding the most probable label sequence Higher-order
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction
More information2 set the values of the controller parameters, and compile the control law into a program to be downloaded to the robot controller. The low-level real
A PC-Based Conguration Controller for Dexterous 7-DOF Arms Paolo Fiorini Homayoun Seraji Mark Long Jet Propulsion Laboratory California Institute of Technology Pasadena, CA 91109, USA Abstract The paper
More informationRowena Cole and Luigi Barone. Department of Computer Science, The University of Western Australia, Western Australia, 6907
The Game of Clustering Rowena Cole and Luigi Barone Department of Computer Science, The University of Western Australia, Western Australia, 697 frowena, luigig@cs.uwa.edu.au Abstract Clustering is a technique
More informationCancer Biology 2017;7(3) A New Method for Position Control of a 2-DOF Robot Arm Using Neuro Fuzzy Controller
A New Method for Position Control of a 2-DOF Robot Arm Using Neuro Fuzzy Controller Jafar Tavoosi*, Majid Alaei*, Behrouz Jahani 1, Muhammad Amin Daneshwar 2 1 Faculty of Electrical and Computer Engineering,
More informationProf. Fanny Ficuciello Robotics for Bioengineering Visual Servoing
Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level
More informationVisual Servoing Utilizing Zoom Mechanism
IEEE Int. Conf. on Robotics and Automation 1995, pp.178 183, Nagoya, May. 12 16, 1995 1 Visual Servoing Utilizing Zoom Mechanism Koh HOSODA, Hitoshi MORIYAMA and Minoru ASADA Dept. of Mechanical Engineering
More informationHidefumi Wakamatsu, Yuusuke Tanaka, Akira Tsumaya, Keiichi Shirase, and Eiji Arai
Representation and Planning of Deformable Linear Object Manipulation Including Knotting Hidefumi Wakamatsu, Yuusuke Tanaka, Akira Tsumaya, Keiichi Shirase, and Eiji Arai Dept. of Manufacturing Science,
More informationHigh Precision Man-machine Collaborative Assembly System Xin YE 1,*, Yu-hong LIU 1, Hao WU 2, Zhi-jing ZHANG 1 and Yi-jin ZHAO 1
2017 2nd International Conference on Computer, Mechatronics and Electronic Engineering (CMEE 2017) ISBN: 978-1-60595-532-2 High Precision Man-machine Collaborative Assembly System Xin YE 1,*, Yu-hong LIU
More informationPackage HMMCont. February 19, 2015
Type Package Package HMMCont February 19, 2015 Title Hidden Markov Model for Continuous Observations Processes Version 1.0 Date 2014-02-11 Author Maintainer The package includes
More informationHidden Markov Models in the context of genetic analysis
Hidden Markov Models in the context of genetic analysis Vincent Plagnol UCL Genetics Institute November 22, 2012 Outline 1 Introduction 2 Two basic problems Forward/backward Baum-Welch algorithm Viterbi
More informationIncremental learning of motion primitives for full body motions
Incremental learning of motion primitives for full body motions p. 1/43 Incremental learning of motion primitives for full body motions Dana Kulić Department of Electrical and Computer Engineering, University
More informationA Study on Metadata Extraction, Retrieval and 3D Visualization Technologies for Multimedia Data and Its Application to e-learning
A Study on Metadata Extraction, Retrieval and 3D Visualization Technologies for Multimedia Data and Its Application to e-learning Naofumi YOSHIDA In this paper we discuss on multimedia database technologies
More informationPerson Authentication from Video of Faces: A Behavioral and Physiological Approach Using Pseudo Hierarchical Hidden Markov Models
Person Authentication from Video of Faces: A Behavioral and Physiological Approach Using Pseudo Hierarchical Hidden Markov Models Manuele Bicego 1, Enrico Grosso 1, and Massimo Tistarelli 2 1 DEIR - University
More informationAutomatic Identification of Local Geometric Properties During Teleoperation
Proceedings of the 2000 IEEE International Conference on Robotics & Automation San Francisco, CA April 2000 Automatic Identification of Local Geometric Properties During Teleoperation Thomas Debus and
More informationZero Robotics Autonomous Space Capture Challenge Manual
Zero Robotics Autonomous Space Capture Challenge Manual v1.3 1 Introduction 1.1 Conventions Vectors All vectors in this document are denoted with a bold face font. Of special note is the position vector
More informationHidden Markov Models. Slides adapted from Joyce Ho, David Sontag, Geoffrey Hinton, Eric Xing, and Nicholas Ruozzi
Hidden Markov Models Slides adapted from Joyce Ho, David Sontag, Geoffrey Hinton, Eric Xing, and Nicholas Ruozzi Sequential Data Time-series: Stock market, weather, speech, video Ordered: Text, genes Sequential
More informationRESISTING RELIABILITY DEGRADATION THROUGH PROACTIVE RECONFIGURATION
RESISTING RELIABILITY DEGRADATION THROUGH PROACTIVE RECONFIGURATION Summarized by Andeep Toor By Deshan Cooray, Sam Malek, Roshanak Roshandel, and David Kilgore Definitions RESIST REsilient SItuated SofTware
More informationx L d +W/2 -W/2 W x R (d k+1/2, o k+1/2 ) d (x k, d k ) (x k-1, d k-1 ) (a) (b)
Disparity Estimation with Modeling of Occlusion and Object Orientation Andre Redert, Chun-Jen Tsai +, Emile Hendriks, Aggelos K. Katsaggelos + Information Theory Group, Department of Electrical Engineering
More informationVHDL framework for modeling fuzzy automata
Doru Todinca Daniel Butoianu Department of Computers Politehnica University of Timisoara SYNASC 2012 Outline Motivation 1 Motivation Why fuzzy automata? Why a framework for modeling FA? Why VHDL? 2 Fuzzy
More informationThree-Dimensional Reconstruction from Projections Based On Incidence Matrices of Patterns
Available online at www.sciencedirect.com ScienceDirect AASRI Procedia 9 (2014 ) 72 77 2014 AASRI Conference on Circuit and Signal Processing (CSP 2014) Three-Dimensional Reconstruction from Projections
More informationA Study on Network Flow Security
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 8, No 3 Sofia 28 A Study on Network Flow Security Tsvetomir Tsvetanov, Stanislav Simeonov 2 Sofia University, Faculty of Mathematics
More informationDocument Image Restoration Using Binary Morphological Filters. Jisheng Liang, Robert M. Haralick. Seattle, Washington Ihsin T.
Document Image Restoration Using Binary Morphological Filters Jisheng Liang, Robert M. Haralick University of Washington, Department of Electrical Engineering Seattle, Washington 98195 Ihsin T. Phillips
More information