• 제목/요약/키워드: Robot motion

Search Result 1,601, Processing Time 0.031 seconds

Automatic Motion Generation from the Posture Template

  • Lee, Chang-Mug;Kwon, Oh-Young;Seok, Kwang-Ho;Kim, Yoon-Sang
    • Journal of information and communication convergence engineering
    • /
    • v.8 no.2
    • /
    • pp.191-196
    • /
    • 2010
  • This paper presents automatic generation of robot motion using posture template in physical training system. In this system, we define a human-like generic template with two angles, then, we generate robot motion that has used angle data of the created template. The angle data is transformed automatically to the most similar motion. This is achieved by suitable expressions for robot specification. The expressions intend to differences of angle measurement on X,Y,Z planes and DOF constraint. We choose several postures and create generic templates for chosen postures. Robot motions are also generated from generic templates by expressions.

Hierarchical Fuzzy Motion Planning for Humanoid Robots Using Locomotion Primitives and a Global Navigation Path

  • Kim, Yong-Tae
    • International Journal of Fuzzy Logic and Intelligent Systems
    • /
    • v.10 no.3
    • /
    • pp.203-209
    • /
    • 2010
  • This paper presents a hierarchical fuzzy motion planner for humanoid robots in 3D uneven environments. First, we define both motion primitives and locomotion primitives of humanoid robots. A high-level planner finds a global path from a global navigation map that is generated based on a combination of 2.5 dimensional maps of the workspace. We use a passage map, an obstacle map and a gradient map of obstacles to distinguish obstacles. A mid-level planner creates subgoals that help the robot efficiently cope with various obstacles using only a small set of locomotion primitives that are useful for stable navigation of the robot. We use a local obstacle map to find the subgoals along the global path. A low-level planner searches for an optimal sequence of locomotion primitives between subgoals by using fuzzy motion planning. We verify our approach on a virtual humanoid robot in a simulated environment. Simulation results show a reduction in planning time and the feasibility of the proposed method.

A Study on the Pseudoinverse Kinematic Motion Control of 6-Axis Arc Welding Robot (6축 아크 용접 로보트의 의사 역기구학적 동작 제어에 관한 연구)

  • Choi, Jin-Seob;Kim, Dong-Won;Yang, Sung-Mo
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.10 no.2
    • /
    • pp.170-177
    • /
    • 1993
  • In robotic arc welding, the roll (rotation) of the torch about its direction vector does not have any effect on the welding operation. Thus we could use this redundant degree of greedom for the motion control of the robot manipulator. This paper presents an algorithm for the pseudo- inverse kinematic motion control of the 6-axis robot, which utilizes the above mentioned redunancy. The prototype welding operation and the tool path are also graphically simulated. Since the proposed algorithm requires only the position and normal vector of the weldine as an input data, it is useful for the CAD-based off-line programming of the arc welding robot. In addition, it also has the advantages of the redundant manipulator motion control, like singularity avoidance and collision free motion planning, when compared with the other motion control method based on the direct inverse kinematics.

  • PDF

Study on the Collision Avoidance of a Redundant Robot Arm Using Fuzzy Control (퍼지 제어기를 이용한 여유자유도 로봇 팔의 장애물 우회에 관한 연구)

  • 황재석;박찬호;이병룡;양순용;안경관
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 1997.10a
    • /
    • pp.345-348
    • /
    • 1997
  • In this paper, a motion control algorithm is developed using a fuzzy control and the optimization of performance function, which makes a robot arm avoid an unexpected obstacle when the end-effector of the robot arm is moving to the goal position. During the motion, if there exists no obstacle, the end-effecter of the robot arm moves along the pre-defined path. But if there exists an obstacle and close to the robot arm, the fuzzy motion controller is activated to adjust the path of the end-effector of the robot arm. Then, the robot arm takes the optimal posture for collision avoidance with the obstacle. To show the feasibility of the developed algorithm, numerical simulations are carried out with changing both the positions and sizes of obstacles. It was concluded that the proposed algorithm gives a good performance for obstacle avoidance.

  • PDF

A study on the development of CAD program for the application engineering of HR8000 robot (HR8000 로보트의 응용 설계용 프로그램개발에 관한 연구)

  • 은종욱;박경독
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1987.10b
    • /
    • pp.23-28
    • /
    • 1987
  • A Computer Aided Design (CAD) program of robot application engineering has been developed for the efficient examination of HR8000 robot. For the Simulation of robot motion. direct and inverse kinematics of robot manipulator was analyzed and robot motion was visualized. The program could contribute to upgrade accuracy and to minimize the time for the robot application engineering.

  • PDF

