• Title/Summary/Keyword: robot algorithm

Search Result 2,521, Processing Time 0.026 seconds

Controller Design for a Robot's Safe Contact on an Object (원격조종 로봇의 안전한 물체 접근을 위한 제어기 구성)

  • Shin Wan-Jae;Park Jahng-Hyon
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.23 no.4 s.181
    • /
    • pp.83-90
    • /
    • 2006
  • A robot manipulator is usually operated in two modes: free and constrained motion modes, depending on whether the robot is in contact with an environment or not. At the moment of contact, an impact occurs and can exert harmful effects to the robot or the object. In case of teleoperation, since a user may give an inadequately excessive velocity command to the slave due to insufficient visual information, the robot nay collide the object with an excessive speed and it possibly deteriorates the robot's performance causing vibrations and at worst, shortens its lifetime by its fracture. In this article, a new algorithm is proposed by introducing a command signal modification method on the basis of impedance control and validity of the proposed algorithm is demonstrated by performing simulations and experiments.

An Indoor User-Tracking Mobile Robot Based on Infrared Signal Detection (적외선을 사용한 사용자 추종 이동로봇)

  • Kwon, Soon T.;Park, Sang H.;Joo, Moon G.
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.7 no.1
    • /
    • pp.25-31
    • /
    • 2012
  • We propose a method for an indoor mobile robot to track user with infrared transmitter. Several infrared receivers attached around by the mobile robot enable the robot to determine the moving direction by comparing the received signal patterns. The cost of the proposed system is not only cheaper than ultrasonic system, image signal processing, RFID, and RSSI method, but also robust against environment change because any complex algorithm is not necessary. In the mobile robot, ultrasonic sensors are equipped to avoid obstacles located in the moving direction, and a simple algorithm is embedded to avoid the case of poor signal reception.

Optimal Path Planning of Mobile Robot for Multiple Moving Obstacles (복수의 동적 장애물에 대한 이동로봇의 최적경로설계)

  • Kim, Dae-Gwang;Kang, Dong-Joong
    • The Journal of Korea Robotics Society
    • /
    • v.2 no.2
    • /
    • pp.183-190
    • /
    • 2007
  • The most important thing for navigation of a mobile robot is to find the most suitable path and avoid the obstacles in the static and dynamic environment. This paper presents a method to search the optimal path in start space extended to time domain with considering a velocity and a direction of moving obstacles. A modified version of $A^*$ algorithm has been applied for path planning in this work and proposed a method of path search to avoid a collision with moving obstacle in space-tim domain with a velocity and an orientation of obstacles. The velocity and the direction for moving obstacle are assumed as linear form. The simulation result shows that a mobile robot navigates safely among moving obstacles of constant linear velocity. This work can be applied for not only a moving robot but also a legged humanoid robot and all fields where the path planning is required.

  • PDF

Modified ORB-SLAM Algorithm for Precise Indoor Navigation of a Mobile Robot (모바일로봇의 정밀 실내주행을 위한 개선된 ORB-SLAM 알고리즘)

  • Ock, Yongjin;Kang, Hosun;Lee, Jangmyung
    • The Journal of Korea Robotics Society
    • /
    • v.15 no.3
    • /
    • pp.205-211
    • /
    • 2020
  • In this paper, we propose a modified ORB-SLAM (Oriented FAST and Rotated BRIEF Simultaneous Localization And Mapping) for precise indoor navigation of a mobile robot. The exact posture and position estimation by the ORB-SLAM is not possible all the times for the indoor navigation of a mobile robot when there are not enough features in the environment. To overcome this shortcoming, additional IMU (Inertial Measurement Unit) and encoder sensors were installed and utilized to calibrate the ORB-SLAM. By fusing the global information acquired by the SLAM and the dynamic local location information of the IMU and the encoder sensors, the mobile robot can be obtained the precise navigation information in the indoor environment with few feature points. The superiority of the modified ORB-SLAM was verified to compared with the conventional algorithm by the real experiments of a mobile robot navigation in a corridor environment.

Online Evolution for Cooperative Behavior in Group Robot Systems

  • Lee, Dong-Wook;Seo, Sang-Wook;Sim, Kwee-Bo
    • International Journal of Control, Automation, and Systems
    • /
    • v.6 no.2
    • /
    • pp.282-287
    • /
    • 2008
  • In distributed mobile robot systems, autonomous robots accomplish complicated tasks through intelligent cooperation with each other. This paper presents behavior learning and online distributed evolution for cooperative behavior of a group of autonomous robots. Learning and evolution capabilities are essential for a group of autonomous robots to adapt to unstructured environments. Behavior learning finds an optimal state-action mapping of a robot for a given operating condition. In behavior learning, a Q-learning algorithm is modified to handle delayed rewards in the distributed robot systems. A group of robots implements cooperative behaviors through communication with other robots. Individual robots improve the state-action mapping through online evolution with the crossover operator based on the Q-values and their update frequencies. A cooperative material search problem demonstrated the effectiveness of the proposed behavior learning and online distributed evolution method for implementing cooperative behavior of a group of autonomous mobile robots.

