Jumping Cat Robot with kicking a Wall
|
|
- Winfred Whitehead
- 6 years ago
- Views:
Transcription
1 Jumpin Cat Robot with kickin a Wall Masaki Yamakita Yasuhito Omaari and Yasuaki aniuchi Dept. of Control and Systems Enineerin, okyo Institute of echnoloy Oh-okayama Meuro-ku, okyo 152 Japan, yamakita@ctrl.titech.ac.jp Abstract In this paper we study a robotic system movin in a vertical direction mimickin a cat s behavior as a cat kicks a wall to jump up to a roof, which may be an efficient mechanism for vertical movement and the robot system can be considered as one of the prototypes for Super Mechano Systems (SMS). Concept, modelin, controller desin, simulation and experimental results are discussed. 1. Introduction Cats sometimes jump toward a wall and kick it to et to a hiher-place like a roof (Fi.1), and can move in a vertical direction as a result, and the motion seems to be very skillful and efficient. Considerin the movement from a viewpoint of constraints, a robotic system, which realizes the motion to chane its confiuration accordin to the position (on the round, kickin with one le, in the air, etc), can be considered as one of the prototypes for Super-Mechano Systems. Our purpose in this paper is to analyze and construct a control law for a real machine mimickin the cat s motion. In the considered robotic system, the robotic motion is assumed to be constrained in the saittal plane to make the problem simple. In section 2, the dynamic equation of the system is derived, and in the followin section a control method will be discussed. In section 4, we will show some simulation results. Finally we will show some experimental results and future work will be discussed. 2. Modelin 2.1. System structure Even thouh a real cat twists its body after jumpin to et to a hiher place(the roof), we restrict the jumpinmotion in the saittal plane in this paper so that we can analyze and consider fundamental control problems. In order to realize the motions, jumpin from the crow Fiure 1: Motion of the jumpin cat Actuator2 Actuator1 Actuator3 Actuator5 Fiure 2: Robotic system Actuator6 Actuator4 round to a wall and from the wall to the roof, we consider a 7-link robot as in Fi.2 he feature of the system can be summarized as follows. he robot has 6 rotational actuators at it s joints, when the toe makes contact with the floor or the wall, it is assumed that there is no slip between the toe and the contact point alon the surfaces Modelin he whole system is divided into two 4-link serial links at point X(Fi 3) virtually, and a holonomic body constraint to keep the body as one straiht link is introduced.
2 l / As eneralized coordinate systems, we use!"#$%'&("#)+*, (1) " - # - $(" - &( - )+*, (2) - */ (3) houh these coordinate systems are redundant and the system description becomes complex, the advantaes are as follows: he problem here is how we can jude the mode. he answer lies in the understandin of the constraint force a P (Fi 4). In the case of toe bein on the round, a b is a horizontal constraint force and a c is vertical one, and if the a c is equal to zero and the acceleration upward is positive, the constraint should vanish(a S= ) and toe can move upward. When the toe is on the wall, switchin timin depends on the aed vise versa. Body PSfra replacements 1 1 A 4-link dynamic equation is simpler than a 7- link one and we can use the same equation for each link, PSfra replacements this coordinate system is very useful for judin the timin of switchin the constraint on the toe, which will be mentioned later. round For the followin discussion, Jacobian of the body constraint is defined as follows: "7 '8 :9 6;7 8 < = 9 6;7 '8? / (4) AE IKJ F IKJ F L.N F O x aef aed 2.4. Dynamic equation Fiure 4: Constraint force floor he dynamic equation for the system with the redundant coordinate systems is considered in this section. Inorin the constraint, two 4-link manipulator s dynamic equations are described as 7 '8h ji 4k7 < '8 Miml < 7 %8 Sn (7) = = - l l - nx 4 4 = = 4 - n n - Fiure 3: Robotic system and coordination 2.3. Variable constraints We assume that enouh constraint force is exerted when the toe makes contact with the round or wall, and holonomic constraints 4 P7.QSR 2 8 = are introduced accordin to the state of the system, mode is an index that indicates the state of the toe s contact. For example, when only the hind toe is constrained to the floor or wall, 4 P7 UQSR 2% 8 becomes 4 P%7.QVR 2 8 -XWZY[-\+R!] ^ 3 - W_ - \+R!] ^ 3 (5) and we can calculate the Jacobian,as P%7 '8 :9 P%7 '85< = 9 P`7 8 4 P 7 '8 / (6) In order to chane position constraint to acceleration constraint, we differentiate (4) and (6), and in order to keep the constraint, constraint forces, 9 6 à 6, and 9 P aep are introduced, and followin simultaneous equations are used to express the system includin all constraints: 7 '8h ji 4o7 < '8p< jivl 7 %8 qn W 9 6 ae6 W 9 P aep (8) 9 6 h W 9 < 6 < (9) 9 P h W 9 < P < / (1) From these equations, acceleratin vector h, and constraint forces a 6 and a P can be calculated. herefore, constraint force and acceleration can be used for judin the chane of the mode. Collision with the wall or other thins is assumed to be perfectly inelastic, and the state will shift to that of the under constraint just after the collision which is modeled as effects of impulse forces.
3 = 3. Controller Desin Since the initial confiuration is very important for the robot s jumpin motion, it is determined by stochastic dynamic manipulability measure. For dynamic control of the robot s jump, we pay attention to the motion of the center of mass mainly, and the proposed method is derived as if the center of the ravity is moved by a sprin connected to a virtual wall Stochastic dynamic manipulability measure to 4 t _ 4 i 9 } Ym~x 9 < } l to _ l n t _ n Y :9 } ~x 9 } _ V W 9 } ~ 9 } ~x / For this description of the system, stochastic dynamic manipulability measure is defined as } ˆŠ `ô } ˆ ŒŽ Ž! ~x ô ƒ 7 špœ 9%{;9 { *ž = 8 (13) 7 špœ 9 { 9 { * = 8 Fiure 5: Realizable acceleration for the center of mass here exists a lot of possible postures of the 7-link robot before the jump, and it is not easy to determine what kind of pose is suitable for the jump. herefore, we use a measure to decide the position for jumpin, i.e., stochastic dynamic manipulability measure, which evaluates an expected required torque to realize the desired acceleration. Sub-optimal confiuration for the jump from the round and from the wall based on the stochastic dynamic manipulability measure can be determined by a numerical optimization. In another words, at first we determine the pose which easily achieves the desired acceleration and anular acceleration, and the robot is set to the posture before the jump. Let s assume that, 7 sr r 8 and 6 indicate the coordinates of the center of mass, and anle of the body, respectively. By eliminatin the constraint force a from the system dynamics, we have and n;tu t ji h 4 t Mivl < t (11) xwyz9{ < < swy xr r 6 (12) ƒ : Stochastic dynamic manipulability measure Ÿ : Weiht matrix indicates the direction to accelerate 9%{ : Jacobian matrix. o determine the sub-optimal confiuration with respect to the measure under the constraints, ƒ. is updated by the followin iteration: ƒ ƒ. 7 i '8 ƒ. 7K 8Hi 7 8 (14) ; (15) ƒ ( ª «(16) Uis basis of 7 9 { 8. If we use the iteration and «is a semi-positive constant, Ÿ ƒ. is increased as ƒ. ƒ 7 i '8 ƒ. 7K 8sī 7 7K «± ƒ. 7K 8 / 3.2. Jumpin control (17) Only jumpin with both les or with only the hind le is mentioned here. When the cat is in the air, we just adopt feedback control so that the posture of the les converes to a desired one determined beforehand by the above method, which is ready for the next jump. In order to derive a proposed control alorithm, we re-describe the system, and we pay attention to the center of mass and the body s anle. Usin a coordinate chane from to swk² r. r " 6 *, the system can be expressed as xwy:³ h 7 '8 < n iv 7 '8 < nµz n n - * (18)
4 h h = i t < À Í Ã Ÿ Î Î = ³: 9{ ~x _x 9{ t ~x 7 4 t iml t 8 W 9%{ < < _ µ W 9 } ~x 9 } ~x and 9 { is the tanential map of the coordinate transformation. For the system representation, h w is determined so that the motion of the mass center follows a simple mass-sprin model Jumpin with both les Because of the redundant system, n is selected to minimize the followin criterion function as: 9 jç Ÿ w 7 ³Gn W W h }U.¹ 8 Èi É n ŸªÊ n (21) Ê is an appropri- Ë = = w = Ë = = = Ì and Ë Ì are positive constants, and Ÿ ate positive weiht matrix Jumpin only with the hind le (22) PSfra replacements Wall 7 xr h h r 8 y }!.¹ PSfra replacements Wall ÃÎ 7 sr h h r 8 y Floor x x Floor Fiure 6: Model matchin 1 Fiure 7: Model matchin 2 }U.¹ : Desired anular acceleration }!.¹ : Desired anle : Normal unit directional vector : Coefficient of the virtual sprin º : Lenth of the virtual sprin : Mass of the virtual body he desired acceleration of the body h }!.¹ y»s¼ is, as shown in Fi.6, determined so that the virtual mass concentrated to the mass center moves as if it is pulled by a stron sprin stuck to the wall, and a desired anular acceleration of body h }U.¹»½¼ is desined to rotate in the desired direction as h }U.¹ }U.¹ }U.¹ ¾ }!.¹ W ÂÁ7 < 6 W }! ¹ 8 (19) (2) is a unit vector toward the desired direction for jumpin, and à is a vector from the center of mass to the wall alon to the line from the toe to the center of mass, and º Ä ÃÆÅ indicates the sprin s lenth. Á is an appropriate feedback ain. à : Normal directional vector of the sprin ÃÎ : Modified unit vector for desired direction Í : Modifyin ratio of the direction Î : Normal unit directional vector º : Coefficient of the virtual sprin : Lenth of the virtual sprin : Mass of the virtual body After the motion with the two les, the front le will naturally lift. In order to control the center of mass, only the hind le s actuators are mainly used, and as it is difficult to control all of the three deree of freedom,the sprin-mass model is modified to control the body anle indirectly First, à is determined as a directional vector by connectin the toe and the center of mass, then, it is adjusted to a directional vector ÃeÎ due to the sin of the error of the anular velocity by Í as follows: à Πà W = Í ^UÏ'] 7 }U.¹ W < 6 8 * (23) and, desired acceleration }U.¹ is determined by h }U.¹ ¾ (24)
5 Ÿ Ù º Ç ÈÄ and the weiht Ÿ Ã Î Å Î Ç t is also chaned to tâ Ë = = = Ë = = = = Ã ÎÐ Ã Î / (25) As in the previous method, n - is determined to minimize the followin criterion function: 9 Ç Ÿ t 7 ³Gn W W h }!.¹ 8" i É n Ÿ Ê n (26) Y[m] X[m] Fiure 8: Initial posture: ÚÈÛ ÜGÝmÞß;à á.4 n;ñ is determined locally. 4. Simulation In order to examine the validity of the proposed method, we conducted numerical simulations of the jump for a model of an experimental system. In the optimization and the simulations,it is assumed that the fore le and hind sub-systems have the same parameters Pose optimization We obtained a sub-optimal posture, usin the stochastic dynamic manipulability measure from some of the initial poses by a radient search. One of the results is shown in Fi.8 and Fi.9. By the procedure, the manipulability measure increased by about 2%, from ^ ƒ. SÒ Ó / Ô to ^ ƒ Õ'Ò / Ö Cat jumpin with kickin a wall In the simulation, we assumed that a wall is located at µ W = / Õ [m], and the roof at = / Ö [m]. For the values of control parameters, we used Ó='= [N/m], W Õ'= p e2 Ð ^*, and when the cat jumps from the floor to the wall, we set WMØ ='=5 p e2 Ð ^!*, from the wall to the roof. Since there is no systematic rule to determine the value of parameters, they are determined by trial and error. As shown in Fi.1 the sequence of the jumpin motion is shown. It is shown that the robotic cat jumped up to a roof at y=.5[m] after kickin the wall with a rotation. 5. Experimental Results In order to check the validity of the proposed method, we constructed an experimental system. Y[m] Y[m]Ù X[m] Fiure 9: Sub-optimal posture: ÚÈÛ Ü Ýãầ Þ;à ä X[m] Fiure 1: Simulation result: Jump kickin the wall 5.1. System confiuration We desined a 7-link robotic cat shown in Fi.11. he system confiuration of the whole system is iven in Fi.12. he followin describes the details of the robotic system. Since motors are too heavy to be installed in the robot, power of the actuators is supplied from outside by wires (Fi.13), and the weiht of the wires is compensated for by a counter weiht. he position and the anle of the toe is measured by the CCD camera. In order to measure the anles of the joints, potentiometers are used since encoders of the motor are useless due to the extension of the
6 ñ Motor Joint Fiure 11: Cat robot Fiure 13: Motor and wire system position & anles CCD camera Actuator (motor) P C D/A Wires (controller) Strain ae A/D torques Potentiometer A/D anles Fiure 12: System confiuration CA ROBO Fiure 14: Potentiometer wire. Because of the wires extension, there are a lot of time delays in the wire system. In order to control the anle in such a bad condition, slidin mode control are introduced as, n W æåuç è éëê ^.Ï'] 7 ì 8 (27) ì < { i aå!ç è é ê { (28) { W and a is a positive constant. Furthermore, we introduced strain-aes in the wire system between motors and the body of the cat to measure the equivalent torques exerted to the joints(fi.15), since the power applied by the motors is lost due to friction in the wire system. ension of the wire is measured usin the bendin deformation of a plate stretched from both sides(fi.16). Usin the information from the strain ae, a minor loop compensation is constructed as,, Ê ½ò n W n n W } 8 Ê ì ÂíMî ïð ^UÏ'] 7 ì (29) 2 3 (3) n, n ò is the measured torque Learnin control he problem due to the time loss and disturbance of the wire system is too serious, it was difficult to apply the proposed method directly, therefore the learnin control [6] is applied as follows. In the -th trial, the slidin surface is modified as 3 ì 7 8 < { 3 7 8xi a { 3 7 8xiªó 3 î!7 8 (31) ó î indicates the learnin term which is updated by the followin alorithm. ó îõô ó î W Í î.ö7 W î 8 (32), ö is a learnin filter, î is the experimental data of the th trial, and Í î is positive coefficient. he desired anle is determined based on the simulation data. (See the details in [6].) One of the results is shown in the Fi.17. It is observed that the output of the latter trial is obviously improved. 6. Conclusion and Future Work We proposed a jumpin method of a robotic cat usin sprin-mass model matchin, and we conformed the
7 Anle [deree] Fiure 15: Strain ae system Strain Gae Fiure 16: Principal of measurin torque desired trial 1 trial 15 under Grant COE #9CE24 References [1] D..Greenwood, 1977, Classical dynamics, Prentice Hall. [2] S.adokoro and.akamori, 1993, On Dynamic Evaluation of Dexterity of Robot Manipulators Considerin Deviation of Acceleration, rans. of SICEø Vol.29, No.4, pp [3] S.adokoro and.akamori, 1993, An Evalution Method for Dexterity of Robot Manipulators Considerin Deviation of Direction of Motions, rans. of SICE, Vol.29, No.6, pp [4] Xiaopin Yun and Nilanjan Sarkar, 1998, Unified Formulation of Robotic Systems with Holonomic and Nonholonomic Constraints, Vol. 14, No.4, pp [5] N.Ueno, 1999, A Study on efficient vertical movement of Robotic Systems In spired by Cat s Jumpin, Bachelor thesis, Dept. of Control and Systems En. okyo Inst. of ech. [6] M.Yamakita and K.Furuta, 1992, A Desin of Learnin Control System for Multivariable Systems Asia-Pacific Enineerin Journal(Part A), Vol.2, No.1, pp ime [s] Fiure 17: Learnin result: Anle of the rear toe effectiveness of the control law by simulation, in which the robotic cat could jump towards the wall and land on the wall. For it s initial posture evaluation, we used stochastic dynamic manipulability measure. In order to realize the real robot, VSS control and learnin control were applied and much proress are conformed. But the jumpin has not completed yet, and future work should include: 1 completion of the jumpin with the real robot, 1 learnin control in the task space, 1 realization of a 3D cat robot, and development of the control into the three-dimensional system. Acknowledment his research was partially supported by the Scientific and Research Foundation of the Ministry of Education
Cooperative Conveyance of an Object with Tethers by Two Mobile Robots
Proceeding of the 11th World Congress in Mechanism and Machine Science April 1-4, 2004, Tianjin, China China Machine Press, edited by Tian Huang Cooperative Conveyance of an Object with Tethers by Two
More informationTETROBOT: A NOVEL MECHANISM FOR RECONFIGURABLE PARALLEL ROBOTICS. Student, Machine Building Faculty, Technical University of Cluj-Napoca
UNIVERSITATEA TRANSILVANIA DIN BRA0OV Catedra Desin de Produs 1i Robotic2 Simpozionul na8ional cu participare interna8ional9 PRoiectarea ASIstat9 de Calculator P R A S I C ' 02 Vol. I Mecanisme 1i Triboloie
More informationControl of Snake Like Robot for Locomotion and Manipulation
Control of Snake Like Robot for Locomotion and Manipulation MYamakita 1,, Takeshi Yamada 1 and Kenta Tanaka 1 1 Tokyo Institute of Technology, -1-1 Ohokayama, Meguro-ku, Tokyo, Japan, yamakita@ctrltitechacjp
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 informationSimulation of Inner Ballistic of Underwater Weapon Based on Flow Field Numerical Calculation
Available online at www.sciencedirect.com Procedia Enineerin 12 (2011) 93 98 2011 SREE Conference on Enineerin Modelin and Simulation Simulation of Inner Ballistic of Underwater Weapon Based on Flow Field
More informationFigure 1: The trajectory of a projectile launched at θ 1 > 0.
3 Projectile Motion Introduction Important: Complete and submit the Lab 3 problem set on WebAssin before you leave lab today. Your instructor and lab assistant will be happy to help. In Lab 2, you tested
More informationDYNAMIC COUPLING OF UNDERACTUATED MANIPULATORS
Proceedins of the 4th IEEE Conference on Control Applications, Albany, USA, Sep. 1995, pp. 5-55. DYNAMIC COUPLING OF UNDERACTUATED MANIPULATORS Marcel Bererman Christopher Lee Yanshen Xu The Robotics Institute
More informationAPPLESHARE PC UPDATE INTERNATIONAL SUPPORT IN APPLESHARE PC
APPLESHARE PC UPDATE INTERNATIONAL SUPPORT IN APPLESHARE PC This update to the AppleShare PC User's Guide discusses AppleShare PC support for the use of international character sets, paper sizes, and date
More informationProperties of Hyper-Redundant Manipulators
Properties of Hyper-Redundant Manipulators A hyper-redundant manipulator has unconventional features such as the ability to enter a narrow space while avoiding obstacles. Thus, it is suitable for applications:
More informationSimulation. x i. x i+1. degrees of freedom equations of motion. Newtonian laws gravity. ground contact forces
Dynamic Controllers Simulation x i Newtonian laws gravity ground contact forces x i+1. x degrees of freedom equations of motion Simulation + Control x i Newtonian laws gravity ground contact forces internal
More information10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T
3 3 Motion Control (wheeled robots) Introduction: Mobile Robot Kinematics Requirements for Motion Control Kinematic / dynamic model of the robot Model of the interaction between the wheel and the ground
More informationUnit 2: Locomotion Kinematics of Wheeled Robots: Part 3
Unit 2: Locomotion Kinematics of Wheeled Robots: Part 3 Computer Science 4766/6778 Department of Computer Science Memorial University of Newfoundland January 28, 2014 COMP 4766/6778 (MUN) Kinematics of
More informationLecture 5 C Programming Language
Lecture 5 C Programming Language Summary of Lecture 5 Pointers Pointers and Arrays Function arguments Dynamic memory allocation Pointers to functions 2D arrays Addresses and Pointers Every object in the
More informationElectrical Power System Harmonic Analysis Using Adaptive BSS Algorithm
Sensors & ransducers 2013 by IFSA http://www.sensorsportal.com Electrical Power System Harmonic Analysis Usin Adaptive BSS Alorithm 1,* Chen Yu, 2 Liu Yuelian 1 Zhenzhou Institute of Aeronautical Industry
More informationCHAPTER 3 MATHEMATICAL MODEL
38 CHAPTER 3 MATHEMATICAL MODEL 3.1 KINEMATIC MODEL 3.1.1 Introduction The kinematic model of a mobile robot, represented by a set of equations, allows estimation of the robot s evolution on its trajectory,
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 informationLecture VI: Constraints and Controllers. Parts Based on Erin Catto s Box2D Tutorial
Lecture VI: Constraints and Controllers Parts Based on Erin Catto s Box2D Tutorial Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a
More informationFORCE CONTROL OF LINK SYSTEMS USING THE PARALLEL SOLUTION SCHEME
FORCE CONTROL OF LIN SYSTEMS USING THE PARALLEL SOLUTION SCHEME Daigoro Isobe Graduate School of Systems and Information Engineering, University of Tsukuba 1-1-1 Tennodai Tsukuba-shi, Ibaraki 35-8573,
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 informationCMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta
CMPUT 412 Motion Control Wheeled robots Csaba Szepesvári University of Alberta 1 Motion Control (wheeled robots) Requirements Kinematic/dynamic model of the robot Model of the interaction between the wheel
More informationTable of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE
Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction
More informationAC : ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY
AC 2009-130: ADAPTIVE ROBOT MANIPULATORS IN GLOBAL TECHNOLOGY Alireza Rahrooh, University of Central Florida Alireza Rahrooh is aprofessor of Electrical Engineering Technology at the University of Central
More informationArtificial Finger Skin having Ridges and Distributed Tactile Sensors used for Grasp Force Control
Journal of Robotics and Mechatronics Vol., No.,. Artificial Finger Skin having Ridges and Distributed Tactile Sensors used for Grasp Force Control Daisuke Yamada, Takashi Maeno and Yoji Yamada Abstract
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 informationState of Connecticut Workers Compensation Commission
State of Connecticut Workers Compensation Commission Notice to Employees Workers Compensation Act Chapter 568 of the Connecticut General Statutes (the Workers Compensation Act) requires your employer,
More informationCAM Part II: Intersections
CAM Part II: Intersections In the previous part, we looked at the computations of derivatives of B-Splines and NURBS. The first derivatives are of interest, since they are used in computin the tanents
More informationAssist System for Carrying a Long Object with a Human - Analysis of a Human Cooperative Behavior in the Vertical Direction -
Assist System for Carrying a Long with a Human - Analysis of a Human Cooperative Behavior in the Vertical Direction - Yasuo HAYASHIBARA Department of Control and System Engineering Toin University of Yokohama
More informationPointers. CS2023 Winter 2004
Pointers CS2023 Winter 2004 Outcomes: Introduction to Pointers C for Java Programmers, Chapter 8, sections 8.1-8.8 Other textbooks on C on reserve After the conclusion of this section you should be able
More informationPointers & Arrays. CS2023 Winter 2004
Pointers & Arrays CS2023 Winter 2004 Outcomes: Pointers & Arrays C for Java Programmers, Chapter 8, section 8.12, and Chapter 10, section 10.2 Other textbooks on C on reserve After the conclusion of this
More informationWhole-Arm Dexterous Manipulation In The Plane
Dynamic Whole-Arm Dexterous Manipulation In The Plane S.L. Yeap Dept. of CS syeap@cs. tamu.edu J.C. Trinkle Dept. of CS trink@cs. t amu.edu Texas A&M University, College Station, TX 77843-31 12 Abstract
More informationExperimental study of Redundant Snake Robot Based on Kinematic Model
2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 ThD7.5 Experimental study of Redundant Snake Robot Based on Kinematic Model Motoyasu Tanaka and Fumitoshi Matsuno
More informationDesign procedures of seismic-isolated container crane at port
Design procedures of seismic-isolated container crane at port T.Sugano 1, M.Takenobu 1, T.Suzuki 1, and Y.Shiozaki 2 1 Port and Airport Research Institute,Yokosuka, Japan 2 JFE R&D Corporation,Kawasaki,Japan
More informationA new approach to the kinematic modeling of a three-dimensional carlike robot with differential drive using computational mechanics
Research Article A new approach to the kinematic modelin of a three-dimensional carlike robot with differential drive usin computational mechanics Advances in Mechanical Enineerin 2019, Vol. 11(3) 1 14
More informationASCII Code - The extended ASCII table
ASCII Code - The extended ASCII table ASCII, stands for American Standard Code for Information Interchange. It's a 7-bit character code where every single bit represents a unique character. On this webpage
More informationVirtual Marionettes: A System and Paradigm for Real-Time 3D Animation
Virtual Marionettes: A System and Paradigm for Real-Time 3D Animation Adi Bar-Lev, Alfred M. Bruckstein, Gershon Elber Computer Science Department Technion, I.I.T. 32000 Haifa, Israel Abstract This paper
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 informationWritten exams of Robotics 2
Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia
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 informationLecture VI: Constraints and Controllers
Lecture VI: Constraints and Controllers Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a chair human body parts trigger of a gun opening
More informationIntermediate Desired Value Approach for Continuous Transition among Multiple Tasks of Robots
2 IEEE International Conference on Robotics and Automation Shanghai International Conference Center May 9-3, 2, Shanghai, China Intermediate Desired Value Approach for Continuous Transition among Multiple
More informationRedundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically Redundant Manipulators
56 ICASE :The Institute ofcontrol,automation and Systems Engineering,KOREA Vol.,No.1,March,000 Redundancy Resolution by Minimization of Joint Disturbance Torque for Independent Joint Controlled Kinematically
More informationChapter 2 Intelligent Behaviour Modelling and Control for Mobile Manipulators
Chapter Intelligent Behaviour Modelling and Control for Mobile Manipulators Ayssam Elkady, Mohammed Mohammed, Eslam Gebriel, and Tarek Sobh Abstract In the last several years, mobile manipulators have
More informationROSE-HULMAN INSTITUTE OF TECHNOLOGY
Introduction to Working Model Welcome to Working Model! What is Working Model? It's an advanced 2-dimensional motion simulation package with sophisticated editing capabilities. It allows you to build and
More informationOptimal design of Fresnel lens for a reading light system with. multiple light sources using three-layered Hierarchical Genetic.
Optimal desin of Fresnel lens for a readin liht system with multiple liht sources usin three-layered Hierarchical Genetic Alorithm Wen-Gon Chen, and Chii-Maw Uan Department of Electrical Enineerin, I Shou
More information10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators
Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of
More informationSimultaneous Optimization of Structure and Motion in Dynamic Scenes Using Unsynchronized Stereo Cameras
Simultaneous Optimization of Structure and Motion in Dynamic Scenes Usin Unsynchronized Stereo Cameras Aihito Sei and Masatoshi Outomi Graduate School of Science and Enineerin, oyo Institute of echnoloy
More informationA NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS
A NOUVELLE MOTION STATE-FEEDBACK CONTROL SCHEME FOR RIGID ROBOTIC MANIPULATORS Ahmad Manasra, 135037@ppu.edu.ps Department of Mechanical Engineering, Palestine Polytechnic University, Hebron, Palestine
More informationConstructive floorplanning with a yield objective
Constructive floorplanning with a yield objective Rajnish Prasad and Israel Koren Department of Electrical and Computer Engineering University of Massachusetts, Amherst, MA 13 E-mail: rprasad,koren@ecs.umass.edu
More informationDLS SERIES DRAW WIRE LINEAR SENSORS. Innovation In Motion
DLS SERIES DRAW WIRE LINEAR SENSORS Innovation In Motion INNOVATION IN MOTION The DLS series of draw-wire linear position sensors are a cost effective way to measure linear displacements up to 5000mm in
More informationFLEXnav: Fuzzy Logic Expert Rule-based Position Estimation for Mobile Robots on Rugged Terrain
Proceedins of the 2002 IEEE International Conference on Robotics and Automation. Washinton DC, USA, 10-17 May 2002, pp. 317-322 FLEXnav: Fuzzy Loic Expert Rule-based Position Estimation for Mobile Robots
More informationArm Trajectory Planning by Controlling the Direction of End-point Position Error Caused by Disturbance
28 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Xi'an, China, July, 28. Arm Trajectory Planning by Controlling the Direction of End- Position Error Caused by Disturbance Tasuku
More informationDynamic Analysis of Manipulator Arm for 6-legged Robot
American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis
More informationCMPT 470 Based on lecture notes by Woshun Luk
* ) ( & 2XWOLQH &RPSRQHQ 2EMHF 0RGXOHV CMPT 470 ased on lecture notes by Woshun Luk What is a DLL? What is a COM object? Linking two COM objects Client-Server relationships between two COM objects COM
More information9. Representing constraint
9. Representing constraint Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 9. Mechanics of Manipulation p.1 Lecture 9. Representing constraint.
More informationAutomatic Control Industrial robotics
Automatic Control Industrial robotics Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Prof. Luca Bascetta Industrial robots
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 informationImproving robotic machining accuracy by real-time compensation
University of Wollonon Research Online Faculty of Enineerin - Papers (Archive) Faculty of Enineerin and Information Sciences 2009 Improvin robotic machinin accuracy by real-time compensation Zeni Pan University
More informationERNST. Environment for Redaction of News Sub-Titles
ERNST Environment for Redaction of News Sub-Titles Introduction ERNST (Environment for Redaction of News Sub-Titles) is a software intended for preparation, airing and sequencing subtitles for news or
More informationForce control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF)
Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF) MSc Audun Rønning Sanderud*, MSc Fredrik Reme**, Prof. Trygve Thomessen***
More informationState Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor and Virtual Joint Model
Proceedings of the 2001 IEEE International Conference on Robotics & Automation Seoul, Korea May 21-26, 2001 State Estimation and Parameter Identification of Flexible Manipulators Based on Visual Sensor
More informationGrasping Force Control in Master-Slave System with Partial Slip Sensor
Grasping Force Control in Master-Slave System with Partial Slip Sensor Yuta Koda Takashi Maeno Dept. of Mechanical Engineering Keio University Yokohama, Japan y10700@educ.cc.keio.ac.jp Dept. of Mechanical
More informationResearch on Calibration Method for the Installation Error of three-axis Acceleration Sensor
International Journal of Mechanical & Mechatronics Enineerin IJMME-IJENS Vol: 11 No: 04 6 Research on Calibration Method for the Installation Error of three-axis cceleration Sensor ZHNG Hui, CHI Wei, ZENG
More informationA unified motion planning method for a multifunctional underwater robot
A unified motion planning method for a multifunctional underwater robot Koichiro Shiraishi and Hajime Kimura Dept. of Maritime Engineering Graduate School of Engineering, Kyushu University 744 Motooka,
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 informationOCR Maths M2. Topic Questions from Papers. Projectiles
OCR Maths M2 Topic Questions from Papers Projectiles PhysicsAndMathsTutor.com 21 Aparticleisprojectedhorizontallywithaspeedof6ms 1 from a point 10 m above horizontal ground. The particle moves freely under
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 informationBuilt-in Cable Type Welding Robot "ARCMAN TM -GS"
Built-in Cable Type Welding Robot "ARCMAN TM -GS" Shuichi INADA *1, Makoto KONDO *1, Yoshihide INOUE *1, Tatsuji MINATO *1, Dr. Yoshiharu NISHIDA *2, Takashi WADA *2 *1 Welding System Dept., Technical
More informationPersonal Conference Manager (PCM)
Chapter 3-Basic Operation Personal Conference Manager (PCM) Guidelines The Personal Conference Manager (PCM) interface enables the conference chairperson to control various conference features using his/her
More informationControl of Walking Robot by Inverse Dynamics of Link Mechanisms Using FEM
Copyright c 2007 ICCES ICCES, vol.2, no.4, pp.131-136, 2007 Control of Walking Robot by Inverse Dynamics of Link Mechanisms Using FEM S. Okamoto 1 and H. Noguchi 2 Summary This paper presents a control
More informationCecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More informationMotion Control of Wearable Walking Support System with Accelerometer Considering Swing Phase Support
Proceedings of the 17th IEEE International Symposium on Robot and Human Interactive Communication, Technische Universität München, Munich, Germany, August 1-3, Motion Control of Wearable Walking Support
More informationLUMS Mine Detector Project
LUMS Mine Detector Project Using visual information to control a robot (Hutchinson et al. 1996). Vision may or may not be used in the feedback loop. Visual (image based) features such as points, lines
More informationVisual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach
Visual Tracking of a Hand-eye Robot for a Moving Target Object with Multiple Feature Points: Translational Motion Compensation Approach Masahide Ito Masaaki Shibata Department of Electrical and Mechanical
More informationOOstaExcel.ir. J. Abbasi Syooki. HTML Number. Device Control 1 (oft. XON) Device Control 3 (oft. Negative Acknowledgement
OOstaExcel.ir J. Abbasi Syooki HTML Name HTML Number دهدهی ا کتال هگزاد سیمال باینری نشانه )کاراکتر( توضیح Null char Start of Heading Start of Text End of Text End of Transmission Enquiry Acknowledgment
More informationSolutions B B B B B. ( B/.B œ œ B/ ( /.B œ B/ / G
Solutions. (a) ( cosa& b. œ sina&b œ sina b sina& b œ Þ)$ & & & (b) Let? œ. Then.? œ., so.? % $ (. œ ( œ (?.? œ Œ? G œ G a % b?% $ ' a $ b (c) Let? œ and.@ œ /.. Then.? œ. and @ œ /, so ( /. œ (?.@ œ?@
More informationLesson 1: Introduction to Pro/MECHANICA Motion
Lesson 1: Introduction to Pro/MECHANICA Motion 1.1 Overview of the Lesson The purpose of this lesson is to provide you with a brief overview of Pro/MECHANICA Motion, also called Motion in this book. Motion
More informationChapter 3 Path Optimization
Chapter 3 Path Optimization Background information on optimization is discussed in this chapter, along with the inequality constraints that are used for the problem. Additionally, the MATLAB program for
More informationEnvironment Identification by Comparing Maps of Landmarks
Environment Identification by Comparing Maps of Landmarks Jens-Steffen Gutmann Masaki Fukuchi Kohtaro Sabe Digital Creatures Laboratory Sony Corporation -- Kitashinagawa, Shinagawa-ku Tokyo, 4- Japan Email:
More informationAnalytical Modeling and Experimental Assessment of Five-Dimensional Capacitive Displacement Sensor
Sensors and Materials, Vol. 29, No. 7 (2017) 905 913 MYU Tokyo 905 S & M 1380 Analytical Modelin and Experimental Assessment of Five-Dimensional Capacitive Displacement Sensor Jian-Pin Yu, * Wen Wan, 1
More informationDevelopment of Driving Jack System for Tunnel Boring Machine
Development of Driving Jack System for Tunnel Boring Machine Fumihiko Ishise*,Keizo Kazama **,Shiro Honmura***, Makoto Sameshima*** * Kobe Shipyard & Machinery Works, Mitsubishi Heavy Industries, Ltd.,
More informationVisual Servoing Utilizing Zoom Mechanism
IEEE Int. Conf. on Robotics and Automation 1995, pp.178 183, Nagoya, May. 12 16, 1995 1 Visual Servoing Utilizing Zoom Mechanism Koh HOSODA, Hitoshi MORIYAMA and Minoru ASADA Dept. of Mechanical Engineering
More informationLecture 2: Kinesthetic haptic devices: design, kinematics and dynamics
ME 327: Design and Control of Haptic Systems Winter 2018 Lecture 2: Kinesthetic haptic devices: design, kinematics and dynamics Allison M. Okamura Stanford University kinematics transmission 2 Capstan
More informationSimulation-Based Design of Robotic Systems
Simulation-Based Design of Robotic Systems Shadi Mohammad Munshi* & Erik Van Voorthuysen School of Mechanical and Manufacturing Engineering, The University of New South Wales, Sydney, NSW 2052 shadimunshi@hotmail.com,
More informationDesign and Analysis of Voice Activated Robotic Arm
Design and Analysis of Voice Activated Robotic Arm Ajay Aravind S4 MTECH Government College of Engineering, Kannur ajayaravind05@gmail.com Dr. T.D. John PROFESSOR Government Engineering College, Kannur
More informationTask analysis based on observing hands and objects by vision
Task analysis based on observing hands and objects by vision Yoshihiro SATO Keni Bernardin Hiroshi KIMURA Katsushi IKEUCHI Univ. of Electro-Communications Univ. of Karlsruhe Univ. of Tokyo Abstract In
More informationRebecca R. Romatoski. B.S. Mechanical Engineering Massachusetts Institute of Technology, 2006
Robotic End Effecter for the Introduction to Robotics Laboratory Robotic Arms by Rebecca R. Romatoski B.S. Mechanical Engineering Massachusetts Institute of Technology, 2006 SUBMITTED TO THE DEPARTMENT
More information1. Oracle Mobile Agents? 2. client-agent-server client-server
1. Oracle Mobile Agents?!"#$ application software system%. &'( )'*+, -. */0 1 23 45 678 9:; >?, %@ +%. - 6A(mobility) : B? CDE@ F GH8!" * channel #I 1 = / 4%. ()'*, &', LAN) - * application
More informationStress Analysis of Cross Groove Type Constant Velocity Joint
TECHNICAL REPORT Stress Analysis of Cross Groove Type Constant Velocity Joint H. SAITO T. MAEDA The driveshaft is the part that transmits the vehicle's engine torque and rotation to the tires, and predicting
More information1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination
1724. Mobile manipulators collision-free trajectory planning with regard to end-effector vibrations elimination Iwona Pajak 1, Grzegorz Pajak 2 University of Zielona Gora, Faculty of Mechanical Engineering,
More informationOpen 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 informationHolonomic Omni-Directional Vehicle with New Omni-Wheel Mechanism
Proceedings of the 2001 EEE nternational Conference on Robotics 8 Automation Seoul, Korea. May 21-26, 2001 Holonomic Omni-Directional Vehicle with New Omni-Wheel Mechanism Riichiro DAMOTO, Wendy CHENG
More informationMobile Robot Kinematics
Mobile Robot Kinematics Dr. Kurtuluş Erinç Akdoğan kurtuluserinc@cankaya.edu.tr INTRODUCTION Kinematics is the most basic study of how mechanical systems behave required to design to control Manipulator
More informationA New Algorithm for Measuring and Optimizing the Manipulability Index
A New Algorithm for Measuring and Optimizing the Manipulability Index Mohammed Mohammed, Ayssam Elkady and Tarek Sobh School of Engineering, University of Bridgeport, USA. Mohammem@bridgeport.edu Abstract:
More informationDevelopment and Verification of an SP 3 Code Using Semi-Analytic Nodal Method for Pin-by-Pin Calculation
Journal of Physical Science and Application 7 () (07) 0-7 doi: 0.765/59-5348/07.0.00 D DAVID PUBLISHIN Development and Verification of an SP 3 Code Usin Semi-Analytic Chuntao Tan Shanhai Nuclear Enineerin
More informationThe Collision-free Workspace of the Tripteron Parallel Robot Based on a Geometrical Approach
The Collision-free Workspace of the Tripteron Parallel Robot Based on a Geometrical Approach Z. Anvari 1, P. Ataei 2 and M. Tale Masouleh 3 1,2 Human-Robot Interaction Laboratory, University of Tehran
More informationDistrict Institute of Education and Training Lawspet, Puducherry.
District Institute of Education and Training Lawspet, Puducherry. Educational Computing Record work done by with the Register Number. Submitted for the Internal Assessment examination, April / May 2011,
More informationUSB-ASC232. ASCII RS-232 Controlled USB Keyboard and Mouse Cable. User Manual
USB-ASC232 ASCII RS-232 Controlled USB Keyboard and Mouse Cable User Manual Thank you for purchasing the model USB-ASC232 Cable HAGSTROM ELECTRONICS, INC. is pleased that you have selected this product
More informationPerformance study of a fan beam collimator for a multi- modality small animal imaging device
Performance study of a fan beam collimator for a multi- modality small animal imain device ASM SABBIR AHMED 1 Wolfrad Semmler 2 Jor Peter 2 1 University of Saskatchewan Saskatoon Canada & 2 German Cancer
More informationMachining Feature Based Geometric Modeling of. Twist Drills
Machinin Feature Based Geometric Modelin of Twist Drills Jian Zhu A Thesis in The Department of Mechanical & Industrial Enineerin Presented in Partial Fulfillment of the Requirements for the Deree of Master
More information