Integrated Single-arm Assembly and Manipulation Planning using Dynamic Regrasp Graphs

Size: px
Start display at page:

Download "Integrated Single-arm Assembly and Manipulation Planning using Dynamic Regrasp Graphs"

Transcription

1 Proceeding of The 2016 IEEE International Conference on Real-time Computing and Robotic June 6-9, 2016, Angkor Wat, Cambodia Integrated Single-arm Aembly and Manipulation Planning uing Dynamic Regrap Graph Weiwei Wan and Kenuke Harada Abtract Thi paper preent an integrated ingle-arm aembly and motion planning algorithm to recurively find how to aemble two object with the help of a plenary urface a the upporting fixture. The algorithm i done in both aembly level and motion level. In the aembly level, the algorithm check all combination of the aembly and get a et of candidate aembly order. For each aembly order, it perform motion planning to pick-and-place the bae object and aemble the other object to the bae. In the motion level, the algorithm integrate the order computed in the aembly level incrementally and recurively with graph earching and motion planning, and find a motion equence to finih aembly tak. The propoed algorithm can find a feaible olution to aemble two object with completene. It i practical and i ready to be integrated with force control to perform real-world aembly tak. be, and how to aemble the econd object to the firt one, could be found. (a) The naphot of ingle-arm aembly. In ubfigure (1-2), the robot pick up the firt object and place down it on the table a the bae. In ubfigure (3-4), the robot pick up the econd object and aemble it to the bae. I. Introduction Thi paper tudie the integrated ingle-arm aembly and manipulation planning uing regrap graph and a table urface. Given two part and their relative poition in an aembled tructure, our integrated planning algorithm decide (1) which part i ued a the bae, (2) how to place it, and (3) how to aemble the econd part to the bae. In tate-of-the-art robotic aembly ytem, the manipulation order and equence are pre-defined manually, which ignificantly impair the automation of next-generation manufacturing. Take Fig.1(a) for example. To aemble two object, technician program the aembly plan manually: They make the robot to firt pick up the firt object, place it down on a fixture uing a pre-defined poition and orientation, and pick up the econd object and aemble it to firt one uing the given relative poe between them. The aembly order i decided by the intelligence of the technician: There are everal other poible olution hown in Fig.1(b) but the technician manually elect one for the robot uing their experience. In thi paper, we would like to automate the manual proce performed by the technician. We propoe an integrated aembly and planning algorithm which automatically generate the aembly order and find a motion equence to finih aembly tak. Lot of tudie are available on how to intelligently find the poe of the two aembly part and how to pick up and place down them a well a avoiding colliion with the environment. But to the bet knowledge of u, no tudy about the aembly order, namely which object to pick firt, which poition and orientation hould the object Weiwei Wan i affiliated with National Intitute of Advanced Indutrial Science and Technology (AIST), Japan. Kenuke Harada i with Oaka Univerity, Japan. wan-weiwei@ait.go.jp /16/$ IEEE (b) The poible aembly order. The econd object i aembled to the bae following the arrow. Fig. 1. The aembly order in tate-of-the-art robotic aembly ytem i manually pecified. A robot pick up and place down the bae, and aemble the econd object to the bae following (a). There are lot of other candidate hown in (b) but the technician manually elect one for the robot uing their experience. Thi paper propoe an algorithm to find a feaible aembly automatically uing integrated aembly and manipulation planning. In repective field, aembly planning and motion planning are well tudied. In motion planning, [1], [2] are the leading tudy that compared the workpace and joint pace approache. [3], [4] and [5] preented the probabilitic approache to find colliion free motion in the joint pace. [6], [7], and [8] repreent the more recent tudie that ue hitoric data to improve algorithm performance. In aembly planning, early work like [9] and [10] were devoted to ymbolic planning. [9] preented the AND/OR graph approach to analyze aembly tructure. [10] preented the eminal work that ue Non-Directional Blocking Graph (NDBG) to generate aembly equence. [11] preented a phere aembly method which i eentially a path planning problem. More recent work like [12] and [13] concentrate on earching the feaible grap and manipulation motion with repect to a fixed aembly poe. Other work like [14] convert aembly planning to a emi-automatic proce and learn the aembly equence from human being. The adopted method avoid the contraint from the robot bodie and the other part of the aembled tructure, intead of uing them. Comparing with our work, it did not integrate the aembly and motion. 174

2 Beyond motion planning and aembly planning, there are tudie about integrated tak and motion planning [15], [16], [17], [18], [19], [20] where the planning i divided into two level. In the tak level, the robot divide the tak into meta primitive. In the motion level, the robot plan motion to implement the primitive. The tak level planning i done incrementally and recurively along with the motion level planning. For example, [19] ue geometric backtracking in tak level to decompoe and plan the motion in the motion level. Integrate tak and motion planning hare the baic principle with our work, except that we olve the pecific tak of aembly, and are ubject to contraint from aembly order and configuration. In the aembly level, we check all combination of the aembly and get a et of candidate aembly order. For each order, we perform motion planning in the motion level to pick-and-place the bae object and aemble the other object to the bae. The aembly level planning i integrated with the planning in the motion level and i done incrementally and recurively with graph earching and motion planning. If the planning algorithm cannot find a path in the motion level, we roll back to the aembly level and try another candidate aembly order until a olution i found or failure i reported. We implemented the algorithm uing Choreonoid and grapplugin, and executed the implementation on a Kawada Nextage Robot uing ome wooden block. The execution demontrate the applicability of our propoal. The imulation, the correpondent regrap graph, the recurive planning proce, and the final execution on real robot are hown in detail in the experimental ection. The propoed algorithm can find a feaible olution to aemble two object with completene. It i practical and i ready to be integrated with force control to perform real-world aembly tak like napping [21], crewing, ringto [22], etc. II. Integrated Aembly and Manipulation Planning We olve the aembly planning problem incrementally and recurively uing dynamic regrap graph at the motion level. The ketch of the planning flow i hown in Fig.2. In the firt tep hown in the upper part of the figure, the algorithm elect a bae, compute it placement on the table and check all the order to aembly the econd object to it placement. The output of the firt tep i a et of candidate aembly order. In the econd tep hown in the lower part, the algorithm check each aembly order equentially uing regrap graph. Each object ha an initial configuration and a goal configuration. The algorithm compute all the table placement of the object, connect them with the initial and goal configuration, and build a regrap graph. It earche the regrap graph to ee if there i a direct motion or a equence of regrap motion that the robot can ue to pick up the object from the initial configuration and place it down to the goal configuration. The regrap graph i dynamically built and earched for each object. If the earch fail, the algorithm tart over to chooe a different candidate order or to elect a different bae. Fig. 2. The ketch of the planning flow. The figure can be divided into two tep. In the firt tep, the algorithm elect a bae, compute it placement on the table and check all the method to aembly the econd object to it placement. The elected bae here i the L hape and it table placement are hown in the middle framebox. The output of the firt tep i the candidate et. In the econd tep, algorithm check each aembly order equentially uing dynamic regrap graph. The algorithm connect the initial and goal configuration uing the dynamic regrap graph and earche the grap to find aembly motion. The regrap graph are repeated built for each element in the candidate et and are hown in the bottom framebox. The detail of the algorithm will be explained in Section III and IV. Before that, we lit the ymbol to facilitate reader. p X R X The poition of object X on a plenary urface. We ue A and B to denote the two object and conequently ue p A and p B to denote their poition. It could denote the initial poition or the poition of table placement on a plenary urface, depending on the context. The orientation of object X on a plenary urface.

