• Title/Summary/Keyword: motion optimization

Search Result 552, Processing Time 0.028 seconds

Generation of Freak Waves in a Numerical Wave Tank and Its Validation in Wave Flume (수치파 수조에서의 극치파 생성과 수조실험을 통한 검증 연구)

  • Jeong, Seong-Jae;Park, Seong-Wook
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.46 no.5
    • /
    • pp.488-497
    • /
    • 2009
  • The freak wave, also known as New-Year-Wave in the north Atlantic, is relatively large and spontaneous ocean surface wave that can sink even large ships and destroy maritime structures. To understand oceanic conditions that develop freak waves, we simulated and generated two versions of scale-downed waves (1:64 and 1:42) in a numerical wave tank and compared the results with the experiment in wave flume. Both of the breaking and non-breaking waves were generated in the simulation. The numerical simulation was implemented based on the finite volume method and a genetic optimization algorithm. Random values were assigned as the initial values for the parameter in the control function, which produced signals representing the motion of wave-maker. The same signal obtained from the optimization process was used for both of the simulation and the experiment. By varying the object function and restrictions of the simulation, a best profile of design wave was selected based on the characteristics, height and period of simulated waves. Results showed that the simulation and experiment with the scale of 1:42 agreed better with freak waves in the natural condition. The presented simulation method will contribute to saving the time and cost for conducting subsequent response analyses of motion under freak waves in the course of the model test for ship and maritime structure.

Sensitivity Optimization of MEMS Gyroscope for Magnet-gyro Guidance System (자기-자이로 유도 장치를 위한 MEMS형 자이로의 민감도 최적화)

  • Lee, Inseong;Kim, Jaeyong;Jung, Eunkook;Jung, Kyunghoon;Kim, Jungmin;Kim, Sungshin
    • The Journal of Korea Robotics Society
    • /
    • v.8 no.1
    • /
    • pp.29-36
    • /
    • 2013
  • This paper presents a sensitivity optimization of a MEMS (microelectromechanical systems) gyroscope for a magnet-gyro system. The magnet-gyro system, which is a guidance system for a AGV (automatic or automated guided vehicle), uses a magnet positioning system and a yaw gyroscope. The magnet positioning system measures magnetism of a cylindrical magnet embedded on the floor, and AGV is guided by the motion direction angle calculated with the measured magnetism. If the magnet positioning system does not measure the magnetism, the AGV is guided by using angular velocity measured with the gyroscope. The gyroscope used for the magnet-gyro system is usually MEMS type. Because the MEMS gyroscope is made from the process technology in semiconductor device fabrication, it has small size, low-power and low price. However, the MEMS gyroscope has drift phenomenon caused by noise and calculation error. Precision ADC (analog to digital converter) and accurate sensitivity are needed to minimize the drift phenomenon. Therefore, this paper proposes the method of the sensitivity optimization of the MEMS gyroscope using DEAS (dynamic encoding algorithm for searches). For experiment, we used the AGV mounted with a laser navigation system which is able to measure accurate position of the AGV and compared result by the sensitivity value calculated by the proposed method with result by the sensitivity in specification of the MEMS gyroscope. In experimental results, we verified that the sensitivity value through the proposed method can calculate more accurate motion direction angle of the AGV.

Computer Graphic Animation based on Forward Dynamic Simulation (Forward Dynamic 시뮬래이션을 이용한 컴퓨터 그래픽 애니매이션)

  • Park, Jihun
    • Journal of the Korea Computer Graphics Society
    • /
    • v.2 no.1
    • /
    • pp.48-60
    • /
    • 1996
  • This paper present a new technique for doing realistic computer animation. The method is based on forward dynamic simulation and nonlinear problem solving (parameter optimization) technique. Objects are modelled physically and simulated faithfully while satisfying kinematic and geometric constraints. This forward dynamic simulation gives us very realistic motions especially for non-voluntary motions. Then we extend simulation technique to do animation using parameter optimization. The basic idea is to add motion control over the entire animation. The motion control is finding optimal solutions while satisfying user's animation goals. We provide two different animation technique; one is for rigid body without joint actuators and the other is for rigid body with linear joint actuators. To achieve motion control, we convert single simulation to single nonliner function evaluation while either setting initial conditions as variables for the function or allocating control variables in terms of time. This method is presented with two animation examples: dice-magic and human stand-up.

  • PDF