Optimal Trajectory Planning for Capturing a Mobile Object (이동물체 포획을 위한 최적 경로 계획)

  • 황철호;이상헌;조방현;이장명
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.10 no.8
    • /
    • pp.696-702
    • /
    • 2004
  • An optimal trajectory generation algorithm for capturing a moving object by a mobile robot in real-time is proposed in this paper. The linear and rotational velocities of the moving object are estimated using the Kalman filter, as a state estimator. For the estimation, the moving object is tracked by a 2-DOF active camera mounted on the mobile robot, which enables a mobile manipulator to track the mobile robot until the capturing moment. The optimal trajectory for capturing the moving object is dependent on the initial conditions of the mobile robot as well as the moving object. Therefore, real-time trajectory planning for the mobile robot is definitely required for the successful capturing of the moving object. The performance of proposed algorithm is verified through the real experiments and the superiority is demonstrated by comparing to other algorithms.

Design of Teleoperation System for Ackermann-steering Mobile Robot considering Driving Stability (애커먼 조향 이동로봇의 주행 안정성을 고려한 원격운용 시스템 설계)

  • Lee, Dong-Hyun
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.17 no.2
    • /
    • pp.109-114
    • /
    • 2022
  • This paper proposes a 2D joystick and LoRa-based teleoperation system for the Ackermman steering mobile robot. The proposed joystick mapping algorithm reduces the linear speed of the robot when the joystick is steered in the direction of the maximum steering angle in the high-speed driving state of a mobile robot to reduce the risk of rollover. The LoRa-based remote operation system is designed for remote operation of mobile robots that require long range communication with relatively little data transmission and low power. The proposed system is implemented and the experimental results demonstrate the effectiveness of the teleoperation system with respect to the stability of communication strength and the robot motion.

2D Grid Map Compensation Using ICP Algorithm based on Feature Points (특징 점 기반의 ICP 알고리즘을 이용한 2차원 격자지도 보정)

  • Hwang, Yu-Seop;Lee, Dong-Ju;Yu, Ho-Yun;Lee, Jang-Myung
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.21 no.10
    • /
    • pp.965-971
    • /
    • 2015
  • This paper suggests a feature point-based Iterative Closest Point (ICP) algorithm to compensate for the disparity error in building a two-dimensional map. The ICP algorithm is a typical algorithm for matching a common object in two different images. In the process of building a two-dimensional map using the laser scanner data, warping and distortions exist in the map because of the disparity between the two sensor values. The ICP algorithm has been utilized to reduce the disparity error in matching the scanned line data. For this matching process in the conventional ICP algorithm, pre-known reference data are required. Since the proposed algorithm extracts characteristic points from laser-scanned data, reference data are not required for the matching. The laser scanner starts from the right side of the mobile robot and ends at the left side, which causes disparity in the scanned line data. By finding the matching points between two consecutive frame images, the motion vector of the mobile robot can be obtained. Therefore, the disparity error can be minimized by compensating for the motion vector caused by the mobile robot motion. The validity of the proposed algorithm has been verified by comparing the proposed algorithm in terms of map-building accuracy to conventional ICP algorithm real experiments.

Effective Robot Path Planning Method based on Fast Convergence Genetic Algorithm (유전자 알고리즘의 수렴 속도 향상을 통한 효과적인 로봇 길 찾기 알고리즘)

  • Seo, Min-Gwan;Lee, Jae-Sung;Kim, Dae-Won
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.4
    • /
    • pp.25-32
    • /
    • 2015
  • The Genetic algorithm is a search algorithm using evaluation, genetic operator, natural selection to populational solution iteratively. The convergence and divergence characteristic of genetic algorithm are affected by selection strategy, generation replacement method, genetic operator when genetic algorithm is designed. This paper proposes fast convergence genetic algorithm for time-limited robot path planning. In urgent situation, genetic algorithm for robot path planning does not have enough time for computation, resulting in quality degradation of found path. Proposed genetic algorithm uses fast converging selection strategy and generation replacement method. Proposed genetic algorithm also uses not only traditional crossover and mutation operator but additional genetic operator for shortening the distance of found path. In this way, proposed genetic algorithm find reasonable path in time-limited situation.

Control Algorithm of the Lower-limb Powered Exoskeleton Robot using an Intention of the Human Motion from Muscle (인체근육의 동작의도를 이용한 하지 근력증강형 외골격 로봇의 제어 알고리즘)

  • Lee, Hee-Don;Kim, Wan-Soo;Lim, Dong-Hwan;Han, Chang-Soo
    • The Journal of Korea Robotics Society
    • /
    • v.12 no.2
    • /
    • pp.124-131
    • /
    • 2017
  • This paper present a novel approach to control the lower body power assistive exoskeleton system of a HEXAR-CR35 aimed at improving a muscular strength. More specifically the control of based on the human intention is crucial of importance to ensure intuitive and dexterous motion with the human. In this contribution, we proposed the detection algorithm of the human intention using the MCRS which are developed to measure the contraction of the muscle with variation of the circumference. The proposed algorithm provides a joint motion of exoskeleton corresponding the relate muscles. The main advantages of the algorithm are its simplicity, computational efficiency to control one joint of the HEXAR-CR35 which are consisted knee-active type exoskeleton (the other joints are consisted with the passive or quasi-passive joints that can be arranged by analyzing of the human joint functions). As a consequence, the motion of exoskeleton is generated according to the gait phase: swing and stance phase which are determined by the foot insole sensors. The experimental evaluation of the proposed algorithm is achieved in walking with the exoskeleton while carrying the external mass in the back side.