3 p X a R X a p X R X f Like p X, X i to be replaced by A or B. Like p X, It could denote the initial orientation or the orientation of table placement on a plenary urface, depending on the context. The poition of object X in the aembled tructure local coordinate ytem. The orientation of object X in the aembled tructure local coordinate ytem. The poition of object X in the aembled tructure in the world coordinate ytem. The orientation of object X in the aembled tructure in the world coordinate ytem. The force-cloure grap of object X. The letter f indicate the object i free, and i not in an aembled tructure or laying on omething. The force-cloure grap of object X on a plenary urface. It i aociated with p X and R X. The colliion-free and IK (Invere Kinematic) feaible grap of object X on a plenary urface. It i alo aociated with p X and R X. The force-cloure grap of object X in an aembled tructure, decribed in the world coordinate ytem. It i aociated with p X and R X. The colliion-free and IK (Invere Kinematic) feaible grap of object X in the aembled tructure, decribed in global coordiante ytem. It i aociated with p X and R X. III. The Aembly Planning Apect The given parameter of the ytem before the planning are: (1) The relative poe of the two part, (2) the geometric model, and (3) the poition on the upporting table to do aembly. Moreover, we aume the econd object i aembled to the bae from a direction perpendicular to the urface normal of the upporting table. (1) mean the value of p a B -p a A and R Ba (R a A ) are known. (3) mean the poition of the aembled bae (x a, y a ) on the table are known. By etting p a A a the original point and etting R a A a the orientation of the aembled tructure local coordinate ytem, the variable p a X and R a X can be computed following p B a = p B a p A a, R B a = R Ba (R A a ) (1) p A a = [0, 0, 0], R B a = I (2) We do aembly planning baed on the placement of a bae object. There are two phae in the aembly planning. In the firt phae, the aembly planning elect a bae object (Object A for intance) and compute all it table placement on the table {(p Ap, R Ap )}. For each (p Ap, R Ap ), it compute the aembly candidate C uing: where C = { (p A, R A ), (p B, R B ), (3) ([p B k n t ], R B ) } (4) p A = [x a, y a, p Ap.z + h t ], R A = R Ap (5) p B = p A + p B a, R B = R A R B a (6) and CD(objB(p B, R B, plenary ur f ace) } (7) In thee equation, h t i the height of the plenary urface. It i a contant value. n t i the normal of the plenary urface. (x a, y a ) i the poition on the plenary urface to do aembly. The bae object i aumed to be A. Take the L object in the middle part of Fig.2 for example. It ha five (p Ap, R Ap ) which are plotted in a framebox. (p B, R B ) i the configuration of object B in the aembled tructure in the world coordinate ytem. ([p B k n t ], R B ) i the configuration of object B after retracting along the normal of the plenary urface. CD(objX( p, R), environment) i a function that enure the object objx at poition p and orientation R doen t collided with the environment. The et C i a et of triple where the firt two element correpond to the poe of a placement of the bae object and the poe the econd object aembled to it, the third element i the retraction of the econd object from the bae object along the urface normal of the upporting table. The econd object i enured to not collide with the environment. In the econd phae, the aembly planning interact with regrap planning and loop through all element in C and different bae to find the feaible olution to aemble the object. Firt, we et the two object at free pace and compute the force-cloured and colliion-free grap. Each grap i repreented uing f ={p 0, p 1, R} where p 0 and p 1 are the contact poition of the finger tip, R i the orientation of the palm. The whole et i repreented by f, which include many f. Namely, f = { f }. Given a triple in C, the IK-feaible and colliion-free grap that the robot can ue to aemble it i computed following g X = IK ( g X ) CD ( g X, environment & ob ject ) (8) where g X = R X g f X + p X (9) If none of the computed by the three p X and R X in the triple i empty, the triple will be ued to build the regrap graph and do aembly planning. Or ele, our algorithm examine another triple or examine a different placement. IV. The Manipulation Planning Apect In the motion planning level, the algorithm know the initial configuration of the object through viion ytem and the goal configuration of the two object through the et C. It build a regrap graph uing the initial configuration, the goal configuration, and the placement, earche the graph to find a equence of grap, and connect the equence uing Tranition-RRT [23] motion planning. Given the initial configuration or the placement of an object on the plenary urface, ay p X and R X, the IKfeaible and colliion-free grap that the robot can ue to pick up the object i computed following = IK ( ) CD (, planery ur f ace ) (10)

4 where = R X g f X + p X (11) Here the equation (10-11) are imilar to the one in (8-9). Fig. 4. The grap graph built uing g X and g p(g) X. It ha three layer where the top layer encode the grap aociated with the initial configuration, the middle layer encode the grap aociated with placement on planery uface, and the bottom layer encode the grap aociated with the aemble poe. The left image how one g p X (g) (the virtual grap illutrated in cyan). It correpond to a node in the bottom layer. The ubimage in the frame box illutrate the placement (yellow) and their aociated grap (green). Fig. 3. The flow of the motion planning. Given the initial and goal poe of an object (the yellow block), we earch it available initial and goal grap and ue the common grap and IK to get the initial and goal configuration of the robot arm. Then, we do motion planning repeatedly between the initial and goal configuration to find a olution to the deired tak. The green hand denote acceible grap. The red one and blue one denote the colliding grap and the IK-infeaible grap. The pink color denote robot motion. The motion planning build a graph uing the element in g X and g X. Fig.3 how the flow. The object X in thi graph i a wooden block hown in the left image of the upper-left frame box. The image alo how the poe of thi object on the planery urface, p X and R X. When the object i aembled in the tructure, it poe p X and R X i hown in the left image of the bottom-left frame box. The grap aociated with the poe are hown in the right image of the two frame boxe. They are rendered uing the colored hand model where green, blue, and red denote IKfeaible and colliion free, IK-infeaible, and collided grap repectively. We build a graph to find the common grap and employ Tranition-RRT to find the motion between the initial configuration and goal configuration. Note that the planning i done between the grap aociated with the initial configuration and the third element of the triple in C. Directly planning to the grap aociated with the firt element i a narrow paage problem [24][25] and hould be avoided. Fig.4 how the regrap graph. It i baically the ame a [20], but ha three layer. The top layer ha only one circle and i mapped to the initial configuration. The bottom layer alo ha only one circle and i mapped to the goal configuration. The middle layer are compoed of everal circle where each of them map a poible placement on a planar urface. Each node of the circle repreent a grap: The one in circle of the upper layer are from g X, and the one in the circle of the bottom layer are from g X. The one from the circle in the middle layer are the grap aociated with the placement. The orientation of the placement are evenly ampled online. Their poition are fixed to the initial poition p A. If the circle hare ome grap (grap with the ame p 0, p 1, R value in the object local coordinate ytem), we connect them at the correpondent node. We earch the graph to find the initial and goal configuration and a equence of high-level keyframe, and perform motion planning between the keyframe to perform deired tak. If no keyframe were found, we try a different triple in C or ue a different baed. The detail of the earching and recuring flow are ummarized in Fig.5. For each element in the candidate et, the algorithm build the regrap graph and perform motion planning. If the planning ucceed, the algorithm report found, other wie it trie a different element from the candidate et. If all element in the candidate et are viited, the algorithm trie a different bae. Exemplary reult will be hown in the experiment ection. Fig. 5. Detail of the earching and recuring flow. The algorithm ue each element in the candidate et to do motion planning. If fail, it trie a different element or a different poe until all poibility i teted. V. Experiment and Analyi We perform both imulation and real-world experiment to analyze the integrated aembly and motion planning