Study on Fast HEVC Encoding with Hierarchical Motion Vector Clustering (움직임 벡터의 계층적 군집화를 통한 HEVC 고속 부호화 연구)

  • Lim, Jeongyun;Ahn, Yong-Jo;Sim, Donggyu
    • Journal of Broadcast Engineering
    • /
    • v.21 no.4
    • /
    • pp.578-591
    • /
    • 2016
  • In this paper, the fast encoding algorithm in High Efficiency Video Coding (HEVC) encoder was studied. For the encoding efficiency, the current HEVC reference software is divided the input image into Coding Tree Unit (CTU). then, it should be re-divided into CU up to maximum depth in form of quad-tree for RDO (Rate-Distortion Optimization) in encoding precess. But, it is one of the reason why complexity is high in the encoding precess. In this paper, to reduce the high complexity in the encoding process, it proposed the method by determining the maximum depth of the CU using a hierarchical clustering at the pre-processing. The hierarchical clustering results represented an average combination of motion vectors (MV) on neighboring blocks. Experimental results showed that the proposed method could achieve an average of 16% time saving with minimal BD-rate loss at 1080p video resolution. When combined the previous fast algorithm, the proposed method could achieve an average 45.13% time saving with 1.84% BD-rate loss.

Efficient Rate Control by Lagrange Multiplier Using Adaptive Mode Selection in Video Coding (비디오 코팅시 Lagrage 승수를 조정하여 적응 모드 선택에 따른 비트율의 제어)

  • Ryu, Chul;Kim, Seung P.
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.25 no.1B
    • /
    • pp.77-88
    • /
    • 2000
  • This paper presents an approach for rate control by adaptively selecting macroblock modes in video coding.The problem of rate control has been investigated by many authors where quantizer level is adjustedbased on the buffer fullness. The proposed approach is different fron the previous ones [4] id that it finds the optimal decision curve rather than finding a set of the modes. Proposed algorithm extends the coding decision options for rate control to motion/no-motion compensation as well as inter/intra decisions. Instead of having a fixed motion/no-notion compensation or inter/intra decision curve, one can utilize an adaptive decision curvebased on the characteristics of input frames so that the PSNR at a given bit rate is maximized. Therefore, the proposed approach provides better rate control than simple quantizer feedback approach interns of visual quality. The curve is obtained by utilizing simulated annealing optimization technique. Thealgorithm is implemented and simulations are compared with other approaches within H.261 video codec.

  • PDF

Variation of Paraspinal Muscle Forces according to the Lumbar Motion Segment Fusion during Upright Stance Posture (직립상태 시 요추 운동분절의 유합에 따른 척추주변 근력의 변화)

  • Kim, Young-Eun;Choi, Hae-Won
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.27 no.2
    • /
    • pp.130-136
    • /
    • 2010
  • For stability analysis of the lumbar spine, the hypothesis presented is that the disc has stress sensors driving feedback mechanism, which could react to the imposed loads by adjusting the contraction of the muscles. Fusion in the motion segment of the lumbar spinal column is believed to alter the stability of the spinal column. To identify this effect finite element (FE) models combined with optimization technique was applied and quantify the role of each muscle and reaction forces in the spinal column with respect to the fusion level. The musculoskeletal FE model was consisted with detailed whole lumbar spine, pelvis, sacrum, coccyx and simplified trunk model. Vertebral body and pelvis were modeled as a rigid body and the rib cage was constructed with rigid truss element for the computational efficiency. Spinal fusion model was applied to L3-L4, L4-L5, L5-S1 (single level) and L3-L5 (two levels) segments. Muscle architecture with 46 local muscles was used as acting directions. Minimization of the nucleus pressure deviation and annulus fiber average axial stress deviation was selected for cost function. As a result, spinal fusion produced reaction changes at each motion segment as well as contribution of each muscle. Longissimus thoracis and psoas major muscle showed dramatic changes for the cases of L5-S1 and L3-L5 level fusion. Muscle force change at each muscle also generated relatively high nucleus pressure not only at the adjacent level but at another level, which can explain disc degeneration pattern observed in clinical study.

