• Title/Summary/Keyword: Robot Simulation

Search Result 1,703, Processing Time 0.037 seconds

Dynamic Walking Planning for a Legged Moving Machine (보행형 이동 로봇의 동적 걸음 계획)

  • Yu S.H.;Kim J.H.;Kim Y.B.
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2005.06a
    • /
    • pp.1780-1783
    • /
    • 2005
  • In this paper ZMP was considered in order to get a walking stability, so the gait in the stable domain was realized through putting the stability margin in the sole domain of a foot. It is assumed that the robot's legs have 12 joints to operate a open-loop drive and there was no external disturbance under walking phases, additionally, the robot is walking on the flat plane. It was observed that the robot's walking trajectory, locus of COM and ZMP after imposing the motion to each joint. For realizing the simulation considering ZMP and movement of mass center, it was checked if it is stable for the constraint robot model to walk in stability and the feasibility was estimated about its dynamic gait. Eventually it was shown that a constraint gait algorithm is able to realize. To verify the proper walking process, ZMP(Zero Moment Point) theory is applied and the simulation has been done by ADAMS.

  • PDF

Design of a Novel Gait Rehabilitation Robot with Upper and Lower Limbs Connections (상하지 연동된 새로운 보행재활 로봇의 설계)

  • Yoon, Jung-Won;Novandy, Bondhan;Christi, Christi
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.14 no.7
    • /
    • pp.672-678
    • /
    • 2008
  • This paper proposes a new rehabilitation robot with upper and lower limb connections for gait training. As humans change a walking speed, their nervous systems adapt muscle activation patterns to modify arm swing for the appropriate frequency. By analyzing this property, we can find a relation between arm swinging and lower limb motions. Thus, the lower limb motion can be controlled by the arm swing for walking speed adaptation according to a patent's intension. This paper deals with the design aspects of the suggested gait rehabilitation robot, including a trajectory planning and a control strategy. The suggested robot is mainly composed of upper limb and lower limb devices, a body support system. The lower limb device consists of a slider device and two 2-dof footpads to allow walking training at uneven and various terrains. The upper limb device consists of an arm swing handle and switches to use as a user input device for walking. The body support system will partially support a patient's weight to allow the upper limb motions. Finally, we showed simulation results for the designed trajectory and controller using a dynamic simulation tool.

Implementation of network architecture for a humanoid robot (휴머노이드 로봇의 네트워크 구조 구현)

  • Sung, Yu-Kyoung;Kong, Jung-Shik;Lee, Bo-Hee;Kim, Jin-Geol
    • Proceedings of the KIEE Conference
    • /
    • 2004.07d
    • /
    • pp.2397-2399
    • /
    • 2004
  • This paper deals with the messages scheduling of a CAN (Controller Area Network), based on the distributed control scheme to integrate actuators and sensors in a humanoid robot. In order to supply the distributed processing for a humanoid robot, each control unit should have the efficient control method, fast calculation and valid data exchange. The preliminary study has concluded that the performance of CAN is better and easier to implement than other network such as FIP (Factory Instrumentation Protocol), VAN (Vehicle Area Network), etc. Since humanoid robot has to treat the significant control signals from many actuators and sensors, the communication time limitation could be critical according to the transmission speed and data length of CAN specification. In this paper, the CAN message scheduling in humanoid robot was suggested under the presence of Jitter in the message group, the existence of high load of messages over the network and the presence of transmission errors. In addition, the response time under the worst case is compared with the simulation by using the simulation algorithm. As a result, the suggested messages scheduling can guarantee our CAN limitation, and utilized to generate the walking patterns for the humanoid.

  • PDF

Design of path tracking controller for mobile robot

  • Lee, Joo-Ho;Seo, Sam-Jun;Seo, Ho-Joon;Park, Gwi-Tae
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1995.10a
    • /
    • pp.464-467
    • /
    • 1995
  • Autonomous Mobile Robot(AMR) is a field of study which is under active research along with rapid development of the engineering technology. The main reasons for the high interest in AMR are because of its ability to change work space freely and its capability to replace human being for difficult and dangerous jobs. Also the fact that AMR provides a variety of research fields, such as path planning, navigation algorithm, sensor fusion, image processing, and controller design is part of the reason for its popularity. But relatively few researches are concerned with controller. So in this paper, a control strategy of mobile robot with nonholonomic constraint for tracking ordered discontinuous motion is proposed. The proposed control strategy has been designed as a state feedback shape to allow the AMR to obtain continuous velocity and track the path which is composed of discontinuous motions. In order to design such controller, 3 states have been reduced to 2 states through coordinate projection. These ideas are tested for validity through simulation and simulation result is compared with experiments result.

  • PDF

Digital Manufacturing Based Productivity Evaluation According to the Change of Welding Robot Torches in Subassembly Lines of a Shipyard (조선 소조립 용접로봇토치 변경에 따른 디지털 생산 기반 생산성 향상방안 평가)

  • Lee K.K.;Kang H.J.;Kim S.H.;Park J.Y.;Shin J.G.
    • Korean Journal of Computational Design and Engineering
    • /
    • v.10 no.3
    • /
    • pp.210-216
    • /
    • 2005
  • Digital manufacturing could be very effective in shipbuilding in order to estimate the process time, to improve the operation efficiency, and to prevent bottleneck processes in advance. The subassembly process having done research consists of piece arrangement, tack welding, robot welding, manual welding and so on. The robot welding of them was the focus of the simulation. The analysis and modeling were carried out by using UML (Unified Modeling Language) as well as $IDEF\phi$ (Integration DEFinition). The characteristics of the process resources were analyzed using the shipyard data, and the layout of the subassembly line was designed with the resources. Using the constructed resource and process model, the productivity and efficiency of changed robot welding stage were investigated. It was simulated how much the variations in the resource performance have influence on improvement of productivity. One of the important outputs in this simulation was the cycle time during a certain period's work. The cycle time prediction was also undertaken for the different torch and the different piece arrangement. The proposed model was established three-dimensionally in a digital environment so that interferences among objects and space allocations for the resources could be easily investigated.