5 Fig. 6. Two failure cae during the recurive earching. Thee two cae ue the firt and econd element in the C of the L bae to build the graph and do motion planning. Both of them failed ince there i no acceible grap to place down the econd object at the goal. Fig. 7. The ucceful plan. The third element in the C of the L bae lead to a ucceful plan. The imulated motion equence are hown in (1-8). The correpondent regrap graph and the path on the graph are hown in (1-8 ). (1-8 ) how the correpondent robot execution. The earching proce took about 30 econd on the Xeon E CPU. and demontrate the applicability of the algorithm. The computer ytem ued to compute the grap and motion i a Dell T7910 worktation (Proceor: Intel Xeon E v3 with 8CHT, 20MB Cache, and 2.4GHz Clock, Memory: 32G 2133MHz DDR4). The relative poe between the two object are obtained in advance uing a teaching ytem1. Fig.6 how the reult of the dynamic graph building and the recurive earching. In the upper row of thi figure, the algorithm elect the L object a the bae and trie the aembly order hown in the left in aembly planning, and build the regrap graph and earche it to do motion planning in (1-6). The algorithm check the IK-feaible and colliion free grap (the green plot) aociated with the initial and goal configuration, and ue them to build the regrap graph in (1). Then, the algorithm earche the graph and doe motion planning to tranfer the L object from the initial configuration to the goal in (2-4). In (5-6), the robot check the aembly tructure, and the IK-feaible and colliion free grap aociated with the econd object. Since 1 The baic principle i human being teach the relative poe of the two object in front of a camera uing AR marker. The detail can be found in [26]. Reader may aume the relative poe to be known. there i no acceible grap (no green plot) aociated with the goal configuration, the robot cannot build the third layer of the graph and cannot find a path. It report failure and requet to ue a different aembly order. In the lower row, the algorithm ue the ame bae but trie a different aembly order in aembly planning, and build and earche the graph and perform motion planning in (7-12). Like (1), the algorithm check the grap and build a graph in (7). Then, it earche the graph, perform motion planning, and uccefully find a way to tranfer the firt object to the goal. In (11-12), the algorithm check the grap of the econd object and found all grap at the goal are not available. It report failure and requet another aembly order. The proce continue incrementally until the algorithm a olution i found or failure i reported. Fig.7 how a ucceful cae. In thi cae, the robot trie a different aembly order. Like the flow in Fig.6, the robot compute the grap aociated with the initial configuration and goal configuration of the firt object in (1). The available grap are rendered in green. They correpond to the top and bottom layer of the grap hown in (1 ). In (2), the robot chooe one feaible (IK-feaible and colliion-free) grap 178

6 from the aociated grap and doe motion planning to pick up the object. The elected grap correpond to one node in the top layer of the graph, which i marked with red color in (2 ). In (3), the robot pick up object A and tranfer it to the goal poe uing a econd motion planning. Thi correpond to an edge in (3 ) which connect the node in one circle to the node in another. The edge directly connect to the goal in thi example and there i no intermediate placement. After that, the robot move it arm back at (4), which correpond to a node in the bottom layer of the graph hown in (4 ). In (5), the robot compute the grap aociated with the initial and goal configuration of the econd object. The available grap are rendered in green and correpond to the top and bottom layer of the grap hown in (5 ). Both initial and goal configuration have aociated grap, and it i poible to build the regrap graph for the econd object thi time. In (6), the robot chooe one feaible grap and doe motion planning to pick up the object. The elected grap correpond to the marked node in (6 ). In (7), the robot pick up object B and aemble it to the goal poe uing a econd motion planning which correpond to an edge in (7 ). Finally, the robot move it arm back at (8) and (8 ). The ubfigure (2 )-(4 ) and (6 )-(8 ) in the third row how how the robot execute the planned motion. They correpond to (2)-(4), (6)-(8) and (2 )-(4 ), (6 )-(8 ) in the firt two row. The whole proce are divided at 4/4 /4 ) and (5/5 /6 ) where (1/1 /2-4/4 /4 ) are to pick and place the firt object and (5/5 /6-8/8 /8 ) are to aemble the econd object to the firt one. A video clip that how both the imulation and real-world execution i available online at: VI. Concluion and Future Work Thi paper preented an integrated ingle-arm aembly and motion planning algorithm to recurively find how to aemble two object with the help of a plenary urface a the upporting fixture. The algorithm decide which object to place on the urface firt, how to place the object, and how to aemble the econd object to the firt one. It can find a feaible olution to aemble two object with completene. The propoed algorithm i expected to help robot perform aembly tak automatically, and take the place of the technician who manually pecify the aembly order uing their experience. It i practical and i ready to be integrated with force control to perform real-world aembly tak. The work i kinematic. In the future, we will integrate the algorithm with force control to perform real-world tak. Reference [1] Y. Koga and J.-C. Latombe, Experiment in Dual-arm Manipulation Planning, in Proceeding of IEEE International Conference on Robotic and Automation (ICRA), pp , [2] Y. Koga and J.-C. Latombe, On Multi-Arm Manipulation Planning, in Proceeding of IEEE International Conference on Robotic and Automation (ICRA), pp , [3] L. Kavraki, P. Svetka, J. C. Latombe, and M. Overmar, Probabilitic Roadmap for Path Planning in High-Dimenional Configuration Space, IEEE Tranaction on Robotic and Automation, vol. 12, pp , [4] T. Simeon, J.-P. Laumond, J. Corte, and A. Shbani, Manipulation Planning with Probabilitic Roadmap, International Journal of Robotic Reearch, [5] S. M. Lavalle and J. J. Kuffner, Rapidly-Exploring Random Tree: Progre and Propect, in Proceeding of International Workhop on the Algorithmic Foundation of Robotic, pp , [6] N. Vahrenkamp, D. Berenon, T. Afour, J. Kuffner, and R. Dillmann, Humanoid Motion Planning for Dual-arm Manipulation and Regrap Tak, in Proceeding of IEEE/RSJ International Conference on Intelligent Robot and Sytem (IROS), [7] D. Berenon, P. Abbeel, and K. Goldberg, A Robot Path Planning Framework that Learn from Experience, in Proceeding of IEEE International Conference on Robotic and Automation (ICRA), [8] M. Phillip and M. Likhachev, Speeding up Heuritic Computation in Planning with Experience Graph, in Proceeding of IEEE International Conference on Robotic and Automation (ICRA), [9] L. H. de Mello, AND/OR Graph Repreentation of Aembly Plan, IEEE Tranaction on Robotic and Automation, [10] R. Wilon and J.-C. Latombe, Geometric Reaoning About Mechanical Aembly, Artificial Intelligence, [11] H. I. Bozma and D. E. Koditchek, Aembly a a Noncooperative Game of it Piece: Analyi of 1D Sphere Aemblie, Robotica, vol. 19, no. 01, pp , [12] R. Knepper, T. Layton, J. Romanihin, and D. Ru, IkeaBot: An Autonomou Multi-robot Coordinated Furniture Aembly Sytem, in Proceeding of IEEE International Conference on Robotic and Automation (ICRA), [13] M. Dogar, A. Spielberg, S. Baker, and D. Ru, Multi-Robot Grap Planning for Sequential Aembly Operation, in Proceeding of IEEE International Conferene on Robotic and Automation (ICRA), [14] R. Lioutikov, G. Neumann, G. Maeda, and J. Peter, Probabilitic Segmentation Applied to an Aembly Tak, in Proceeding of International Conference on Humanoid Robot (Humanoid), [15] J.-P. Saut, M. Gharbi, J. Corte, D. Sidobre, and T. Simeon, Planning Pick-and-place Tak with Two-hand Regraping, in Proceeding of IEEE/RSJ International Conference on Intelligent Robot and Sytem (IROS), [16] J. King, M. Klingenmith, and C. Dellin, Regrap Manipulation a Trajectory Optimization, in Proceeding of Robotic: Science and Sytem (RSS), [17] T. Lozano-Perez and L. P. Kaelbling, A Contraint-baed Method for Solving Sequential Manipulation Planning Problem, in Proceeding of IEEE/RSJ International Conference on Robot and Sytem (IROS), [18] S. Nedunuri, S. Prabhu, and M. Moll, SMT-baed Synthei of Integrated Tak and Motion Plan from Plan Outline, in Proceeding of IEEE International Conference on Robotic and Automation (ICRA), [19] J. Bidot, L. Karlon, F. Lagriffoul, and A. Saffiotti, Geometric Backtracking for Combined Tak and Motion Planning in Robotic ytem, Artificial Intelligence, [20] W. Wan and K. Harada, Developing and Comparing Single-arm and Dual-arm Regrap, IEEE Robotic and Automation Letter, [21] J. Roja, K. Harada, and H. Onda, A Relative-change-baed Hierarchical Taxonomy for Cantilever-nap Aembly Verification, Proceeding of IEEE/RSJ International Conference on Intelligent Robot and Sytem (IROS), [22] I. G. Ramirez-Aplizar, K. Harada, and E. Yohida, Motion Planning for Dual-arm Aembly of Ring-haped Elatic Object, in Proceeding of IEEE International Conference on Humanoid Robot, [23] L. Jaillet, J. Corte, and T. Simeon, Tranition-baed RRT for Path Planning in Continuou Cot Space, in Proceeding of IEEE/RSJ International Conference on Intelligent Robot and Sytem (IROS), [24] D. Hu, T. Jiang, J. Reif, and Z. Sun, The Bridge Tet for Sampling Narrow Paage with Probabilitic Roadmap Planner, in Proceeding of IEEE International Conference on Robotic and Automation (ICRA), [25] H. Liu, D. Ding, and W. Wan, Predictive Model for Path Planning uing K-near Dynamic Brdige Builder and Inner Parzen Window, in Proceeding of IEEE/RSJ International Conference on Intelligent Robot and Sytem (IROS), [26] W. Wan, F. Lu, Z. Wu, and K. Harada, Teaching Robot to Do Object Aembly uing Multi-modal 3D Viion, ArXiv e-print, 2016.