Generation Method of Robot Movement Using Evolutionary Algorithm (진화 알고리즘을 사용한 휴머노이드 로봇의 동작 학습 알고리즘)

  • Park, Ga-Lam;Ra, Syung-Kwon;Kim, Chan-Hwan;Song, Jae-Bok
    • Proceedings of the KIEE Conference
    • /
    • 2007.10a
    • /
    • pp.315-316
    • /
    • 2007
  • This paper presents a new methodology to improve movement database for a humanoid robot. The database is initially full of human motions so that the kinetics characteristics of human movement are immanent in it. then, the database is updated to the pseudo-optimal motions for the humanoid robot to perform more natural motions, which contain the kinetics characteristics of robot. for this, we use the evolutionary algorithm. the methodology consists of two processes : (1) the offline imitation learning of human movement and (2) the online generation of natural motion. The offline process improve the initial human motion database using the evolutionary algorithm and inverse dynamics-based optimization. The optimization procedure generate new motions using the movement primitive database, minimizing the joint torque. This learning process produces a new database that can endow the humanoid robot with natural motions, which requires minimal torques. In online process, using the linear combination of the motion primitive in this updated database, the humanoid robot can generate the natural motions in real time. The proposed framework gives a systematic methodology for a humanoid robot to learn natural motions from human motions considering dynamics of the robot. The experiment of catching a ball thrown by a man is performed to show the feasibility of the proposed framework.

  • PDF

Measuring Tensions of Character Motions based on LMA (LMA를 기반으로 한 캐릭터 동작의 긴장도 측정)

  • Kwak, Chang-Sub;Kwon, Ji-Yong;Lee, In-Kwon
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.14 no.5
    • /
    • pp.532-536
    • /
    • 2008
  • In this paper, we propose the method to measure tensions of character motions, using LMA (Laban Movement Analysis). Using tension values, we tan take advantage of them as a standard for synchronization of motion and BGM(Back Ground Music). In LMA, a motion is divided into 4 space-time factors which are called Efforts, and each Effort has two bases opposed to each other. We can analyze the motion by justifying which basis is stronger than the other in each Effort of motion. To measure quantitatively tension values, we propose some equations based on kinematics and dynamics. Then we can measure the tension value by the weighted sum of values calculated from those equations. Each weight can be determined by the optimization process which tries to minimize the difference between the calculated tension value and human's decision. The experimental result shows that the in creasing order of the motion tension value is similar to that of the tension score given by human.

Improved Bi-directional Symmetric Prediction Encoding Method for Enhanced Coding Efficiency of B Slices (B 슬라이스의 압축 효율 향상을 위한 개선된 양방향 대칭 예측 부호화 방법)

  • Jung, Bong-Soo;Won, Kwan-Hyun;Jeon, Byeung-Woo
    • Journal of Broadcast Engineering
    • /
    • v.14 no.1
    • /
    • pp.59-69
    • /
    • 2009
  • A bi-directional symmetric prediction technique has been developed to improve coding efficiency of B-slice and to reduce the computational complexity required to estimate two motion vectors. On the contrary to the conventional bi-directional mode which encodes both forward and backward motion vectors, it only encodes a single forward motion vector, and the missing backward motion vector is derived in a symmetric way from the forward motion vector using temporal distance between forward/backward reference frames to and from the current B picture. Since the backward motion vector is derived from the forward motion vector, it can halve the computational complexity for motion estimation, and also reduces motion vector data to encode. This technique always derives the backward motion vector from the forward motion vector, however, there are cases when the forward motion vector is better to be derived from the backward motion vector especially in scene changes. In this paper, we generalize the idea of the symmetric coding with forward motion vector coding, and propose a new symmetric coding with backward motion vector coding and adaptive selection between the conventional symmetric mode and the proposed symmetric mode based on rate-distortion optimization.

An Optimum Design of a Steering Column to Minimize the Injury of a Passenger (승객 상해의 감소를 위한 승용차 조향주의 최적설계)

  • Park, Y.S;Lee, J.Y.;Park, G.J.
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.3 no.1
    • /
    • pp.33-44
    • /
    • 1995
  • As the occupant safety receives more attention from automobile industries. protection systems have been developed quite well. Developed protection systems must be evaluated through real tests in crash environment Since the real tests are extremely expensive. computer simulations are replaced for some prediction of the real test In the computer simulation. it is very crucial to express the real environment precisely in the modeling precess. The energy absorbing(EA) steering system has a very important rote in vehicle crashes because the occupant can hit the system directly. In this study. the EA steering system is modeled precisely. analyzed for the safely and designed by an optimization technology. First. the EA steering system is disassembled by parts and modeled by segments and joints. The segments are modeled by rigid bodies in motion and they have resistances in contact. Spring-damper elements and force-deflection curves are utilized to represent the joints. The body block test is cal lied out to validate. the modeling. When the test results are not enough for the detailed modeling. the differences between tests and simulations are minimized to calculate unknown parameters using optimization. The established model is applied to a crash simulation of a full-car model and tuned again. After the modeling is finished. components of the steering system are designed by an optimization algorithm. In the optimization process. the compound injury of a driver is defined and minimized to determine the chracteristics of the components. The second. order approximation algorithm has been adopted for the optimization.

  • PDF