Effective Map Building Using a Wave Algorithm in a Multi-Robot System

  • Saitov, Dilshat;Umirov, Ulugbek;Park, Jung-Il;Choi, Jung-Won;Lee, Suk-Gyu
    • International Journal of Precision Engineering and Manufacturing
    • /
    • v.9 no.2
    • /
    • pp.69-74
    • /
    • 2008
  • Robotics and artificial intelligence are components of IT that involve networks, electrical and electronic engineering, and wireless communication. We consider an algorithm for efficient navigation by building a precise map in a multi-robot system under conditions of limited and unlimited communications. The basis of the navigation algorithm described in this paper is a wave algorithm, which is effective in obtaining an accurate map. Each robot in a multi-robot system has its own task such as building a map for its local position. By combining their data into a shared map, the robots can actively seek to verify their relative locations. Using shared maps, they coordinate their exploration strategies to maximize exploration efficiency. To prove the efficiency of the proposed technique, we compared the final results with the results in $Burgard^{8}$ and $Stachniss.^{9-10}$ All of the simulation comparisons, which are shown as graphs, were made in four different environments.

Design Study on Waterproof 4-axis Manipulator (방수형 경량 로봇팔의 설계 연구)

  • Choi, Hyeung-Sik;Jo, Jong-Rae;Woo, Myoung-Man;Seo, Jung-Min;Ju, Young-Do;Kang, Jung-Suk
    • Journal of Ocean Engineering and Technology
    • /
    • v.27 no.2
    • /
    • pp.100-106
    • /
    • 2013
  • This paper deals with the design method for a small waterproof 4-axis robot arm. An extensive analysis was performed on the torque applied to the robot joint as a result of the payload, as well as the design of the joint actuator capacity. In addition, a study was undertaken on the design of a waterproof joint actuator that works at depths greater than 10 m and the wiring design for a small waterproof connector to avoid obstructing the robot motion. Finally, a finite element method simulation was carried out to analyze the strength of the designed robot arm link, and its stability was verified through a simulation test.

Obstacle Avoidance of Mobile Robot Using Reinforcement Learning in Virtual Environment (가상 환경에서의 강화학습을 활용한 모바일 로봇의 장애물 회피)

  • Lee, Jong-lark
    • Journal of Internet of Things and Convergence
    • /
    • v.7 no.4
    • /
    • pp.29-34
    • /
    • 2021
  • In order to apply reinforcement learning to a robot in a real environment, it is necessary to use simulation in a virtual environment because numerous iterative learning is required. In addition, it is difficult to apply a learning algorithm that requires a lot of computation for a robot with low-spec. hardware. In this study, ML-Agent, a reinforcement learning frame provided by Unity, was used as a virtual simulation environment to apply reinforcement learning to the obstacle collision avoidance problem of mobile robots with low-spec hardware. A DQN supported by ML-Agent is adopted as a reinforcement learning algorithm and the results for a real robot show that the number of collisions occurred less then 2 times per minute.

Research on Stability of Control for Quadruped Robot with Robust Leg Structure Design (강인한 다리 구조 설계에 따른 사족 보행 로봇 제어 안정성 연구)

  • Hosun Kang;Jaehoon An;Hyeonje Cha;Wookjin Ahn;Hwayoung Song;Inho Lee
    • The Journal of Korea Robotics Society
    • /
    • v.18 no.2
    • /
    • pp.172-181
    • /
    • 2023
  • This paper presents research on the stability of control for a quadruped robot with two different leg structure designs. The focus of the research is on the design and analysis of the leg structures in terms of their impact on the stability and robustness of the robot's motion. First, a static analysis was performed in the simulation to compare the structural strength of the legs when the same force was applied. Secondly, two quadruped robots were built, each equipped with differently designed legs, and performed trot gait walking in the real world. And the states of the robots and the torques of each joint were analyzed and compared. In conclusion, based on the results of structural analysis in simulation and the actual walking experiments with the robots, it was demonstrated that the legs designed to be structurally robust improved the control stability of the quadruped robot.

The Control of a Bipedal Robot using ANFIS (ANFIS를 이용한 이족보행로봇 제어)

  • Hwang, Jae-Pil;Kim, Eun-Tai;Park, Mignon
    • Proceedings of the KIEE Conference
    • /
    • 2004.11c
    • /
    • pp.523-525
    • /
    • 2004
  • Over the last few years, the control of bipedal robot has been considered a promising research field in the community of robotics. But the problems we encounter make the control of a bipedal robot a hard task. The complicated link connection of the bipedal robot makes it impossible to achieve its exact model. In addition, the joint velocity is needed to accomplish good control performance. In this paper a control method using ANFIS as an system approximator is purposed. First a model biped robot of a biped robot with switching leg influence is presented. Unlike classical method, ANFIS approximation error estimator is inserted in the system for tuning the ANFIS. In the entire system, only ANFIS is used to approximate the uncertain system. ANFIS tuning rule is given combining the observation error, control error and ANFIS approximation error. But this needs velocity information which is not available. So a practical method is newly presented. Finally, computer simulation results is presented to show this control method has good position tracking performance and robustness without need for leg switching acknowledgement.

  • PDF