Laboratory Exercise 6

Laboratory Exercise 6 Laboratory Exercie 6 Adder, Subtractor, and Multiplier The purpoe of thi exercie i to examine arithmetic circuit that add, ubtract, and multiply number. Each type of circuit will be implemented in two

More information

Planning of scooping position and approach path for loading operation by wheel loader

Planning of scooping position and approach path for loading operation by wheel loader 22 nd International Sympoium on Automation and Robotic in Contruction ISARC 25 - September 11-14, 25, Ferrara (Italy) 1 Planning of cooping poition and approach path for loading operation by wheel loader

More information

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart.

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart. Univerität Augburg à ÊÇÅÍÆ ËÀǼ Approximating Optimal Viual Senor Placement E. Hörter, R. Lienhart Report 2006-01 Januar 2006 Intitut für Informatik D-86135 Augburg Copyright c E. Hörter, R. Lienhart Intitut

More information

Kinematics Programming for Cooperating Robotic Systems

Kinematics Programming for Cooperating Robotic Systems Kinematic Programming for Cooperating Robotic Sytem Critiane P. Tonetto, Carlo R. Rocha, Henrique Sima, Altamir Dia Federal Univerity of Santa Catarina, Mechanical Engineering Department, P.O. Box 476,

More information

Operational Semantics Class notes for a lecture given by Mooly Sagiv Tel Aviv University 24/5/2007 By Roy Ganor and Uri Juhasz

Operational Semantics Class notes for a lecture given by Mooly Sagiv Tel Aviv University 24/5/2007 By Roy Ganor and Uri Juhasz Operational emantic Page Operational emantic Cla note for a lecture given by Mooly agiv Tel Aviv Univerity 4/5/7 By Roy Ganor and Uri Juhaz Reference emantic with Application, H. Nielon and F. Nielon,

More information

An Intro to LP and the Simplex Algorithm. Primal Simplex

An Intro to LP and the Simplex Algorithm. Primal Simplex An Intro to LP and the Simplex Algorithm Primal Simplex Linear programming i contrained minimization of a linear objective over a olution pace defined by linear contraint: min cx Ax b l x u A i an m n

More information

A Multi-objective Genetic Algorithm for Reliability Optimization Problem

A Multi-objective Genetic Algorithm for Reliability Optimization Problem International Journal of Performability Engineering, Vol. 5, No. 3, April 2009, pp. 227-234. RAMS Conultant Printed in India A Multi-objective Genetic Algorithm for Reliability Optimization Problem AMAR

More information

arxiv: v1 [cs.ro] 8 Sep 2015

arxiv: v1 [cs.ro] 8 Sep 2015 Developing and Comparing Single-arm and Dual-arm Regrasp Weiwei Wan and Kensuke Harada arxiv:1509.02302v1 [cs.ro] 8 Sep 2015 Abstract The goal of this paper is to develop efficient regrasp algorithms for

More information

Greedy but Safe Replanning under Kinodynamic Constraints

Greedy but Safe Replanning under Kinodynamic Constraints Intl. Conf. on Robotic and Automation, IEEE pre, Rome, Italy, p. 704 710, 2007 Greedy but Safe Replanning under Kinodynamic Contraint Kota E. Bekri Lydia E. Kavraki Abtract We conider motion planning problem

More information

A Practical Model for Minimizing Waiting Time in a Transit Network

A Practical Model for Minimizing Waiting Time in a Transit Network A Practical Model for Minimizing Waiting Time in a Tranit Network Leila Dianat, MASc, Department of Civil Engineering, Sharif Univerity of Technology, Tehran, Iran Youef Shafahi, Ph.D. Aociate Profeor,

More information

Keywords Cloud Computing, Service Level Agreements (SLA), CloudSim, Monitoring & Controlling SLA Agent, JADE

Keywords Cloud Computing, Service Level Agreements (SLA), CloudSim, Monitoring & Controlling SLA Agent, JADE Volume 5, Iue 8, Augut 2015 ISSN: 2277 128X International Journal of Advanced Reearch in Computer Science and Software Engineering Reearch Paper Available online at: www.ijarce.com Verification of Agent

More information

Hassan Ghaziri AUB, OSB Beirut, Lebanon Key words Competitive self-organizing maps, Meta-heuristics, Vehicle routing problem,

Hassan Ghaziri AUB, OSB Beirut, Lebanon Key words Competitive self-organizing maps, Meta-heuristics, Vehicle routing problem, COMPETITIVE PROBABIISTIC SEF-ORGANIZING MAPS FOR ROUTING PROBEMS Haan Ghaziri AUB, OSB Beirut, ebanon ghaziri@aub.edu.lb Abtract In thi paper, we have applied the concept of the elf-organizing map (SOM)

More information

How to. write a paper. The basics writing a solid paper Different communities/different standards Common errors

How to. write a paper. The basics writing a solid paper Different communities/different standards Common errors How to write a paper The baic writing a olid paper Different communitie/different tandard Common error Reource Raibert eay My grammar point Article on a v. the Bug in writing Clarity Goal Conciene Calling

More information

DAROS: Distributed User-Server Assignment And Replication For Online Social Networking Applications

DAROS: Distributed User-Server Assignment And Replication For Online Social Networking Applications DAROS: Ditributed Uer-Server Aignment And Replication For Online Social Networking Application Thuan Duong-Ba School of EECS Oregon State Univerity Corvalli, OR 97330, USA Email: duongba@eec.oregontate.edu

More information

AUTOMATIC TEST CASE GENERATION USING UML MODELS

AUTOMATIC TEST CASE GENERATION USING UML MODELS Volume-2, Iue-6, June-2014 AUTOMATIC TEST CASE GENERATION USING UML MODELS 1 SAGARKUMAR P. JAIN, 2 KHUSHBOO S. LALWANI, 3 NIKITA K. MAHAJAN, 4 BHAGYASHREE J. GADEKAR 1,2,3,4 Department of Computer Engineering,

More information

3D SMAP Algorithm. April 11, 2012

3D SMAP Algorithm. April 11, 2012 3D SMAP Algorithm April 11, 2012 Baed on the original SMAP paper [1]. Thi report extend the tructure of MSRF into 3D. The prior ditribution i modified to atify the MRF property. In addition, an iterative

More information

SLA Adaptation for Service Overlay Networks

SLA Adaptation for Service Overlay Networks SLA Adaptation for Service Overlay Network Con Tran 1, Zbigniew Dziong 1, and Michal Pióro 2 1 Department of Electrical Engineering, École de Technologie Supérieure, Univerity of Quebec, Montréal, Canada

