• Title/Summary/Keyword: 로봇 모션

Search Result 167, Processing Time 0.024 seconds

Development of a General Purpose Motion Controller Using a Field Programmable Gate Array (FPGA를 이용한 범용 모션 컨트롤러의 개발)

  • Kim, Sung-Soo;Jung, Seul
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.10 no.1
    • /
    • pp.73-80
    • /
    • 2004
  • We have developed a general purpose motion controller using an FPGA(Field Programmable Gate Array). The multi-PID controllers and GUI are implemented as a system-on-chip for multi-axis motion control. Comparing with the commercial motion controller LM 629, since it has multi-independent PID controllers, we have several advantages such as space effectiveness, low cost and lower power consumption. In order to test the performance of the proposed controller, motion of the robot hand is controlled. The robot hand has three fingers with 2 joints each. Finger movements show that tracking was very effective. Another experiment of balancing an inverted pendulum on a cart has been conducted to show the generality of the proposed FPGA PID controller. The controller has well maintained the balance of the pendulum.

A Development of Servo Driver for Implementation of Hollow type Joint Module (중공형 관절 구현을 위한 서보 드라이버 개발)

  • Moon, Yong-Sun;Roh, Sang-Hyun;Cho, Kwang-Hoon;Bae, Young-Chul
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.20 no.6
    • /
    • pp.843-847
    • /
    • 2010
  • Recently, one of the most interesting issue in the intelligent robot and the industrial robot area is the design and an implementation of servo driver module based on motion network for hollow type joint module of all-in-one structure. In this paper, we designed and implemented for hollow type driver, and also verified the performance of the developed module through the experiment.

Optimal Design of 3D Printer based Piezo-driven Vertical Micro-positioning Stage (3D 프린터 기반 수직형 마이크로 모션 스테이지의 최적설계)

  • Kim, Jung Hyun
    • The Journal of Korea Robotics Society
    • /
    • v.12 no.1
    • /
    • pp.78-85
    • /
    • 2017
  • This paper presents the development of a 3D printer based piezo-driven vertical micro-positioning stage. The stage consists of two flexure bridge structures which amplify and transfer the horizontal motion of the piezo-element into vertical motion of the end-effector. The stage is fabricated with ABS material using a precision 3D printer. This enables a one-body design eliminating the need for assembly, and significantly increases the freedom in design while shortening fabrication time. The design of the stage was optimized using response surface analysis method. Experimental results are presented which demonstrate 100nm stepping in the vertical out-of-plane direction. The results demonstrate the future possibilities of applying 3D printers and ABS material in fabricating linear driven motion stages.

Task and Motion Planning for Grasping Obstructed Object in Cluttered Environment (복잡 환경에서 가로막힌 물체 잡기를 위한 작업-모션 계획의 연계)

  • Lee, Seokjun;Kim, Incheol
    • The Journal of Korea Robotics Society
    • /
    • v.14 no.2
    • /
    • pp.104-113
    • /
    • 2019
  • Object manipulation in cluttered environments remains an open hard problem. In cluttered environments, grasping objects often fails for various reasons. This paper proposes a novel task and motion planning scheme to grasp objects obstructed by other objects in cluttered environments. Task and motion planning (TAMP) aims to generate a sequence of task-level actions where its feasibility is verified in the motion space. The proposed scheme contains an open-loop consisting of three distinct phases: 1) Generation of a task-level skeleton plan with pose references, 2) Instantiation of pose references by motion-level search, and 3) Re-planning task based on the updated state description. By conducting experiments with simulated robots, we show the high efficiency of our scheme.

NMPC-based Obstacle Avoidance and Whole-body Motion Planning for Mobile Manipulator (모바일 매니퓰레이터의 NMPC 기반 장애물 회피 및 전신 모션 플래닝)

  • Kim, Sunhong;Sathya, Ajay;Swevers, Jan;Choi, Youngjin
    • The Journal of Korea Robotics Society
    • /
    • v.17 no.3
    • /
    • pp.359-364
    • /
    • 2022
  • This study presents a nonlinear model predictive control (NMPC)-based obstacle avoidance and whole-body motion planning method for the mobile manipulators. For the whole-body motion control, the mobile manipulator with an omnidirectional mobile base was modeled as a nine degrees-of-freedom (DoFs) serial open chain with the PPR (base) plus 6R (arm) joints, and a swept sphere volume (SSV) was applied to define a convex hull for collision avoidance. The proposed receding horizon control scheme can generate a trajectory to track the end-effector pose while avoiding the self-collision and obstacle in the task space. The proposed method could be calculated using an interior-point (IP) method solver with 100[ms] sampling time and ten samples of horizon size, and the validation of the method was conducted in the environment of Pybullet simulation.