A Study on the Obstacle Avoidance of a Multi-Link Robot System using Vision System (Vision System을 이용한 다관절 로봇팔의 장애물 우회에 관한 연구)

  • 송경수;이병룡
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2000.11a
    • /
    • pp.691-694
    • /
    • 2000
  • In this paper, a motion control algorithm is proposed by using neural network system, which makes a robot arm successfully avoid unexpected obstacle when the robot is moving from the start to the goal position. During the motion, if there is an obstacle the vision system recognizes it. And in every time the optimization-algorithm quickly chooses a motion among the possible motions of robot. The proposed algorithm has a good avoidance characteristic in simulation.

  • PDF

Development of a Direct Drive Scara Robot Manipulator and PC-Based Preliminary Force/Motion Control (직접구동식 스카라 로봇의 개발 및 개인용 컴퓨터를 이용한 기초 힘/운동 제어)

  • Kim, D.H.;Park, D.Y.;Park, H.S.
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.12 no.10
    • /
    • pp.25-31
    • /
    • 1995
  • In this paper, a direct drive scalar robot manipulator is constructed and its mechanical machanism for operation is explained. Also, a motion controller board for the direct drive robot manipulator was developed where the IBM 486 computer is the main controller. For the developed direct drive robot, a force/motion control algorithm based on an active compliance scheme is developed. A preliminary experiment using the developed direct drive for a peg-in-hole job was done by implementing the control algorithm.

  • PDF

A Study on Education Software for Controling of Multi-Joint Robot (다관절 로봇 제어를 위한 교육용 소프트웨어 연구)

  • Kim, Jae-Soo;Son, Hyun-Seung;Kim, Woo-Yeol;Kim, Young-Chul
    • Journal of The Korean Association of Information Education
    • /
    • v.12 no.4
    • /
    • pp.469-476
    • /
    • 2008
  • To enhance the educational effect of Multi-Joint Robot have to easily develop motion through the control software. The traditional way of development technique for multi-joint robot is educated with very complicated implementation, but our motion creation tool can be possible to do the creative activity for controling robot movements with ease. This paper mentions to develop the motion creation tool for easily and quickly programming the motion control of multi-joint robot on the educational program. With this tool we easily and exactly provide the education of robot program. In this paper, our suggested tool could not only evade the traditional way of a complicated control program using programming languages but also control easier the robot than the GUI(Graphic User Interface) programming centered on the user's convenience. Additionally, the robot motion's implementation is possible applied with microprocessor experimental equipment educationally to practical use.

  • PDF

Study on Model Based Control for the Roll Motion of an Underwater Robot (수중로봇의 롤 운동제어를 위한 모델 베이스 제어에 관한연구)

  • Kim, Chi-Hyo;Park, Woo-Kun;Kim, Tae-Sung;Lee, Min-Ki
    • Journal of Navigation and Port Research
    • /
    • v.33 no.5
    • /
    • pp.323-330
    • /
    • 2009
  • We have been developing an underwater robot for harbour construction using a parallel mechanism The robot is attached to the rope of a crane, which curries a large stone into the undersea The robot's yaw and pitch are controlled by hydraulic cylinders but its roll is uncontrollable. We mount propellers in both side of the robot to generate the roll motion This paper studies on the control for the roll motion of a underwater robot. A gyro-sensor is used to measure the angle in a roll motion We develop the dynamic model to describe the robot's roll motion by a second order non-linear system and identify the model parameters by recursive least square and adaptive identifier. PD control, recursive model based control and adaptive model based control are applied with the dynamic model which computes the control input to compensate disturbances. This paper introduces the underwater robot system and presents the simulated and experimental results of the proposed controller.

A Study on Optimization of Motion Parameters and Dynamic Analysis for 3-D.O.F Fish Robot (3 자유도 물고기 로봇의 동적해석 및 운동파라미터 최적화에 관한 연구)

  • Kim, Hyoung-Seok;Quan, Vo Tuong;Lee, Byung-Ryong;Yu, Ho-Yeong
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.33 no.10
    • /
    • pp.1029-1037
    • /
    • 2009
  • Recently, the technologies of mobile robots have been growing rapidly in the fields such as cleaning robot, explosive ordnance disposal robot, patrol robot, etc. However, the researches about the autonomous underwater robots have not been done so much, and they still remain at the low level of technology. This paper describes a model of 3-joint (4 links) fish robot type. Then we calculate the dynamic motion equation of this fish robot and use Singular Value Decomposition (SVD) method to reduce the divergence of fish robot's motion when it operates in the underwater environment. And also, we analysis response characteristic of fish robot according to the parameters of input torque function and compare characteristic of fish robot with 3 joint and fish robot with 2 joint. Next, fish robot's maximum velocity is optimized by using the combination of Hill Climbing Algorithm (HCA) and Genetic Algorithm (GA). HCA is used to generate the good initial population for GA and then use GA is used to find the optimal parameters set that give maximum propulsion power in order to make fish robot swim at the fastest velocity.