More information

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK ES05 Analyi and Deign of Engineering Sytem: Lab : An Introductory Tutorial: Getting Started with SIMULINK What i SIMULINK? SIMULINK i a oftware package for modeling, imulating, and analyzing dynamic ytem.

More information

Refining SIRAP with a Dedicated Resource Ceiling for Self-Blocking

Refining SIRAP with a Dedicated Resource Ceiling for Self-Blocking Refining SIRAP with a Dedicated Reource Ceiling for Self-Blocking Mori Behnam, Thoma Nolte Mälardalen Real-Time Reearch Centre P.O. Box 883, SE-721 23 Väterå, Sweden {mori.behnam,thoma.nolte}@mdh.e ABSTRACT

More information

Quadrilaterals. Learning Objectives. Pre-Activity

Quadrilaterals. Learning Objectives. Pre-Activity Section 3.4 Pre-Activity Preparation Quadrilateral Intereting geometric hape and pattern are all around u when we tart looking for them. Examine a row of fencing or the tiling deign at the wimming pool.

More information

New Structural Decomposition Techniques for Constraint Satisfaction Problems

New Structural Decomposition Techniques for Constraint Satisfaction Problems New Structural Decompoition Technique for Contraint Satifaction Problem Yaling Zheng and Berthe Y. Choueiry Contraint Sytem Laboratory Univerity of Nebraka-Lincoln Email: yzheng choueiry@ce.unl.edu Abtract.

More information

Distributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router

Distributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router Ditributed Packet Proceing Architecture with Reconfigurable Hardware Accelerator for 100Gbp Forwarding Performance on Virtualized Edge Router Satohi Nihiyama, Hitohi Kaneko, and Ichiro Kudo Abtract To

More information

Chapter S:II (continued)

Chapter S:II (continued) Chapter S:II (continued) II. Baic Search Algorithm Sytematic Search Graph Theory Baic State Space Search Depth-Firt Search Backtracking Breadth-Firt Search Uniform-Cot Search AND-OR Graph Baic Depth-Firt

More information

Representations and Transformations. Objectives

Representations and Transformations. Objectives Repreentation and Tranformation Objective Derive homogeneou coordinate tranformation matrice Introduce tandard tranformation - Rotation - Tranlation - Scaling - Shear Scalar, Point, Vector Three baic element

More information

Performance of a Robust Filter-based Approach for Contour Detection in Wireless Sensor Networks

Performance of a Robust Filter-based Approach for Contour Detection in Wireless Sensor Networks Performance of a Robut Filter-baed Approach for Contour Detection in Wirele Senor Network Hadi Alati, William A. Armtrong, Jr., and Ai Naipuri Department of Electrical and Computer Engineering The Univerity

More information

REVERSE KINEMATIC ANALYSIS OF THE SPATIAL SIX AXIS ROBOTIC MANIPULATOR WITH CONSECUTIVE JOINT AXES PARALLEL

REVERSE KINEMATIC ANALYSIS OF THE SPATIAL SIX AXIS ROBOTIC MANIPULATOR WITH CONSECUTIVE JOINT AXES PARALLEL Proceeding of the ASME 007 International Deign Engineering Technical Conference & Computer and Information in Engineering Conference IDETC/CIE 007 September 4-7, 007 La Vega, Nevada, USA DETC007-34433

More information

Modeling of underwater vehicle s dynamics

Modeling of underwater vehicle s dynamics Proceeding of the 11th WEA International Conference on YTEM, Agio Nikolao, Crete Iland, Greece, July 23-25, 2007 44 Modeling of underwater vehicle dynamic ANDRZEJ ZAK Department of Radiolocation and Hydrolocation

More information

Optimal Multi-Robot Path Planning on Graphs: Complete Algorithms and Effective Heuristics

Optimal Multi-Robot Path Planning on Graphs: Complete Algorithms and Effective Heuristics Optimal Multi-Robot Path Planning on Graph: Complete Algorithm and Effective Heuritic Jingjin Yu Steven M. LaValle Abtract arxiv:507.0390v [c.ro] Jul 05 We tudy the problem of optimal multi-robot path

More information

Routing Definition 4.1

Routing Definition 4.1 4 Routing So far, we have only looked at network without dealing with the iue of how to end information in them from one node to another The problem of ending information in a network i known a routing

More information

Bottom Up parsing. Bottom-up parsing. Steps in a shift-reduce parse. 1. s. 2. np. john. john. john. walks. walks.

Bottom Up parsing. Bottom-up parsing. Steps in a shift-reduce parse. 1. s. 2. np. john. john. john. walks. walks. Paring Technologie Outline Paring Technologie Outline Bottom Up paring Paring Technologie Paring Technologie Bottom-up paring Step in a hift-reduce pare top-down: try to grow a tree down from a category

More information

Edits in Xylia Validity Preserving Editing of XML Documents

Edits in Xylia Validity Preserving Editing of XML Documents dit in Xylia Validity Preerving diting of XML Document Pouria Shaker, Theodore S. Norvell, and Denni K. Peter Faculty of ngineering and Applied Science, Memorial Univerity of Newfoundland, St. John, NFLD,

More information

Stochastic Search and Graph Techniques for MCM Path Planning Christine D. Piatko, Christopher P. Diehl, Paul McNamee, Cheryl Resch and I-Jeng Wang

Stochastic Search and Graph Techniques for MCM Path Planning Christine D. Piatko, Christopher P. Diehl, Paul McNamee, Cheryl Resch and I-Jeng Wang Stochatic Search and Graph Technique for MCM Path Planning Chritine D. Piatko, Chritopher P. Diehl, Paul McNamee, Cheryl Rech and I-Jeng Wang The John Hopkin Univerity Applied Phyic Laboratory, Laurel,

More information

How to Select Measurement Points in Access Point Localization

How to Select Measurement Points in Access Point Localization Proceeding of the International MultiConference of Engineer and Computer Scientit 205 Vol II, IMECS 205, March 8-20, 205, Hong Kong How to Select Meaurement Point in Acce Point Localization Xiaoling Yang,

More information

AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROBLEM

AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROBLEM RAC Univerity Journal, Vol IV, No, 7, pp 87-9 AN ALGORITHM FOR RESTRICTED NORMAL FORM TO SOLVE DUAL TYPE NON-CANONICAL LINEAR FRACTIONAL PROGRAMMING PROLEM Mozzem Hoain Department of Mathematic Ghior Govt

More information

A System Dynamics Model for Transient Availability Modeling of Repairable Redundant Systems

A System Dynamics Model for Transient Availability Modeling of Repairable Redundant Systems International Journal of Performability Engineering Vol., No. 3, May 05, pp. 03-. RAMS Conultant Printed in India A Sytem Dynamic Model for Tranient Availability Modeling of Repairable Redundant Sytem

More information

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1 (19) United State US 2011 0316690A1 (12) Patent Application Publication (10) Pub. No.: US 2011/0316690 A1 Siegman (43) Pub. Date: Dec. 29, 2011 (54) SYSTEMAND METHOD FOR IDENTIFYING ELECTRICAL EQUIPMENT

More information

SIMIT 7. Component Type Editor (CTE) User manual. Siemens Industrial

SIMIT 7. Component Type Editor (CTE) User manual. Siemens Industrial SIMIT 7 Component Type Editor (CTE) Uer manual Siemen Indutrial Edition January 2013 Siemen offer imulation oftware to plan, imulate and optimize plant and machine. The imulation- and optimizationreult

More information

arxiv: v1 [cs.ro] 23 May 2018

arxiv: v1 [cs.ro] 23 May 2018 Tool Exchangeable Grasp/Assembly Planner Kensuke Harada 1,2, Kento Nakayama 1, Weiwei Wan 1,2, Kazuyuki Nagata 2 Natsuki Yamanobe 2, and Ixchel G. Ramirez-Alpizar 1 arxiv:1805.08962v1 [cs.ro] 23 May 2018

More information

xy-monotone path existence queries in a rectilinear environment

