Footstep Planning for a Six-Legged in-pipe Robot Moving in Spatially Curved Pipes
|
|
- Marjorie Jacobs
- 6 years ago
- Views:
Transcription
1 Footstep Planning for a Six-Legged in-pipe Robot Moving in Spatially Curved Pipes Sergei Savin, Ludmila Vorochaeva Department of Mechanics, Mechatronics and Robotics Southwest State University Kursk, Russia savinswsu@mail.ru Abstract This paper presents a footstep planning algorithm for a six-legged in-pipe robot moving in spatially curved pipes. The algorithm allows us to generate sequences of points on the pipe s inner surface where the contact pads of the robot should come in contact with the surface. The algorithm uses mapping of the pipe onto a two-dimensional surface with a simpler geometry. The algorithm plans footstep sequences on that two-dimensional surface and then maps them back onto the pipe. It is shown that this procedure can be extended by implementing an obstacle avoidance algorithm formulated as a quadratic program. Index Terms In-pipe robot, footstep planning, spatially curved pipes, quadratic programming I. INTRODUCTION In-pipe mobile robots have been studied for the last three decades. The main tasks which these robots are designed to carry out include monitoring the state of pipelines, finding sections that need repair or maintenance work, cleaning pipes, mapping the existing pipelines and others [1-4]. These tasks require the robots to be able to move inside a pipeline carrying the specific equipment for the assigned task. Many of the existing pipes are curved, have branches and varying diameter. The problem of efficiently moving through such pipes is still being investigated. One of the ways to partially solve this problem is to design robots that can traverse bends naturally with minimal intervention of the control system. Examples of such designs are shown in papers [5-7]. In publication [8] an approach to solve the problem of moving through a branched pipe is presented for robot composed of multiple sections. Here the control system plays a role by steering the robot into the right branch. In work [9] a robot with elastic elements designed to move in pipes with diameter varying along the length of the pipe is proposed. Most of the robots described in the referenced above papers use wheels. Legged in-pipe robots can achieve a better mobility by their ability to adapt to the changing geometry of pipelines. Examples of legged in-pipe robots are shown in papers [10-12]. One of the important challenges for any legged robot is to plan a sequence of footsteps a sequence of points where the robot is supposed to come in contact with the supporting surface. In paper [13] an algorithm for generating a sequence of footsteps is presented for a 9-link robot moving in a planar pipeline. The algorithm is able to handle curving pipes by producing step sequences with the spacing between the consecutive steps dependent on the local curvature of the pipe. The algorithm relies on a special geometric description of the pipeline that simplifies the footstep sequence generation. Here we consider a more general problem of planning footstep sequences for an in-pipe robot with a spatial structure moving in spatially curved pipes. We propose a geometric description of the pipe that will allow us to use simple footstep generation procedures. We should note that although footstep planning for in-pipe robots still needs to be studied, there are a number of wellknown studies on footstep planning for bipedal robots and other types of legged robots 14-16]. The results achieved in these studies include algorithms that take into account the geometry of the supporting surface and the obstacles present on it [15, 17]. Many of these results are applicable to the in-pipe robots. This is discussed in more detail in the following sections. II. DESCRIPTION OF THE SIX-LEGGED IN-PIPE ROBOT In this paper, we consider a walking type in-pipe robot with six legs. Each leg consists of two links connected via actuated rotational joints. The legs are attached to the robot s body in such way that they form two symmetrical triplets, one behind the other. Each triplet assumes a T-shaped form when the legs are stretched out. Figure 1 shows a concept design of the robot. It should be noted that the algorithms described in this paper are not exclusive for six-legged in-pipe robots and would work with a wide range of mechanical designs. The algorithms can be easily extended to handle different number of legs. It would also work for legs with a different structure compared to the one presented in fig /17/$ IEEE
2 Fig. 1. Concept design of the walking in-pipe robot; 1-3 legs, forming the forward leg triplet, 4-6 legs, forming the backward leg triplet, 7 robot s body The links that are supposed to come in contact with the inner surface of the pipe have contact pads mounted on their tips. Figure 2 shows a diagram of the robot. Fig. 3. Straight section of a pipe 1 intersected by a plane 2 perpendicular to its centerline 4; 3 a circular cross section of the pipe, 5 local coordinate system attached to the centerline at the intersection point To completely describe a pipe we need to define its centerline curve ξ as a function of a single parameter s and define the diameter of the pipe d also as a function of s: Τ ξ ( = [ ξx ( ξy( ξz( ], d = d(, (1) Fig. 2. Diagram of the walking in-pipe robot In fig. 2 we use the following notation: K i are contact pads represented as a single point ( i =1, 6), C i and D i are actuated rotational joints, C is the center of mass of the body link of the robot and ψ i and θ i are angles that describe the relative orientation of the links that form robot s legs. III. GEOMETRIC DESCRIPTION OF THE PIPELINE A. Centerline and Diameter Functions The algorithms presented in this paper rely on a certain geometric description of the pipeline where the motion takes place. We consider pipes without branches and a circular cross section. This type of pipes can be described using the concept of centerline. A centerline is a curve whose points correspond to the centers of the cross sections of the pipe (each cross section is constructed by cutting the pipe with a plane perpendicular to the centerline). This is illustrated in fig. 3. where ξ x, ξ y and ξ z are the Cartesian coordinates of the point on the centerline corresponding to a given value of s. The centerline function ξ ( must be differentiable. Although it is not necessary for the geometric description of the pipe, we additionally constrain the derivative of the function ξ ( with respect to s: dξ ds =1. (2) The constraint (2) allows us to interpret the parameter s as a distance along the centerline and to connect it to the distance in Cartesian space. This constraint does not restrict the geometry of the centerline curve. The position of each point on the pipe s inner surface can be described by a pair of values s and ϕ, where ϕ [ 0 2π] is the angle determining the position of a point on the given cross section of the pipe. B. Transformation to a Height Map and its Inverse The chosen geometric description of the pipe allows us to define a transformation that maps a pipe to the so-called height map. The concept of height map is used in bipedal robotics to describe the supporting surface as a scalar function of two variables (see [18]). Here we define the height map as follows: h( s, ϕ ) = d(. (3)
3 The height map function h ( s, ϕ) is a function of two scalar variables which can be thought of as local coordinates on the pipe s surface. Here the function h ( s, ϕ) does not depend on ϕ because the pipe has circular cross sections. For pipes with a more complex geometry h ( s, ϕ) might depend on ϕ. The procedure of constructing the height map for a given pipe can be thought of as unwrapping the pipe. Figure 4 shows a pipe and its height map. Since e 1( s ) is tangent to the centerline, e 2 ( s ) and e 3 ( form a coordinate system on a plane orthogonal to the centerline. This is the plane where the cross section of the pipe corresponding to s lies. We can then define a point p on the inner surface of the pipe as a function of s, ϕ and h: p( s, ϕ, h) = ξ( ht( e1, ϕ) e2, (4) where T ( e 1, ϕ) is a matrix representing the rotation by an angle ϕ around axis e 1 and h is the height of the point ( s, ϕ ) on the height map defined by (3). IV. FOOTSTEP PLANNING The footstep planning algorithm must provide a sequence of states that define the position of contact points at the beginning of each step. For simplicity, we will only consider footstep planning for the forward leg triplet since the planning for the backward leg triplet is identical. Let p A0, p B0 and p C0 be initial positions of the contact points K 1, K 2 and K 3, and let κ A0, κ B0 and κ C0 be their images on the height map, represented by triplets of numbers s, ϕ and h: Fig. 4. Pipe 1 and its height map 2 Figure 4 illustrates how the height map simplifies the geometry of the pipe. This motivates the use of the height map to plan the sequence of steps for the robot. Then the planned sequence is mapped back to the original pipe with another transformation, which can be thought of as wrapping the pipe. To make the wrapping unique we need to assign coordinate systems to each point on the centerline. Let e 1( s ), e 2 ( and e 3( s ) be the orthogonal unit vectors that form a coordinate system for a given point on the centerline (defined by the value of. These three functions are required to be continuous. Furthermore, we choose e 1( s ) to be tangent to the centerline. Figure 5 shows a centerline of a pipe with coordinate systems placed on it. κ = [ ] Τ A0 sa0 ϕa0 ha0, (5) where s A0, ϕ A0 and h A0 are chosen such that if they are substituted into (4) the right hand side of the expression would be equal to p A0. The expressions for κ B0 and κ C0 are defined in a similar way. Then we can define a step function that takes the position of a contact point before the step as an input and returns its position after the step as an output: κ A, i+ 1 = fstep( κ A, i). This function can have the following form: sa, i + s κ A, i+ 1 = ϕa, i + ϕ, (6) h( sa, i + s, ϕa, i + ϕ) where s and ϕ are constant displacements that define the step pattern of the robot and h(, ) is the function (3). We can produce sequences of steps for contact points K 1, K 2 and K 3 using this step function as shown in fig. 6. Fig. 5. Centerline 1 of a pipe with local coordinate systems 2 placed on it
4 Fig. 6. Height map with footstep sequences marked on it; 1 the surface defined by function (3), 2 markers that indicate footstep positions Then we can use the expression (4) to map these sequences from the height map to the actual pipe in three-dimensional space. This gives us sequences of the positions of points K 1, K 2 and K 3 that determine where the robot s legs need to come into contact with the pipe s inner surface. Figure 7 shows a pipe with contact points marked on it. The marks are placed on both the inner and on the outer surfaces of the pipe for the clarity. V. OBSTACLE AVOIDANCE ALGORITHM Another advantage of using the height map representation of the pipeline is the possibility to adapt obstacle avoidance algorithms designed for bipedal walking robots for use with the in-pipe robots. Examples of obstacles inside pipelines include deposits of soft matter that will not be able to provide an adequate support for the robot s legs, pipe branches that can be viewed as holes in the supporting surface, and other types of structural elements that significantly change the geometry of the supporting surface. The footstep planning algorithm described in this paper is designed to work with the pipes with circular cross sections, so in practice any region of the pipe s inner surface that deviates from it may be considered an obstacle. Let us assume that the obstacles on the inner surface of the pipe are represented by their vertices (in practice we can use bounding polygons or polyhedra to approximate the obstacles whose shapes that cannot be represented by a set of vertice. Then we can map these vertices onto the height map. Figure 8 shows an example of such mapping. Fig. 7. Pipe with footstep sequences marked on it; 1 markers that indicate footstep positions, 2 the pipe Analyzing the results of the operation of the step generation algorithm, we can note that it produces very simple sequences of steps on the height map. These sequences are determined by the desired step function (6) and can be controlled by manipulating parameters s and ϕ. However, the mapping of these sequences onto the pipe demonstrates a more varied behavior. The sequences change their spacing (the distance between the neighboring point depending on the geometry of the pipe. In particular, when a sequence goes through an L- bend or a U-bend it would become more spaced out if it is going through the side of the pipe that is located further from the axis of the bend. This avoids the problem of one sequence outrunning the others. This behavior is the natural consequence of generating the sequences on the height map and then using expression (4) to map them back onto the pipe. A similar effect is observed in [13] where a similar footstep generation algorithm for planar pipelines is discussed. Fig. 8. Pipe with two L-turns and an opening on its side and its height map; 1 the pipe, 2 the opening, 3 bounding polyhedron (a prism with bases not shown), 4 footstep sequence planned without taking into account the opening Then we can use the algorithms presented in [19-20] to generate obstacle-free convex regions on the height map, represented by systems of linear inequalities. With this we can produce a correction procedure for every foot placement position. The procedure is implemented as the following quadratic program: minimize subject to Τ e We si, (7) A j e < b + j ϕi
5 where e is a displacement vector that defines where relative to the original position should the contact point be placed, A j and b j are a matrix and a vector that correspond to a linear inequality representation of a convex obstacle-free region, and W is a positive-definite weight matrix. The value of W can be chosen such that it penalizes sideways displacements more. The problem (7) is solved for each obstacle free region and then the solution with the minimal value of the cost function is chosen. Figure 9 illustrates the results of the algorithm s operation. Fig. 9. Height map with footstep sequences marked on it (top view); 1 the surface defined by function (3), 2 the opening in the pipe, 3 markers that indicate the originally generated footstep positions; 4 markers that indicate footstep positions after the correction The solution shown in fig. 9 was obtained for the following value of W: 1 0 W =. (8) This choice of W gives the algorithm an incentive to shift the foot placement by changing its ϕ coordinate rather than s. We can observe that the sequence of footstep positions obtained after the correction procedure avoids the obstacle. After the correction is applied, the corrected sequence is mapped back onto the pipe, using formula (4). The result is shown in fig. 10. We can observe that the footstep sequence obtained after the correction closely follows the boundary of the opening in the pipe. The closeness with which the sequence follows the opening depends on the size of the bounding polyhedron. By choosing a polyhedron significantly larger than the obstacle it is bounding, we can generate a sequence that stays further from that obstacle. We should point out that the algorithm discussed here only provides the positions where points K i should come in contact with the inner surface of the pipe, but the robot also needs to know how to step from one position to the next. In papers [13, 19] this was solved by generating trajectories in Cartesian space and then solving the inverse kinematics problem. It is important to guarantee that the Cartesian trajectories do not intersect any obstacles. This can be achieved, for example, by using the algorithm presented in paper [21]. VI. CONCLUSIONS In this paper, a six-legged in-pipe walking robot was considered. The focus of the paper was the discussion of a footstep planning procedure that allows the robot to move in spatially curved pipes. The presented algorithm relies on a particular geometric description of the pipe where the motion takes place. This geometric description allows mapping of the pipe to a height map with a much simpler geometry. Then a simple procedure can be used to generate the footstep sequences on the height map and map them back onto the pipe. This allows us to generate feasible footstep sequences on spatially curved pipes using relatively simple computations. This is advantageous because in practice the algorithm has to be implemented on on-board computers of in-pipe robots that might have low computational power. Additionally, it was shown the proposed step generation procedure can easily be extended to implement a simple optimization-based obstacle avoidance algorithm. The obstacle avoidance algorithm uses quadratic programming, which can be solved in real time [22]. One of the questions not discussed in the paper is localization of the robot in the pipe. The presented footstep generation algorithm requires the robot to know its position relative to the pipe, which can not be measured directly. This topic will be considered as part of future work on this project. ACKNOWLEDGMENT This work is supported by the Presidential grant MK Fig. 10. Pipe with footstep sequences marked on it; 1 the pipe, 2 the opening in the pipe 3 markers that indicate originally generated footstep positions; 4 markers that indicate footstep positions after the correction REFERENCES [1] Roh, S.G. and Choi, H.R., Differential-drive in-pipe robot for moving inside urban gas pipelines. IEEE transactions on robotics, 21(1), pp [2] Mirats Tur, J.M. and Garthwaite, W., Robotic devices for water main in pipe inspection: A survey. Journal of Field Robotics, 27(4), pp [3] Roslin, N.S., Anuar, A., Jalal, M.F.A. and Sahari, K.S.M., A review: hybrid locomotion of in-pipe inspection robot. Procedia Engineering, 41, pp
6 [4] Roman, H.T., Pellegrino, B.A. and Sigrist, W.R., Pipe crawling inspection robots: an overview. IEEE transactions on energy conversion, 8(3), pp [5] Roh, S.G., Ryew, S., Yang, J.H. and Choi, H.R., Actively steerable in-pipe inspection robots for underground urban gas pipelines. In Robotics and Automation, Proceedings 2001 ICRA. IEEE International Conference on (Vol. 1, pp ). IEEE. [6] Horodinca, M., Doroftei, I., Mignon, E. and Preumont, A., 2002, June. A simple architecture for in-pipe inspection robots. In Proc. Int. Colloq. Mobile, Autonomous Systems (pp ). [7] Scholl, K.U., Kepplin, V., Berns, K. and Dillmann, R., An articulated service robot for autonomous sewer inspection tasks. In Intelligent Robots and Systems, IROS'99. Proceedings IEEE/RSJ International Conference on (Vol. 2, pp ). IEEE. [8] Choi, H.R. and Ryew, S.M., Robotic system with active steering capability for internal inspection of urban gas pipelines. Mechatronics, 12(5), pp [9] Jatsun, S., Yatsun, A. and Savin, S., 2012, July. Pipe inspection parallel-link robot with flexible structure. In Proceedings of the 15th International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines (Vol. 23, p. 26). [10] Pfeiffer, F., Eltze, J. and Weidemann, H.J., The TUMwalking machine. Intelligent Automation & Soft Computing, 1(3), pp [11] Zagler, A. and Pfeiffer, F., 2003, September. " MORITZ" a pipe crawler for tube junctions. In Robotics and Automation, Proceedings. ICRA'03. IEEE International Conference on (Vol. 3, pp ). IEEE. [12] Gálvez, J.A., de Santos, P.G. and Pfeiffer, F., Intrinsic tactile sensing for the optimization of force distribution in a pipe crawling robot. IEEE/ASME Transactions on mechatronics, 6(1), pp [13] Savin, S. and Vorochaeva L. Walking Pattern Generation for an In-pipe Robot In Proceedings of the International Conference On Industrial Engineering 2017, Saint Petersburg (unpublished) [14] Kuffner, J.J., Nishiwaki, K., Kagami, S., Inaba, M. and Inoue, H., Footstep planning among obstacles for biped robots. In Intelligent Robots and Systems, Proceedings IEEE/RSJ International Conference on (Vol. 1, pp ). IEEE. [15] Deits, R. and Tedrake, R., 2014, November. Footstep planning on uneven terrain with mixed-integer convex optimization. In Humanoid Robots (Humanoid, th IEEE-RAS International Conference on (pp ). IEEE. [16] Hauser, K., Bretl, T., Latombe, J.C., Harada, K. and Wilcox, B., Motion planning for legged robots on varied terrain. The International Journal of Robotics Research, 27(11-12), pp [17] Jatsun, S., Savin, S. and Yatsun, A., Walking pattern generation method for an exoskeleton moving on uneven terrain. In Proceedings of the 20th International Conference on Climbing and Walking Robots and Support Technologies for Mobile Machines (CLAWAR 2017) (unpublished) [18] Gutmann, J.S., Fukuchi, M. and Fujita, M., 2005, April. A floor and obstacle height map for 3D navigation of a humanoid robot. In Robotics and Automation, ICRA Proceedings of the 2005 IEEE International Conference on (pp ). IEEE. [19] Jatsun, S., Savin, S. and Yatsun, A., Footstep Planner Algorithm for a Lower Limb Exoskeleton Climbing Stairs. In Proceedings of the 26th International Conference on Robotics in Alpe-Adria-Danube Region, RAAD 2017 (unpublished) [20] Deits, R. and Tedrake, R., Computing large convex regions of obstacle-free space through semidefinite programming. In Algorithmic Foundations of Robotics XI (pp ). Springer International Publishing. [21] Jatsun, S., Savin, S. and Yatsun, A., 2016, October. Study of controlled motion of an exoskeleton performing obstacle avoidance during a single support walking phase. In System Theory, Control and Computing (ICSTCC), th International Conference on (pp ). IEEE. [22] Boyd, S. and Vandenberghe, L., Convex optimization. Cambridge university press.
Open Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang
Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 014, 6, 1685-1690 1685 Open Access The Kinematics Analysis and Configuration Optimize of Quadruped
More informationMotion Planning for Humanoid Robots
Motion Planning for Humanoid Robots Presented by: Li Yunzhen What is Humanoid Robots & its balance constraints? Human-like Robots A configuration q is statically-stable if the projection of mass center
More informationSimplified Walking: A New Way to Generate Flexible Biped Patterns
1 Simplified Walking: A New Way to Generate Flexible Biped Patterns Jinsu Liu 1, Xiaoping Chen 1 and Manuela Veloso 2 1 Computer Science Department, University of Science and Technology of China, Hefei,
More informationMotion Planning for Humanoid Walking in a Layered Environment
Appear in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2003 Motion Planning for Humanoid Walking in a Layered Environment Tsai-Yen Li Computer Science Department
More informationDETC THREE-DIMENSIONAL KINEMATIC ANALYSIS OF THE ACTUATED SPOKE WHEEL ROBOT. September 10-13, 2006, Philadelphia, Pennsylvania, USA
Proceedings Proceedings of IDETC/CIE of IDETC 06 2006 ASME 2006 ASME International International Design Design Engineering Engineering Technical Technical Conferences Conferences & September Computers
More informationUsing Algebraic Geometry to Study the Motions of a Robotic Arm
Using Algebraic Geometry to Study the Motions of a Robotic Arm Addison T. Grant January 28, 206 Abstract In this study we summarize selected sections of David Cox, John Little, and Donal O Shea s Ideals,
More informationReal-Time Footstep Planning in 3D Environments
Real-Time Footstep Planning in 3D Environments Philipp Karkowski Stefan Oßwald Maren Bennewitz Abstract A variety of approaches exist that tackle the problem of humanoid locomotion. The spectrum ranges
More informationMobile Robots Locomotion
Mobile Robots Locomotion Institute for Software Technology 1 Course Outline 1. Introduction to Mobile Robots 2. Locomotion 3. Sensors 4. Localization 5. Environment Modelling 6. Reactive Navigation 2 Today
More informationFootstep Planning on Uneven Terrain with Mixed-Integer Convex Optimization
Footstep Planning on Uneven Terrain with Mixed-Integer Convex Optimization Robin Deits 1 and Russ Tedrake 2 Abstract We present a new method for planning footstep placements for a robot walking on uneven
More informationLearning Footstep Prediction from Motion. capture
Learning Footstep Prediction from Motion Capture Andreas Schmitz, Marcell Missura, and Sven Behnke University of Bonn, Computer Science VI, Autonomous Intelligent Systems Roemerstr. 164, 53117 Bonn, Germany
More informationChapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI
Chapter 4 Dynamics Part 2 4.3 Constrained Kinematics and Dynamics 1 Outline 4.3 Constrained Kinematics and Dynamics 4.3.1 Constraints of Disallowed Direction 4.3.2 Constraints of Rolling without Slipping
More informationME 115(b): Final Exam, Spring
ME 115(b): Final Exam, Spring 2011-12 Instructions 1. Limit your total time to 5 hours. That is, it is okay to take a break in the middle of the exam if you need to ask me a question, or go to dinner,
More informationCOLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH
ISSN 1726-4529 Int j simul model 5 (26) 4, 145-154 Original scientific paper COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH Ata, A. A. & Myo, T. R. Mechatronics Engineering
More informationModeling the manipulator and flipper pose effects on tip over stability of a tracked mobile manipulator
Modeling the manipulator and flipper pose effects on tip over stability of a tracked mobile manipulator Chioniso Dube Mobile Intelligent Autonomous Systems Council for Scientific and Industrial Research,
More informationReal-Time Footstep Planning Using a Geometric Approach
Real-Time Footstep Planning Using a Geometric Approach Philipp Karkowski Maren Bennewitz Abstract To this date, many footstep planning systems rely on external sensors for mapping and traversability analysis
More informationA Walking Pattern Generator for Biped Robots on Uneven Terrains
A Walking Pattern Generator for Biped Robots on Uneven Terrains Yu Zheng, Ming C. Lin, Dinesh Manocha Albertus Hendrawan Adiwahono, Chee-Meng Chew Abstract We present a new method to generate biped walking
More informationVirtual Interaction System Based on Optical Capture
Sensors & Transducers 203 by IFSA http://www.sensorsportal.com Virtual Interaction System Based on Optical Capture Peng CHEN, 2 Xiaoyang ZHOU, 3 Jianguang LI, Peijun WANG School of Mechanical Engineering,
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 informationAn Improved Hierarchical Motion Planner for Humanoid Robots
2008 8 th IEEE-RAS International Conference on Humanoid Robots December 1 ~ 3, 2008 / Daejeon, Korea An Improved Hierarchical Motion Planner for Humanoid Robots Salvatore Candido 1, Yong-Tae Kim 2, Seth
More informationLinear algebra deals with matrixes: two-dimensional arrays of values. Here s a matrix: [ x + 5y + 7z 9x + 3y + 11z
Basic Linear Algebra Linear algebra deals with matrixes: two-dimensional arrays of values. Here s a matrix: [ 1 5 ] 7 9 3 11 Often matrices are used to describe in a simpler way a series of linear equations.
More informationA Tactile Sensing for Estimating the Position and Orientation of a Joint-Axis of a Linked Object
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan A Tactile Sensing for Estimating the Position and Orientation of a Joint-Axis of a Linked
More informationJane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute
Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute (3 pts) How to generate Delaunay Triangulation? (3 pts) Explain the difference
More informationSound and fast footstep planning for humanoid robots
Sound and fast footstep planning for humanoid robots Nicolas Perrin, Olivier Stasse, Léo Baudouin, Florent Lamiraux, Eiichi Yoshida Abstract In this paper we present some concepts for sound and fast footstep
More informationAutonomous and Mobile Robotics. Whole-body motion planning for humanoid robots (Slides prepared by Marco Cognetti) Prof.
Autonomous and Mobile Robotics Whole-body motion planning for humanoid robots (Slides prepared by Marco Cognetti) Prof. Giuseppe Oriolo Motivations task-constrained motion planning: find collision-free
More informationClimbing and Descending Control of a Snake Robot on Step Environments based on Kinematics
13 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 13. Tokyo, Japan Climbing and Descending Control of a Snake Robot on Step Environments based on Kinematics Motoyasu
More informationCOORDINATED MOTION PLANNING FOR 3D ANIMATION USING CHINESE LION DANCE AS AN EXAMPLE. Fu-Sheng Yu and Tsai-Yen Li
Appear in Proceedings of International Workshop on Advanced Image Technology, Thailand, 2007. COORDINATED MOTION PLANNING FOR 3D ANIMATION USING CHINESE LION DANCE AS AN EXAMPLE Fu-Sheng Yu and Tsai-Yen
More informationFREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT
Proceedings of the 11 th International Conference on Manufacturing Research (ICMR2013), Cranfield University, UK, 19th 20th September 2013, pp 313-318 FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL
More informationMOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT
MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT Hongjun ZHU ABSTRACT:In order to better study the trajectory of robot motion, a motion trajectory planning and simulation based
More informationOnline Environment Reconstruction for Biped Navigation
Online Environment Reconstruction for Biped Navigation Philipp Michel, Joel Chestnutt, Satoshi Kagami, Koichi Nishiwaki, James Kuffner and Takeo Kanade The Robotics Institute Digital Human Research Center
More informationMotion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm
The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm Yuji
More informationPrediction-Based Path Planning with Obstacle Avoidance in Dynamic Target Environment
48 Prediction-Based Path Planning with Obstacle Avoidance in Dynamic Target Environment Zahraa Y. Ibrahim Electrical Engineering Department University of Basrah Basrah, Iraq Abdulmuttalib T. Rashid Electrical
More informationA DH-parameter based condition for 3R orthogonal manipulators to have 4 distinct inverse kinematic solutions
Wenger P., Chablat D. et Baili M., A DH-parameter based condition for R orthogonal manipulators to have 4 distinct inverse kinematic solutions, Journal of Mechanical Design, Volume 17, pp. 150-155, Janvier
More informationCoordinated Motion Planning for 3D Animation With Use of a Chinese Lion Dance as an Example
Coordinated Motion Planning for 3D Animation With Use of a Chinese Lion Dance as an Example Fu-Sheng Yu and Tsai-Yen Li Computer Science Department, National Chengchi University, Taiwan, g9331@cs.nccu.edu.tw
More informationSingularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics
Singularity Management Of DOF lanar Manipulator Using oupled Kinematics Theingi, huan Li, I-Ming hen, Jorge ngeles* School of Mechanical & roduction Engineering Nanyang Technological University, Singapore
More informationMotion Planning for Whole Body Tasks by Humanoid Robots
Proceedings of the IEEE International Conference on Mechatronics & Automation Niagara Falls, Canada July 5 Motion Planning for Whole Body Tasks by Humanoid Robots Eiichi Yoshida 1, Yisheng Guan 1, Neo
More informationIntroduction to Robotics
Introduction to Robotics Ph.D. Antonio Marin-Hernandez Artificial Intelligence Department Universidad Veracruzana Sebastian Camacho # 5 Xalapa, Veracruz Robotics Action and Perception LAAS-CNRS 7, av du
More informationKinematics Modeling and Simulation Analysis of Wheeled Mobile Robot in Round Pipe Yuxia Zhao1,2, a, Yiqing Hua1,b and Jiejian Di1,c
4th International Conference on Sensors, Mechatronics and Automation (ICSMA 2016) Kinematics Modeling and Simulation Analysis of Wheeled Mobile Robot in Round Pipe Yuxia Zhao1,2, a, Yiqing Hua1,b and Jiejian
More informationDEVELOPMENT OF LEG WHEEL HYBRID HEXAPOD BOT
DEVELOPMENT OF LEG WHEEL HYBRID HEXAPOD BOT Sai Srinivas Nallamothu, Sai Preetham Sata, P. Sateesh Kumar Reddy, B. Jaswanth Babu ABSTRACT The conventional mobile robotic platforms which either uses wheels
More informationÉCOLE POLYTECHNIQUE DE MONTRÉAL
ÉCOLE POLYTECHNIQUE DE MONTRÉAL MODELIZATION OF A 3-PSP 3-DOF PARALLEL MANIPULATOR USED AS FLIGHT SIMULATOR MOVING SEAT. MASTER IN ENGINEERING PROJET III MEC693 SUBMITTED TO: Luc Baron Ph.D. Mechanical
More informationGeometry Vocabulary. acute angle-an angle measuring less than 90 degrees
Geometry Vocabulary acute angle-an angle measuring less than 90 degrees angle-the turn or bend between two intersecting lines, line segments, rays, or planes angle bisector-an angle bisector is a ray that
More informationTHEORETICAL AND EXPERIMENTAL RESEARCHES ON THE DYNAMICS OF MOBILE ROBOTS
Revista Mecanisme şi Manipulatoare, Vol., Nr., 6, pag. 67-7 ARoMM-IFoMM HEOREICAL AND EXPERIMENAL RESEARCHES ON HE DYNAMICS OF MOBILE ROBOS Nicolae DUMIRU *, Mirela CHERCIU** *) Prof. dr. ing. Universitatea
More informationAdaptive Motion Control: Dynamic Kick for a Humanoid Robot
Adaptive Motion Control: Dynamic Kick for a Humanoid Robot Yuan Xu and Heinrich Mellmann Institut für Informatik, LFG Künstliche Intelligenz Humboldt-Universität zu Berlin, Germany {xu,mellmann}@informatik.hu-berlin.de
More informationAgent Based Intersection Traffic Simulation
Agent Based Intersection Traffic Simulation David Wilkie May 7, 2009 Abstract This project focuses on simulating the traffic at an intersection using agent-based planning and behavioral methods. The motivation
More informationPlanning, Execution and Learning Application: Examples of Planning for Mobile Manipulation and Articulated Robots
15-887 Planning, Execution and Learning Application: Examples of Planning for Mobile Manipulation and Articulated Robots Maxim Likhachev Robotics Institute Carnegie Mellon University Two Examples Planning
More informationOptimization of Watt s Six-bar Linkage to Generate Straight and Parallel Leg Motion
intehweb.com Optimization of Watt s Six-bar Linkage to Generate Straight and Parallel Leg Motion Hamid Mehdigholi and Saeed Akbarnejad Sharif University of Technology mehdi@sharif.ir Abstract: This paper
More informationModeling of Humanoid Systems Using Deductive Approach
INFOTEH-JAHORINA Vol. 12, March 2013. Modeling of Humanoid Systems Using Deductive Approach Miloš D Jovanović Robotics laboratory Mihailo Pupin Institute Belgrade, Serbia milos.jovanovic@pupin.rs Veljko
More informationStability control of a wheel-legged mini-rover
Stability control of a wheel-legged mini-rover C. Grand, F. Ben Amar, F. Plumet and Ph. Bidaud Laboratoire de Robotique de Paris, Université de Paris VI 18, route du Panorama, 92265 Fontenay-Aux-Roses,
More information3D Terrain Sensing System using Laser Range Finder with Arm-Type Movable Unit
3D Terrain Sensing System using Laser Range Finder with Arm-Type Movable Unit 9 Toyomi Fujita and Yuya Kondo Tohoku Institute of Technology Japan 1. Introduction A 3D configuration and terrain sensing
More informationarxiv: v3 [cs.ro] 20 Mar 2017
Footstep and Motion Planning in Semi-unstructured Environments Using Randomized Possibility Graphs Michael X. Grey 1 Aaron D. Ames 2 C. Karen Liu 3 arxiv:1610.00700v3 [cs.ro] 20 Mar 2017 Abstract Traversing
More informationCurriki Geometry Glossary
Curriki Geometry Glossary The following terms are used throughout the Curriki Geometry projects and represent the core vocabulary and concepts that students should know to meet Common Core State Standards.
More informationMotion Planning of Ladder Climbing for Humanoid Robots
Motion Planning of Ladder Climbing for Humanoid Robots Yajia Zhang, Jingru Luo, Kris Hauser School of Informatics & Computing Indiana University Bloomington, IN 47408 Robert Ellenberg, Paul Oh Mechanical
More informationIntegrating Dynamics into Motion Planning for Humanoid Robots
Integrating Dynamics into Motion Planning for Humanoid Robots Fumio Kanehiro, Wael Suleiman, Florent Lamiraux, Eiichi Yoshida and Jean-Paul Laumond Abstract This paper proposes an whole body motion planning
More informationInstant Prediction for Reactive Motions with Planning
The 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 2009 St. Louis, USA Instant Prediction for Reactive Motions with Planning Hisashi Sugiura, Herbert Janßen, and
More informationResearch Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)
Research Subject Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) (1) Goal and summary Introduction Humanoid has less actuators than its movable degrees of freedom (DOF) which
More informationDIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS
DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS ALBA PEREZ Robotics and Automation Laboratory University of California, Irvine Irvine, CA 9697 email: maperez@uci.edu AND J. MICHAEL MCCARTHY Department of Mechanical
More informationPLANNING MOTIONS OF ROBOTIC SYSTEMS SUBJECT TO FORCE AND FRICTION CONSTRAINTS WITH AN APPLICATION TO A ROBOTIC CLIMBER
PLANNING MOTIONS OF ROBOTIC SYSTEMS SUBJECT TO FORCE AND FRICTION CONSTRAINTS WITH AN APPLICATION TO A ROBOTIC CLIMBER Akhil Madhani, Steven Dubowsky Department of Mechanical Engineering Massachusetts
More informationIntegrated Perception, Mapping, and Footstep Planning for Humanoid Navigation Among 3D Obstacles
Integrated Perception, Mapping, and Footstep Planning for Humanoid Navigation Among 3D Obstacles Daniel Maier Christian Lutz Maren Bennewitz Abstract In this paper, we present an integrated navigation
More informationStable Grasp and Manipulation in 3D Space with 2-Soft-Fingered Robot Hand
Stable Grasp and Manipulation in 3D Space with 2-Soft-Fingered Robot Hand Tsuneo Yoshikawa 1, Masanao Koeda 1, Haruki Fukuchi 1, and Atsushi Hirakawa 2 1 Ritsumeikan University, College of Information
More informationSingularity Loci of Planar Parallel Manipulators with Revolute Joints
Singularity Loci of Planar Parallel Manipulators with Revolute Joints ILIAN A. BONEV AND CLÉMENT M. GOSSELIN Département de Génie Mécanique Université Laval Québec, Québec, Canada, G1K 7P4 Tel: (418) 656-3474,
More informationWorkspaces of planar parallel manipulators
Workspaces of planar parallel manipulators Jean-Pierre Merlet Clément M. Gosselin Nicolas Mouly INRIA Sophia-Antipolis Dép. de Génie Mécanique INRIA Rhône-Alpes BP 93 Université Laval 46 Av. Felix Viallet
More informationHumanoid Robotics. Path Planning and Walking. Maren Bennewitz
Humanoid Robotics Path Planning and Walking Maren Bennewitz 1 Introduction Given the robot s pose in a model of the environment Compute a path to a target location First: 2D path in a 2D grid map representation
More informationRobotics. SAAST Robotics Robot Arms
SAAST Robotics 008 Robot Arms Vijay Kumar Professor of Mechanical Engineering and Applied Mechanics and Professor of Computer and Information Science University of Pennsylvania Topics Types of robot arms
More informationON THE VELOCITY OF A WEIGHTED CYLINDER DOWN AN INCLINED PLANE
ON THE VELOCITY OF A WEIGHTED CYLINDER DOWN AN INCLINED PLANE Raghav Grover and Aneesh Agarwal RG (Grade 12 High School), AA (Grade 11 High School) Department of Physics, The Doon School, Dehradun. raghav.503.2019@doonschool.com,
More informationInverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm
Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Mohammed Z. Al-Faiz,MIEEE Computer Engineering Dept. Nahrain University Baghdad, Iraq Mohammed S.Saleh
More informationSingularity Analysis of an Extensible Kinematic Architecture: Assur Class N, Order N 1
David H. Myszka e-mail: dmyszka@udayton.edu Andrew P. Murray e-mail: murray@notes.udayton.edu University of Dayton, Dayton, OH 45469 James P. Schmiedeler The Ohio State University, Columbus, OH 43210 e-mail:
More informationReal-time Replanning Using 3D Environment for Humanoid Robot
Real-time Replanning Using 3D Environment for Humanoid Robot Léo Baudouin, Nicolas Perrin, Thomas Moulard, Florent Lamiraux LAAS-CNRS, Université de Toulouse 7, avenue du Colonel Roche 31077 Toulouse cedex
More informationNon-Gaited Humanoid Locomotion Planning
Non-Gaited Humanoid Locomotion Planning Kris Hauser, Tim Bretl, and Jean-Claude Latombe Stanford University Stanford, CA 94307, USA khauser@cs.stanford.edu, tbretl@stanford.edu, latombe@cs.stanford.edu
More informationDesign and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism
Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism Konstantin Kondak, Bhaskar Dasgupta, Günter Hommel Technische Universität Berlin, Institut für Technische Informatik
More informationAbstract Enabling a humanoid robot to move autonomously in a real-life environment presents a challenging problem. Unlike
Appear in Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 2004 Planning Humanoid Motions with Striding Ability in a Virtual Environment Tsai-Yen Li Computer Science
More informationLecture 2 Convex Sets
Optimization Theory and Applications Lecture 2 Convex Sets Prof. Chun-Hung Liu Dept. of Electrical and Computer Engineering National Chiao Tung University Fall 2016 2016/9/29 Lecture 2: Convex Sets 1 Outline
More informationTime Optimal Trajectories for Bounded Velocity Differential Drive Robots
Time Optimal Trajectories for Bounded Velocity Differential Drive Robots Devin J. Balkcom Matthew T. Mason Robotics Institute and Computer Science Department Carnegie Mellon University Pittsburgh PA 53
More informationNovel 6-DOF parallel manipulator with large workspace Daniel Glozman and Moshe Shoham
Robotica: page 1 of 5. 2009 Cambridge University Press doi:10.1017/s0263574708005286 Novel 6-DOF parallel manipulator with large workspace Daniel Glozman and Moshe Shoham Robotics Laboratory, Department
More informationInteractive Collision Detection for Engineering Plants based on Large-Scale Point-Clouds
1 Interactive Collision Detection for Engineering Plants based on Large-Scale Point-Clouds Takeru Niwa 1 and Hiroshi Masuda 2 1 The University of Electro-Communications, takeru.niwa@uec.ac.jp 2 The University
More informationWhich n-venn diagrams can be drawn with convex k-gons?
Which n-venn diagrams can be drawn with convex k-gons? Jeremy Carroll Frank Ruskey Mark Weston Abstract We establish a new lower bound for the number of sides required for the component curves of simple
More informationCURRICULUM MAP. Process/Skills Activities. 1. Know basic Geometric terms. 2. Use Distance Formula. 3. Use Angle Addition Postulate
Course: Geometry 1-2 August G.CO.1 G.CO.12 G.CO.2 G.CO.9 G.GPE.7 G.MG.1 G.MG.2 1. Basic Terms and Construction 2. Distance Formula 3. Angles 4. Angle Bisectors 5. Midpoint Formula 6. Perimeter and Area
More informationNon-holonomic Planning
Non-holonomic Planning Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering http://users.wpi.edu/~zli11 Recap We have learned about RRTs. q new q init q near q rand But the standard
More informationCollision Detection. Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering
RBE 550 MOTION PLANNING BASED ON DR. DMITRY BERENSON S RBE 550 Collision Detection Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering http://users.wpi.edu/~zli11 Euler Angle RBE
More informationFOUNDATION HIGHER. F Autumn 1, Yr 9 Autumn 2, Yr 9 Spring 1, Yr 9 Spring 2, Yr 9 Summer 1, Yr 9 Summer 2, Yr 9
Year: 9 GCSE Mathematics FOUNDATION F Autumn 1, Yr 9 Autumn 2, Yr 9 Spring 1, Yr 9 Spring 2, Yr 9 Summer 1, Yr 9 Summer 2, Yr 9 HIGHER Integers and place value Decimals Indices, powers and roots Factors,multiples
More informationModule 1 Session 1 HS. Critical Areas for Traditional Geometry Page 1 of 6
Critical Areas for Traditional Geometry Page 1 of 6 There are six critical areas (units) for Traditional Geometry: Critical Area 1: Congruence, Proof, and Constructions In previous grades, students were
More informationTracking Minimum Distances between Curved Objects with Parametric Surfaces in Real Time
Tracking Minimum Distances between Curved Objects with Parametric Surfaces in Real Time Zhihua Zou, Jing Xiao Department of Computer Science University of North Carolina Charlotte zzou28@yahoo.com, xiao@uncc.edu
More informationStereo Image Rectification for Simple Panoramic Image Generation
Stereo Image Rectification for Simple Panoramic Image Generation Yun-Suk Kang and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 261 Cheomdan-gwagiro, Buk-gu, Gwangju 500-712 Korea Email:{yunsuk,
More informationRobust Control of Bipedal Humanoid (TPinokio)
Available online at www.sciencedirect.com Procedia Engineering 41 (2012 ) 643 649 International Symposium on Robotics and Intelligent Sensors 2012 (IRIS 2012) Robust Control of Bipedal Humanoid (TPinokio)
More informationTool Center Position Determination of Deformable Sliding Star by Redundant Measurement
Applied and Computational Mechanics 3 (2009) 233 240 Tool Center Position Determination of Deformable Sliding Star by Redundant Measurement T. Vampola a, M. Valášek a, Z. Šika a, a Faculty of Mechanical
More informationCONTROL OF A WHEELED ROBOT FOLLOWING A CURVILINEAR PATH
ENOC-008, Saint Petersburg, Russia, June, 30 July, 4 008 CONTROL OF A WHEELED ROBOT FOLLOWING A CURVILINEAR PATH Alexander V. Pesterev Institute of Control Sciences RAS and Javad GNSS Moscow, Russia A.Pesterev@javad.com
More informationAnalysis of Euler Angles in a Simple Two-Axis Gimbals Set
Vol:5, No:9, 2 Analysis of Euler Angles in a Simple Two-Axis Gimbals Set Ma Myint Myint Aye International Science Index, Mechanical and Mechatronics Engineering Vol:5, No:9, 2 waset.org/publication/358
More information2D Object Definition (1/3)
2D Object Definition (1/3) Lines and Polylines Lines drawn between ordered points to create more complex forms called polylines Same first and last point make closed polyline or polygon Can intersect itself
More informationA New Algorithm for Measuring and Optimizing the Manipulability Index
DOI 10.1007/s10846-009-9388-9 A New Algorithm for Measuring and Optimizing the Manipulability Index Ayssam Yehia Elkady Mohammed Mohammed Tarek Sobh Received: 16 September 2009 / Accepted: 27 October 2009
More informationLASER ADDITIVE MANUFACTURING PROCESS PLANNING AND AUTOMATION
LASER ADDITIVE MANUFACTURING PROCESS PLANNING AND AUTOMATION Jun Zhang, Jianzhong Ruan, Frank Liou Department of Mechanical and Aerospace Engineering and Engineering Mechanics Intelligent Systems Center
More information1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator
1498. End-effector vibrations reduction in trajectory tracking for mobile manipulator G. Pajak University of Zielona Gora, Faculty of Mechanical Engineering, Zielona Góra, Poland E-mail: g.pajak@iizp.uz.zgora.pl
More informationInverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector
Inverse Kinematics Given a desired position (p) & orientation (R) of the end-effector q ( q, q, q ) 1 2 n Find the joint variables which can bring the robot the desired configuration z y x 1 The Inverse
More informationAUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION
AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION Kevin Worrall (1), Douglas Thomson (1), Euan McGookin (1), Thaleia Flessa (1) (1)University of Glasgow, Glasgow, G12 8QQ, UK, Email: kevin.worrall@glasgow.ac.uk
More informationTEACHER CERTIFICATION STUDY GUIDE KNOWLEDGE OF MATHEMATICS THROUGH SOLVING...1
TABLE OF CONTENTS COMPETENCY/SKILLS PG # COMPETENCY 1 KNOWLEDGE OF MATHEMATICS THROUGH PROBLEM SOLVING...1 Skill 1.1 Skill 1.2 Skill 1.3 Skill 1.4 Identify appropriate mathematical problems from real-world
More informationMETR 4202: Advanced Control & Robotics
Position & Orientation & State t home with Homogenous Transformations METR 4202: dvanced Control & Robotics Drs Surya Singh, Paul Pounds, and Hanna Kurniawati Lecture # 2 July 30, 2012 metr4202@itee.uq.edu.au
More informationKinematics of Wheeled Robots
CSE 390/MEAM 40 Kinematics of Wheeled Robots Professor Vijay Kumar Department of Mechanical Engineering and Applied Mechanics University of Pennsylvania September 16, 006 1 Introduction In this chapter,
More informationStackable 4-BAR Mechanisms and Their Robotic Applications
The 010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-, 010, Taipei, Taiwan Stackable 4-BAR Mechanisms and Their Robotic Applications Hoyul Lee and Youngjin Choi Abstract
More informationDynamic State Estimation using Quadratic Programming
214 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 214) September 14-18, 214, Chicago, IL, USA Dynamic State Estimation using Quadratic Programming X Xinjilefu, Siyuan Feng and
More informationCALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES
CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES YINGYING REN Abstract. In this paper, the applications of homogeneous coordinates are discussed to obtain an efficient model
More informationTowards a multi-segment ambulatory microrobot
2 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 2, Anchorage, Alaska, USA Towards a multi-segment ambulatory microrobot Katie L. Hoffman and Robert J.
More informationParallel Lines Investigation
Year 9 - The Maths Knowledge Autumn 1 (x, y) Along the corridor, up the stairs (3,1) x = 3 Gradient (-5,-2) (0,0) y-intercept Vertical lines are always x = y = 6 Horizontal lines are always y = Parallel
More informationVirtual Engineering: Model based Off-line Programming Method for Industrial Robot
Virtual Engineering: Model based Off-line Programming Method for Industrial Robot Xingguo Yin, Li Tao ABB Corporate Research China No. 31 Fu Te Dong Dan Rd., Waigaoqiao Free Trade Zone, 200131 Shanghai,
More information