Development of Intelligent Walking Assistive Robot Using Stereo Cameras (스테레오 카메라를 이용한 지능형 보행보조로봇의 개발)

  • Park, Min-Jong;Kim, Jung-Yup
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.38 no.8
    • /
    • pp.837-848
    • /
    • 2014
  • This paper describes the development of a walking assistive robot for effective self-rehabilitation for elderly people facing an inconvenience in walking. The main features of the developed robot are enhanced safety and mobility using the baby walker and electric wheelchair mechanisms and an accurate walking tracking control algorithm using potentiometers and stereo cameras. Specifically, a pelvis supporter is designed to prevent the user from falling down and reduce the burden on their legs, and electric motors are used for easy locomotion with low effort. Next, the walking intention and direction of the user are automatically recognized by using potentiometers attached at the pelvis supporter so that the robot can track the user, and the rapidity and accuracy of the tracking were increased by applying a lower-body motion analysis algorithm with stereo cameras. Finally, the user-tracking performance of the developed robot was experimentally verified through stepwise walking assistance experiments.

Remote Control of Movable Robot Arm using Gyro Sensor and Flex Sensor (자이로센서와 플렉스 센서를 이용한 이동형 로봇팔 원격 제어)

  • Jang, Jae-Seok;Kim, Min-Soo;Kim, Seong-Jin;Lee, Cheol-Keun;Park, Hyoung-Keun
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.16 no.6
    • /
    • pp.1205-1212
    • /
    • 2021
  • Robots that can actually help people a lot by dealing with dangerous tasks that are difficult for people to do, such as disaster situations, lifesaving, handling dangerous goods, and reconnaissance of dangerous areas, continue to become an issue. Therefore, in this paper, we intend to implement a mobile robot arm that can implement a human motion will on the robot arm to enable active response according to the situation and control the vehicle according to hand movements to give mobility. A controller is manufactured using a flex sensor and agyro sensor, and the roll and pitch values of the two gyro sensors are adjusted to control the angle of the robot arm and specify the vehicle direction. In addition, by designating the levels of the three flex sensors, the motor is operated according to hand movements, and a robot arm is implemented so that objects can be picked up and moved.

Implementation of LabVIEW®-based Joint-Linear Motion Blending on a Lab-manufactured 6-Axis Articulated Robot (RS2) (LabVIEW® 기반 6축 수직 다관절 로봇(RS2)의 이종 모션 블랜딩 연구)

  • Lee, D.S.;Chung, W.J.;Jang, J.H.;Kim, M.S.
    • Journal of the Korean Society of Manufacturing Technology Engineers
    • /
    • v.22 no.2
    • /
    • pp.318-323
    • /
    • 2013
  • For fast and accurate motion of 6-axis articulated robot, more noble motion control strategy is needed. In general, the movement strategy of industrial robots can be divided into two kinds, PTP (Point to Point) and CP (Continuous Path). Recently, industrial robots which should be co-worked with machine tools are increasingly needed for performing various jobs, as well as simple handling or welding. Therefore, in order to cope with high-speed handling of the cooperation of industrial robots with machine tools or other devices, CP should be implemented so as to reduce vibration and noise, as well as decreasing operation time. This paper will realize CP motion (especially joint-linear) blending in 3-dimensional space for a 6-axis articulated (lab-manufactured) robot (called as "RS2") by using LabVIEW$^{(R)}$ (6) programming, based on a parametric interpolation. Another small contribution of this paper is the proposal of motion blending simulation technique based on Recurdyn$^{(R)}$ V7 and Solidworks$^{(R)}$, in order to figure out whether the joint-linear blending motion can generate the stable motion of robot in the sense of velocity magnitude at the end-effector of robot or not. In order to evaluate the performance of joint-linear motion blending, simple PTP (i.e., linear-linear) is also physically implemented on RS2. The implementation results of joint-linear motion blending and PTP are compared in terms of vibration magnitude and travel time by using the vibration testing equipment of Medallion of Zonic$^{(R)}$. It can be confirmed verified that the vibration peak of joint-linear motion blending has been reduced to 1/10, compared to that of PTP.

An Implementation of Vector Control of AC Servo Motor based on Optical-EtherCAT Network (광-ETherCAT 네트워크 기반 PMSM의 벡터제어 구현)

  • Kim, Yong-Jin;Kim, Kwang-Heon;Bae, Young-Chul
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.8 no.4
    • /
    • pp.583-588
    • /
    • 2013
  • In this paper we propose implement technique of vector current control in order to verify performance of an AC servo driver that is able to easy control of motion with multi-axis in the robot. In doing do, we have developed the AC servo driver to driving PMSM, and then we confirm that this driver whether operating or not normally by controlling of vector current. The vector current control was performed at the no load condition in PMSM. Then we compare command control and tracking control. As a result of verification, we recognize we get a satisfactory result.