• Title/Summary/Keyword: Trajectory generating

Search Result 66, Processing Time 0.025 seconds

Analytic Solution for Stable Bipedal Walking Trajectory Generation Using Fourier Series (푸리에 급수를 이용한 이족보행로봇의 보행 궤적 해석해 생성)

  • Park, Ill-Woo;Back, Ju-Hoon
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.15 no.12
    • /
    • pp.1216-1222
    • /
    • 2009
  • This article describes a simple method for generating the walking trajectory for the biped humanoid robot. The method used a simple inverted model instead of complex multi-mass model and a reasonable explanation for the model simplification is included. The problem of gait trajectory generation is to find the solution from the desired ZMP trajectory to CoG trajectory. This article presents the analytic solution for the bipedal gait generation on the bases of ZMP trajectory. The presented ZMP trajectory has Fourier series form, which has finite or infinite summation of sine and cosine functions, and ZMP trajectory can be designed by calculating the coefficients. From the designed ZMP trajectory, this article focuses on how to find the CoG trajectory with analytical way from the simplified inverted pendulum model. Time segmentation based approach is adopted for generating the trajectories. The coefficients of the function should be designed to be continuous between the segments, and the solution is found by calculating the coefficients with this connectivity conditions. This article also has the proof and the condition of solution existence.

The development of generating reference trajectory algorithm for robot manipulator (로봇 제어를 위한 변형 기준 경로 발생 알고리즘의 개발)

  • 민경원;이종수;최경삼
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1996.10b
    • /
    • pp.912-915
    • /
    • 1996
  • The computed-torque method (CTM) shows good trajectory tracking performance in controlling robot manipulator if there is no disturbance or modelling errors. But with the increase of a payload or the disturbance of a manipulator, the tracking errors become large. So there have been many researches to reduce the tracking error. In this paper, we propose a new control algorithm based on the CTM that decreases a tracking error by generating new reference trajectory to the controller. In this algorithm we used the concept of sliding mode theory and fuzzy system to reduce chattering in control input. For the numerical simulation, we used a 2-link robot manipulator. To simulate the disturbance due to a modelling uncertainty, we added errors to each elements of the inertia matrix and the nonlinear terms and assumed a payload to the end-effector. In this simulation, proposed method showed better trajectory tracking performance compared with the CTM.

  • PDF

Velocity Profile Generation of CNC Machines by the Look Ahead Algorithm (Look Ahead 알고리즘에 의한 CNC 공작 기계의 속도 궤적 생성 연구)

  • 전도영;김한석
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 1995.10a
    • /
    • pp.977-980
    • /
    • 1995
  • This paper proposes the look ahead algorithm with the trapezoidal velocity trajectory in each G-code block. The algorithm requires the information on the length of next trajectories and the connecting angle between each trajectiories. A method of generating the maximum corner velocity upon the connecting angle within the machining tolerance is developed and applied to the look ahead algorithm. Simulations and experiments witha machining center show the effectiveness of the methodology.

  • PDF

Efficient k-ATY Method to Protect the User's Trajectory in Continuous Queries (연속적인 질의에서 사용자의 이동 경로를 보호할 수 있는 효율적인 k-ATY 기법)

  • Song, Doo Hee
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.10 no.8
    • /
    • pp.231-234
    • /
    • 2021
  • Various problems arise as applications using locations increase. In order to solve this problem, related works are being conducted to protect the location of users. A fundamental reason for this problem is that users must provide their location information to the service provider (server) to receive the service. To improve these problems, there are works such as generating cloaking regions or generating dummies around them. However, if a user periodically asks the server for queries, the user's trajectory may be exposed by time zone. To improve this problem, in this paper, we propose a k-Anonymity Trajectory (k-ATY) technique that can improve the exposure probability of the trajectory even if the user requests continuous queries. Experimental results demonstrated the superiority of the proposed technique.

An Integrated Robot-Trajectory-Planning Scheme for Spray Painting Operations (스프레이 페인팅 작업을 위한 일관화된 로보트 궤적계획법에 관한 연구)

  • Suh, Suk-Hwan;Woo, In-Kee
    • IE interfaces
    • /
    • v.3 no.2
    • /
    • pp.23-38
    • /
    • 1990
  • The use of robots for painting operations is a powerful alternative as a means for automation and quality improvement. A typical method being used for motion planning of the painting robot is to guide the robot along the desired path : the "lead-through" method. Although this method is simple and has been widely used, it has several drawbacks a) The robot cannot be used during the teaching period, b) A human is exposed to a hostile environment, c) The motions taught are, at best, human's skill level. To deal with the above problems, an integrated robot-trajectory planning scheme is presented. The new scheme takes CAD data describing the shape and geometry of the objects, and outputs an optimal trajectory in the sense of coating thickness and painting time. The purpose of this paper is to investigate theoretical backgrounds for such a scheme including geometric modeling, painting mechanics and robot trajectory planning, and develop algorithms for generating spray gun paths and minimum-time robot trajectories. Future study is to implement these algorithms on an workstation to develop an integrated software system ; ATPS(Automatic Trajectory Planning System) for spray painting robots.

  • PDF