xy-monotone path existence queries in a rectilinear environment CCCG 2012, Charlottetown, P.E.I., Augut 8 10, 2012 xy-monotone path exitence querie in a rectilinear environment Gregory Bint Anil Mahehwari Michiel Smid Abtract Given a planar environment coniting of

More information

SIMIT 7. Profinet IO Gateway. User Manual

SIMIT 7. Profinet IO Gateway. User Manual SIMIT 7 Profinet IO Gateway Uer Manual Edition January 2013 Siemen offer imulation oftware to plan, imulate and optimize plant and machine. The imulation- and optimizationreult are only non-binding uggetion

More information

A Fast Association Rule Algorithm Based On Bitmap and Granular Computing

A Fast Association Rule Algorithm Based On Bitmap and Granular Computing A Fat Aociation Rule Algorithm Baed On Bitmap and Granular Computing T.Y.Lin Xiaohua Hu Eric Louie Dept. of Computer Science College of Information Science IBM Almaden Reearch Center San Joe State Univerity

More information

Lecture 14: Minimum Spanning Tree I

Lecture 14: Minimum Spanning Tree I COMPSCI 0: Deign and Analyi of Algorithm October 4, 07 Lecture 4: Minimum Spanning Tree I Lecturer: Rong Ge Scribe: Fred Zhang Overview Thi lecture we finih our dicuion of the hortet path problem and introduce

More information

Motion Control (wheeled robots)

Motion Control (wheeled robots) 3 Motion Control (wheeled robot) Requirement for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground Definition of required motion -> peed control,

More information

Computing C-space Entropy for View Planning

Computing C-space Entropy for View Planning Computing C-pace Entropy for View Planning for a Generic Range Senor Model Pengpeng Wang (pwangf@c.fu.ca) Kamal Gupta (kamal@c.fu.ca) Robotic Lab School of Engineering Science Simon Fraer Univerity Burnaby,

More information

The Association of System Performance Professionals

The Association of System Performance Professionals The Aociation of Sytem Performance Profeional The Computer Meaurement Group, commonly called CMG, i a not for profit, worldwide organization of data proceing profeional committed to the meaurement and

More information

Distance Optimal Formation Control on Graphs with a Tight Convergence Time Guarantee

Distance Optimal Formation Control on Graphs with a Tight Convergence Time Guarantee Ditance Optimal Formation Control on Graph with a Tight Convergence Time Guarantee Jingjin Yu Steven M. LaValle Abtract For the tak of moving a et of inditinguihable agent on a connected graph with unit

More information

Cutting Stock by Iterated Matching. Andreas Fritsch, Oliver Vornberger. University of Osnabruck. D Osnabruck.

Cutting Stock by Iterated Matching. Andreas Fritsch, Oliver Vornberger. University of Osnabruck. D Osnabruck. Cutting Stock by Iterated Matching Andrea Fritch, Oliver Vornberger Univerity of Onabruck Dept of Math/Computer Science D-4909 Onabruck andy@informatikuni-onabrueckde Abtract The combinatorial optimization

More information

An Approach to a Test Oracle for XML Query Testing

An Approach to a Test Oracle for XML Query Testing An Approach to a Tet Oracle for XML Query Teting Dae S. Kim-Park, Claudio de la Riva, Javier Tuya Univerity of Oviedo Computing Department Campu of Vieque, /n, 33204 (SPAIN) kim_park@li.uniovi.e, claudio@uniovi.e,

More information

Service and Network Management Interworking in Future Wireless Systems

Service and Network Management Interworking in Future Wireless Systems Service and Network Management Interworking in Future Wirele Sytem V. Tountopoulo V. Stavroulaki P. Demeticha N. Mitrou and M. Theologou National Technical Univerity of Athen Department of Electrical Engineering

More information

Stress-Blended Eddy Simulation (SBES) - A new Paradigm in hybrid RANS-LES Modeling

Stress-Blended Eddy Simulation (SBES) - A new Paradigm in hybrid RANS-LES Modeling Stre-Blended Eddy Simulation (SBES) - A new Paradigm in hybrid RANS-LES Modeling Menter F.R. ANSYS Germany GmbH Introduction It i oberved in many CFD imulation that RANS model how inherent technology limitation

More information

Maneuverable Relays to Improve Energy Efficiency in Sensor Networks

Maneuverable Relays to Improve Energy Efficiency in Sensor Networks Maneuverable Relay to Improve Energy Efficiency in Senor Network Stephan Eidenbenz, Luka Kroc, Jame P. Smith CCS-5, MS M997; Lo Alamo National Laboratory; Lo Alamo, NM 87545. Email: {eidenben, kroc, jpmith}@lanl.gov

More information

Advanced Encryption Standard and Modes of Operation

Advanced Encryption Standard and Modes of Operation Advanced Encryption Standard and Mode of Operation G. Bertoni L. Breveglieri Foundation of Cryptography - AES pp. 1 / 50 AES Advanced Encryption Standard (AES) i a ymmetric cryptographic algorithm AES

More information

A Sparse Shared-Memory Multifrontal Solver in SCAD Software

A Sparse Shared-Memory Multifrontal Solver in SCAD Software Proceeding of the International Multiconference on ISBN 978-83-6080--9 Computer Science and Information echnology, pp. 77 83 ISSN 896-709 A Spare Shared-Memory Multifrontal Solver in SCAD Software Sergiy

More information

Multi-agent Path Planning and Network Flow

Multi-agent Path Planning and Network Flow Multi-agent Path Planning and Network Flow Jingjin Yu and Steven M. LaValle Abtract Thi paper connect multi-agent path planning on graph (roadmap) to network flow problem, howing that the former can be

More information

Web Science and additionality

Web Science and additionality Admin tuff... Lecture 1: EITN01 Web Intelligence and Information Retrieval Meage, lide, handout, lab manual and link: http://www.eit.lth.e/coure/eitn01 Contact: Ander Ardö, Ander.Ardo@eit.lth.e, room:

More information

Laboratory Exercise 6

Laboratory Exercise 6 Laboratory Exercie 6 Adder, Subtractor, and Multiplier a a The purpoe of thi exercie i to examine arithmetic circuit that add, ubtract, and multiply number. Each b c circuit will be decribed in Verilog

More information

Analyzing Hydra Historical Statistics Part 2

Analyzing Hydra Historical Statistics Part 2 Analyzing Hydra Hitorical Statitic Part Fabio Maimo Ottaviani EPV Technologie White paper 5 hnode HSM Hitorical Record The hnode i the hierarchical data torage management node and ha to perform all the

More information

MAT 155: Describing, Exploring, and Comparing Data Page 1 of NotesCh2-3.doc

MAT 155: Describing, Exploring, and Comparing Data Page 1 of NotesCh2-3.doc MAT 155: Decribing, Exploring, and Comparing Data Page 1 of 8 001-oteCh-3.doc ote for Chapter Summarizing and Graphing Data Chapter 3 Decribing, Exploring, and Comparing Data Frequency Ditribution, Graphic

More information

Variable Resolution Discretization in the Joint Space

Variable Resolution Discretization in the Joint Space Variable Reolution Dicretization in the Joint Space Chritopher K. Monon, David Wingate, and Kevin D. Seppi {c,wingated,keppi}@c.byu.edu Computer Science, Brigham Young Univerity Todd S. Peteron peterto@uvc.edu

More information

mapping reult. Our experiment have revealed that for many popular tream application, uch a networking and multimedia application, the number of VC nee

mapping reult. Our experiment have revealed that for many popular tream application, uch a networking and multimedia application, the number of VC nee Reolving Deadlock for Pipelined Stream Application on Network-on-Chip Xiaohang Wang 1,2, Peng Liu 1 1 Department of Information Science and Electronic Engineering, Zheiang Univerity Hangzhou, Zheiang,

More information

An Improved Implementation of Elliptic Curve Digital Signature by Using Sparse Elements

An Improved Implementation of Elliptic Curve Digital Signature by Using Sparse Elements The International Arab Journal of Information Technology, Vol. 1, No., July 004 0 An Improved Implementation of Elliptic Curve Digital Signature by Uing Spare Element Eam Al-Daoud Computer Science Department,

More information

Shortest Paths with Single-Point Visibility Constraint

Shortest Paths with Single-Point Visibility Constraint Shortet Path with Single-Point Viibility Contraint Ramtin Khoravi Mohammad Ghodi Department of Computer Engineering Sharif Univerity of Technology Abtract Thi paper tudie the problem of finding a hortet

More information

Increasing Throughput and Reducing Delay in Wireless Sensor Networks Using Interference Alignment

Increasing Throughput and Reducing Delay in Wireless Sensor Networks Using Interference Alignment Int. J. Communication, Network and Sytem Science, 0, 5, 90-97 http://dx.doi.org/0.436/ijcn.0.50 Publihed Online February 0 (http://www.scirp.org/journal/ijcn) Increaing Throughput and Reducing Delay in

More information

Aalborg Universitet. Published in: Proceedings of the Working Conference on Advanced Visual Interfaces

Aalborg Universitet. Published in: Proceedings of the Working Conference on Advanced Visual Interfaces Aalborg Univeritet Software-Baed Adjutment of Mobile Autotereocopic Graphic Uing Static Parallax Barrier Paprocki, Martin Marko; Krog, Kim Srirat; Kritofferen, Morten Bak; Krau, Martin Publihed in: Proceeding

More information

Planning Optimal Paths for Multiple Robots on Graphs

Planning Optimal Paths for Multiple Robots on Graphs 3 IEEE International Conference on Robotic and Automation (ICRA) Karlruhe, Germany, May 6, 3 Planning Optimal Path for Multiple Robot on Graph Jingjin Yu Steven M. LaValle Abtract In thi paper, we tudy

More information

New Structural Decomposition Techniques for Constraint Satisfaction Problems

New Structural Decomposition Techniques for Constraint Satisfaction Problems 113 New Structural Decompoition Technique for Contraint Satifaction Problem Yaling Zheng and Berthe Y. Choueiry Contraint Sytem Laboratory, Univerity of Nebraka-Lincoln {yzheng,choueiry}@ce.unl.edu Abtract.

More information

Laboratory Exercise 6

Laboratory Exercise 6 Laboratory Exercie 6 Adder, Subtractor, and Multiplier The purpoe of thi exercie i to examine arithmetic circuit that add, ubtract, and multiply number. Each circuit will be decribed in Verilog and implemented

More information

Compressed Sensing Image Processing Based on Stagewise Orthogonal Matching Pursuit

Compressed Sensing Image Processing Based on Stagewise Orthogonal Matching Pursuit Senor & randucer, Vol. 8, Iue 0, October 204, pp. 34-40 Senor & randucer 204 by IFSA Publihing, S. L. http://www.enorportal.com Compreed Sening Image Proceing Baed on Stagewie Orthogonal Matching Puruit

More information

Laboratory Exercise 2

Laboratory Exercise 2 Laoratory Exercie Numer and Diplay Thi i an exercie in deigning cominational circuit that can perform inary-to-decimal numer converion and inary-coded-decimal (BCD) addition. Part I We wih to diplay on

More information

A Boyer-Moore Approach for. Two-Dimensional Matching. Jorma Tarhio. University of California. Berkeley, CA Abstract

A Boyer-Moore Approach for. Two-Dimensional Matching. Jorma Tarhio. University of California. Berkeley, CA Abstract A Boyer-Moore Approach for Two-Dimenional Matching Jorma Tarhio Computer Science Diviion Univerity of California Berkeley, CA 94720 Abtract An imple ublinear algorithm i preented for two-dimenional tring

More information

Aspects of Formal and Graphical Design of a Bus System

Aspects of Formal and Graphical Design of a Bus System Apect of Formal and Graphical Deign of a Bu Sytem Tiberiu Seceleanu Univerity of Turku, Dpt. of Information Technology Turku, Finland tiberiu.eceleanu@utu.fi Tomi Weterlund Turku Centre for Computer Science

More information

A Linear Interpolation-Based Algorithm for Path Planning and Replanning on Girds *

A Linear Interpolation-Based Algorithm for Path Planning and Replanning on Girds * Advance in Linear Algebra & Matrix Theory, 2012, 2, 20-24 http://dx.doi.org/10.4236/alamt.2012.22003 Publihed Online June 2012 (http://www.scirp.org/journal/alamt) A Linear Interpolation-Baed Algorithm

More information

A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS

A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS Vietnam Journal of Science and Technology 55 (5) (017) 650-657 DOI: 10.1565/55-518/55/5/906 A METHOD OF REAL-TIME NURBS INTERPOLATION WITH CONFINED CHORD ERROR FOR CNC SYSTEMS Nguyen Huu Quang *, Banh

More information

Mirror shape recovery from image curves and intrinsic parameters: Rotationally symmetric and conic mirrors. Abstract. 2. Mirror shape recovery

Mirror shape recovery from image curves and intrinsic parameters: Rotationally symmetric and conic mirrors. Abstract. 2. Mirror shape recovery Mirror hape recovery from image curve and intrinic parameter: Rotationally ymmetric and conic mirror Nuno Gonçalve and Helder Araújo Λ Intitute of Sytem and Robotic Univerity of Coimbra Pinhal de Marroco

More information

Modeling and Analysis of Slow CW Decrease for IEEE WLAN

Modeling and Analysis of Slow CW Decrease for IEEE WLAN Modeling and Analyi of Slow CW Decreae for IEEE 82. WLAN Qiang Ni, Imad Aad 2, Chadi Barakat, and Thierry Turletti Planete Group 2 Planete Group INRIA Sophia Antipoli INRIA Rhône-Alpe Sophia Antipoli,

More information

Laboratory Exercise 2

Laboratory Exercise 2 Laoratory Exercie Numer and Diplay Thi i an exercie in deigning cominational circuit that can perform inary-to-decimal numer converion and inary-coded-decimal (BCD) addition. Part I We wih to diplay on

More information

On successive packing approach to multidimensional (M-D) interleaving

On successive packing approach to multidimensional (M-D) interleaving On ucceive packing approach to multidimenional (M-D) interleaving Xi Min Zhang Yun Q. hi ankar Bau Abtract We propoe an interleaving cheme for multidimenional (M-D) interleaving. To achieved by uing a

More information

See chapter 8 in the textbook. Dr Muhammad Al Salamah, Industrial Engineering, KFUPM

See chapter 8 in the textbook. Dr Muhammad Al Salamah, Industrial Engineering, KFUPM Goal programming Objective of the topic: Indentify indutrial baed ituation where two or more objective function are required. Write a multi objective function model dla a goal LP Ue weighting um and preemptive

More information

Development of an atmospheric climate model with self-adapting grid and physics

Development of an atmospheric climate model with self-adapting grid and physics Intitute of Phyic Publihing Journal of Phyic: Conference Serie 16 (2005) 353 357 doi:10.1088/1742-6596/16/1/049 SciDAC 2005 Development of an atmopheric climate model with elf-adapting grid and phyic Joyce

More information

A Study of a Variable Compression Ratio and Displacement Mechanism Using Design of Experiments Methodology

A Study of a Variable Compression Ratio and Displacement Mechanism Using Design of Experiments Methodology A Study of a Variable Compreion Ratio and Diplacement Mechanim Uing Deign of Experiment Methodology Shugang Jiang, Michael H. Smith, Maanobu Takekohi Abtract Due to the ever increaing requirement for engine

More information

ANALYSIS OF THE FIRST LAYER IN WEIGHTLESS NEURAL NETWORKS FOR 3_DIMENSIONAL PATTERN RECOGNITION