Predicting Sabot-Trajectory of Shipboard Projectile Including Ship Motion & Generating Trajectory-range Function for Interference Analysis with Structure of Naval Ship (함정 운동이 포함된 발사체 지지대 궤적 및 궤적 범위 함수 산출을 통한 함정과의 간섭 예측)

  • Park, Yunho;Woo, Hokil
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.21 no.5
    • /
    • pp.572-582
    • /
    • 2018
  • In this paper, we have calculated a formular for sabot-trajectory of shipboard projectile including ship motion and generated trajectory-range function for analysing interference with structure of naval ship. We make formula to approximate the ship motion data of naval ship using optimization technique. Through this formula, we calculate the velocities and accelerations of sabot caused by ship motion(surge, sway, heave, roll, pitch, yaw) and then, we produce the formula about the trajectory of sabot including effects of ship motion in addition to previous study which had considered the effects of the pressure of flume, friction force, etc. To investigate interference with ship structures, we make the trajectory-range functions and then extract the nearest or farthest trajectory to ship structure. Through these data, we can conform whether the interference is happened or not.

Redundancy Trajectory Generation for Biped Robot Manipulators (2족 보행로봇을 위한 여유자유도 궤적 생성)

  • Yeon, Je-Sung;Park, Jong-Hyeon
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.33 no.10
    • /
    • pp.1014-1022
    • /
    • 2009
  • A biped robot in locomotion can be regarded to be kinetically redundant in that the link-chain from its foot on the ground to its swing foot has more degrees of freedom that needed to realize stable bipedal locomotion. This paper proposes a new method to generate a trajectory for bipedal locomotion based on this redundancy, which directly generates a locomotion trajectory at the joint level unlike some other methods such as LIPM (linear inverted-pendulum mode) and GCIPM (gravity-compensated inverted-pendulum mode), each of which generates a trajectory of the center of gravity or the hip link under the assumption of the dominance of the hip-link inertia before generating the trajectory of the whole links at the joint level. For the stability of the trajectory generated in the proposed method, a stability condition based on the ZMP (zero-moment point) is used as a constraint as well as other kinetic constraints for bipedal motions. A 6-DOF biped robot is used to show how a stable locomotion trajectory can be generated in the sagittal plane by the proposed method and to demonstrate the feasibility of the proposed method.

Joint Space Trajectory Planning Considering Physical Limits for Two-wheeled Mobile Robots (물리적 제한을 고려한 두 바퀴 로봇의 관절 공간 궤적 생성 방법)

  • Yang, Gil-Jin;Choi, Byoung-Wook
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.19 no.6
    • /
    • pp.540-546
    • /
    • 2013
  • This paper presents a trajectory planning algorithm for TMR (Two-wheeled Mobile Robots). The trajectory is developed in joint space and considers the physical limits of a TMR. First, we present a process for generating a smooth curve through a Bezier curve. The trajectory for the center of the TMR following the Bezier curve is developed through a convolution operator taking into consideration its physical limits. The trajectory along the Bezier curve is regenerated using time-dependent parameters which correspond to the distance driven by the velocity of the center of the TMR in a sampling time. The velocity commands in the Cartesian space are converted to actuator commands for two wheels. In case that the actuator commands exceed the maximum velocity, the trajectory is redeveloped with compensated center velocity. We also suggest a smooth trajectory planning algorithm in joint space for the two segmented paths. Finally, the effectiveness of the algorithm is shown through numerical examples and application to a simulator.

A Combination Method of Trajectory Data using Correlated Direction of Collected GPS Data (수집한 GPS데이터의 상호방향성을 이용한 경로데이터 조합방법)

  • Koo, Kwang Min;Park, Heemin
    • Journal of Korea Multimedia Society
    • /
    • v.19 no.8
    • /
    • pp.1636-1645
    • /
    • 2016
  • In navigation systems that use collected trajectory for routing, the number and diversity of trajectory data are crucial despite the infeasible limitation which is that all routes should be collected in person. This paper suggests an algorithm combining trajectories only by collected GPS data and generating new routes for solving this problem. Using distance between two trajectories, the algorithm estimates road intersection, in which it also predicts the correlated direction of them with geographical coordinates and makes a decision to combine them by the correlated direction. With combined and generated trajectory data, this combination way allows trajectory-based navigation to guide more and better routes. In our study, this solution has been introduced. However, the ways in which correlated direction is decided and post-process works have been revised to use the sequential pattern of triangles' area GPS information between two trajectories makes in road intersection and intersection among sets comprised of GPS points. This, as a result, reduces unnecessary combinations resulting redundant outputs and enhances the accuracy of estimating correlated direction than before.

Trajectory Tracking Control of Hydraulic Cylinder Preventing from the Unbalance State (언밸런스 방지를 위한 유압실린더의 궤적 추종 제어)

  • Choi, Jong-Hwan
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.7 no.3
    • /
    • pp.103-109
    • /
    • 2008
  • The work to raise the bridge plate by using two hydraulic cylinders is very dangerous when generating the unbalance state between cylinders. For solving this problem, one cylinder is forced to follow the trajectory of another cylinder instead of applying the same trajectory to two cylinders at once. In this paper, the control method for dynamic stable on lifting the bridge plate is proposed. The simulation model is derived by using commercial software, AMESim and MatLab/simulink. The PID controller is designed on one cylinder for following the reference trajectory and the adaptive controller is designed on another cylinder for tracking the displacement of one cylinder. The performance improvement is shown by comparing the simulation results through computer simulation.

  • PDF