ANALYSIS OF THE FIRST LAYER IN WEIGHTLESS NEURAL NETWORKS FOR 3_DIMENSIONAL PATTERN RECOGNITION ANALYSIS OF THE FIRST LAYER IN WEIGHTLESS NEURAL NETWORKS FOR 3_DIMENSIONAL PATTERN RECOGNITION A. Váque-Nava * Ecuela de Ingeniería. CENTRO UNIVERSITARIO MEXICO. DIVISION DE ESTUDIOS SUPERIORES J. Figueroa

More information

Data Mining with Linguistic Thresholds

Data Mining with Linguistic Thresholds Int. J. Contemp. Math. Science, Vol. 7, 22, no. 35, 7-725 Data Mining with Linguitic Threhold Tzung-Pei Hong Department of Electrical Engineering National Univerity of Kaohiung Kaohiung, Taiwan, R.O.C.

More information

A User-Attention Based Focus Detection Framework and Its Applications

A User-Attention Based Focus Detection Framework and Its Applications A Uer-Attention Baed Focu Detection Framework and It Application Chia-Chiang Ho, Wen-Huang Cheng, Ting-Jian Pan, Ja-Ling Wu Communication and Multimedia Laboratory, Department of Computer Science and Information

More information

A Load Balancing Model based on Load-aware for Distributed Controllers. Fengjun Shang, Wenjuan Gong

A Load Balancing Model based on Load-aware for Distributed Controllers. Fengjun Shang, Wenjuan Gong 4th International Conference on Machinery, Material and Computing Technology (ICMMCT 2016) A Load Balancing Model baed on Load-aware for Ditributed Controller Fengjun Shang, Wenjuan Gong College of Compute

More information

Orienting Micro-Scale Parts with Squeeze and Roll Primitives

Orienting Micro-Scale Parts with Squeeze and Roll Primitives Orienting Micro-Scale Part with Squeeze and Roll Primitive Mark Moll Ken Goldberg Michael A. Erdmann Ron Fearing mmoll@c.cmu.edu goldberg@ieor.berkeley.edu me@c.cmu.edu ronf@eec.berkeley.edu Department

More information

A SIMPLE IMPERATIVE LANGUAGE THE STORE FUNCTION NON-TERMINATING COMMANDS

A SIMPLE IMPERATIVE LANGUAGE THE STORE FUNCTION NON-TERMINATING COMMANDS A SIMPLE IMPERATIVE LANGUAGE Eventually we will preent the emantic of a full-blown language, with declaration, type and looping. However, there are many complication, o we will build up lowly. Our firt

More information

Dynamically Reconfigurable Neuron Architecture for the Implementation of Self- Organizing Learning Array

Dynamically Reconfigurable Neuron Architecture for the Implementation of Self- Organizing Learning Array Dynamically Reconfigurable Neuron Architecture for the Implementation of Self- Organizing Learning Array Januz A. Starzyk,Yongtao Guo, and Zhineng Zhu School of Electrical Engineering & Computer Science

More information

Tracking High Speed Skater by Using Multiple Model

Tracking High Speed Skater by Using Multiple Model Vol. 2, No. 26 Tracing High Speed Sater by Uing Multiple Model Guojun Liu & Xianglong Tang School of Computer Science & Engineering Harbin Intitute of Technology Harbin 5000, China E-mail: hitliu@hit.edu.cn

More information

LinkGuide: Towards a Better Collection of Hyperlinks in a Website Homepage

LinkGuide: Towards a Better Collection of Hyperlinks in a Website Homepage Proceeding of the World Congre on Engineering 2007 Vol I LinkGuide: Toward a Better Collection of Hyperlink in a Webite Homepage A. Ammari and V. Zharkova chool of Informatic, Univerity of Bradford anammari@bradford.ac.uk,

More information

Course Project: Adders, Subtractors, and Multipliers a

Course Project: Adders, Subtractors, and Multipliers a In the name Allah Department of Computer Engineering 215 Spring emeter Computer Architecture Coure Intructor: Dr. Mahdi Abbai Coure Project: Adder, Subtractor, and Multiplier a a The purpoe of thi p roject

More information

A NEW APPROACH IN MEASURING OF THE ROUGHNESS FOR SURFACE CONSTITUTED WITH MACHINING PROCESS BY MATERIAL REMOVAL

A NEW APPROACH IN MEASURING OF THE ROUGHNESS FOR SURFACE CONSTITUTED WITH MACHINING PROCESS BY MATERIAL REMOVAL International Journal of Mechanical and Production Engineering Reearch and Development (IJMPERD) ISSN 49-689 Vol. 3, Iue, Mar 3, 4-5 TJPRC Pvt. Ltd. A NEW APPROACH IN MEASURING OF THE ROUGHNESS FOR SURFACE

More information

Trajectory Generation and Control of a 9 axis CNC Micromachining Center

Trajectory Generation and Control of a 9 axis CNC Micromachining Center Trajectory Generation and Control of a 9 axi CNC Micromachining Center A. Yuen, Y. Altinta (1)* Manufacturing Automation Laboratory, Department of Mechanical Engineering, The Univerity of Britih Columbia,

More information

Parallel Approaches for Intervals Analysis of Variable Statistics in Large and Sparse Linear Equations with RHS Ranges

Parallel Approaches for Intervals Analysis of Variable Statistics in Large and Sparse Linear Equations with RHS Ranges American Journal of Applied Science 4 (5): 300-306, 2007 ISSN 1546-9239 2007 Science Publication Correponding Author: Parallel Approache for Interval Analyi of Variable Statitic in Large and Spare Linear

More information

Parallel MATLAB at FSU: Task Computing

Parallel MATLAB at FSU: Task Computing Parallel MATLAB at FSU: Tak John Burkardt Department of Scientific Florida State Univerity... 1:30-2:30 Thurday, 07 April 2011 499 Dirac Science Library... http://people.c.fu.edu/ jburkardt/preentation/...

More information

Dynamic Movement Primitives for Human Robot interaction

Dynamic Movement Primitives for Human Robot interaction Workhop on Robot Motion Planning: Online, Reactive, and in Real-time 22 IEEE/RSJ International Conference on Intelligent Robot and Sytem, IROS 22 Vilamoura, Algarve, Portugal, October 7-2, 22 Dynamic Movement

More information

Shortest Paths Problem. CS 362, Lecture 20. Today s Outline. Negative Weights

Shortest Paths Problem. CS 362, Lecture 20. Today s Outline. Negative Weights Shortet Path Problem CS 6, Lecture Jared Saia Univerity of New Mexico Another intereting problem for graph i that of finding hortet path Aume we are given a weighted directed graph G = (V, E) with two

More information

Texture-Constrained Active Shape Models

Texture-Constrained Active Shape Models 107 Texture-Contrained Active Shape Model Shuicheng Yan, Ce Liu Stan Z. Li Hongjiang Zhang Heung-Yeung Shum Qianheng Cheng Microoft Reearch Aia, Beijing Sigma Center, Beijing 100080, China Dept. of Info.

More information

Map-based Adaptive Foothold Planning for Unstructured Terrain Walking

Map-based Adaptive Foothold Planning for Unstructured Terrain Walking 21 IEEE International Conference on Robotic and Automation Anchorage Convention Ditrict May 3-8, 21, Anchorage, Alaka, USA Map-baed Adaptive Foothold Planning for Untructured Terrain Walking Dominik Belter,

More information

Loop Forming Snake-like Robot ACM-R7 and Its Serpenoid Oval Control

Loop Forming Snake-like Robot ACM-R7 and Its Serpenoid Oval Control The 21 IEEE/RSJ International Conference on Intelligent Robot and Sytem October 18-22, 21, Taipei, Taiwan Loop Forming Snake-like Robot ACM-R7 and It Serpenoid Oval Control Taro Ohahi, Hiroya Yamada and

More information

else end while End References

else end while End References 621-630. [RM89] [SK76] Roenfeld, A. and Melter, R. A., Digital geometry, The Mathematical Intelligencer, vol. 11, No. 3, 1989, pp. 69-72. Sklanky, J. and Kibler, D. F., A theory of nonuniformly digitized

More information