• 제목/요약/키워드: Virtual robot

검색결과 363건 처리시간 0.024초

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

  • 이종락
    • 사물인터넷융복합논문지
    • /
    • 제7권4호
    • /
    • pp.29-34
    • /
    • 2021
  • 실 환경에서 로봇에 강화학습을 적용하기 위해서는 수많은 반복 학습이 필요하므로 가상 환경에서의 시뮬레이션을 사용할 수밖에 없다. 또한 실제 사용하는 로봇이 저사양의 하드웨어를 가지고 있는 경우 계산량이 많은 학습 알고리즘을 적용하는 것은 어려운 일이다. 본 연구에서는 저사양의 하드웨어를 가지고 있는 모바일 로봇의 장애물 충돌 회피 문제에 강화학습을 적용하기 위하여 가상의 시뮬레이션 환경으로서 Unity에서 제공하는 강화학습 프레임인 ML-Agent를 활용하였다. 강화학습 알고리즘으로서 ML-Agent에서 제공하는 DQN을 사용하였으며, 이를 활용하여 학습한 결과를 실제 로봇에 적용해 본 결과 1분간 충돌 횟수가 2회 이하로 발생하는 결과를 얻을 수 있었다.

가상 시뮬레이션을 이용한 기동형 경계 로봇의 영상 기반 목표추적 알고리즘 검증 (Verification of Camera-Image-Based Target-Tracking Algorithm for Mobile Surveillance Robot Using Virtual Simulation)

  • 이동염;서봉철;김성수;박성호
    • 대한기계학회논문집A
    • /
    • 제36권11호
    • /
    • pp.1463-1471
    • /
    • 2012
  • 본 논문은 3 축 영상 장치를 기존의 2 축 경계 로봇에 적용하는 설계안을 제시하고 이러한 기동형 경계 로봇의 영상 정보를 이용한 목표 추적 알고리즘을 제안하였다. 또한 가상 시뮬레이션을 이용하여 목표 추적 알고리즘을 검증하였다. 목표추적 알고리즘에서는 카메라 영상의 중심과 카메라 영상으로 포착된 목표물 중심 사이의 위치 에러를 이용하여 영상 장치의 목표 지향 벡터를 획득하고, 역기구학을 이용하여 획득한 목표 지향 벡터를 생성해 낼 수 있는 기동형 경계 로봇의 팬, 틸트 회전 요구 각도와 카메라 영상의 안정화를 위한 롤 회전 요구각도를 계산하였다. MATLAB 과 ADAMS 를 이용하여 기동형 경계 로봇의 가상 모델을 생성하고, 가상의 목표물의 움직임에 대한 가상 모델의 운동을 확인하여 영상 기반의 목표 추적 알고리즘을 검증하였다.

스플라인 알고리즘을 이용한 비드 가시화 (Bead Visualization Using Spline Algorithm)

  • 구창대;양형석;김맹남
    • Journal of Welding and Joining
    • /
    • 제34권1호
    • /
    • pp.54-58
    • /
    • 2016
  • In this research paper, suggest method of generate same bead as an actual measurement data in virtual welding conditions, exploit morphology information of the bead that acquired through robot welding. It has many multiple risk factors to Beginners welding training, by we make possible to train welding in virtual reality, we can reduce welding training risk and welding material to exploit bead visualization algorithm that we suggest so it will be expected to achieve educational, environmental and economical effect. The proposed method is acquire data to each case performing robot welding by set the voltage, current, working angle, process angle, speed and arc length of welding condition value. As Welding condition value is most important thing in decide bead form, we would selected one of baseline each item and then acquired metal followed another factors change. Welding type is FCAW, SMAW and TIG. When welding trainee perform the training, it's difficult to save all of changed information into database likewise working angle, process angle, speed and arc length. So not saving data into database are applying the method to infer the form of bead using a neural network algorithm. The way of bead's visualization is applying the spline algorithm. To accurately represent Morphological information of the bead, requires much of morphological information, so it can occur problem to save into database that is why we using the spline algorithm. By applying the spline algorithm, it can make simplified data and generate accurate bead shape. Through the research paper, the shape of bead generated by the virtual reality was able to improve the accuracy when compared using the form of bead generated by the robot welding to using the morphological information of the bead generated through the robot welding. By express the accurate shape of bead and so can reduce the difference of the actual welding training and virtual welding, it was confirmed that it can be performed safety and high effective virtual welding education.

마스터/슬레이브 복합형 고관절 전치환 수술로봇의 제어 (Control of a Master/Slave Combined Surgical Robot for Total Hip Arthroplasty)

  • 허관회;권동수;김상연;이정주;윤용산
    • 제어로봇시스템학회논문지
    • /
    • 제8권9호
    • /
    • pp.788-794
    • /
    • 2002
  • To improve surgical result of total hip arthroplasty (THA), there has been some approaches using a robotic milling system, which can make a precise cavity in the femur. Usually, to carve a femur, the surgical robot is controlled by a pre-programmed tool-path regardless of a surgeon's experience and Judgment. This paper presents a control method of a surgical robot for THA, which can be used as an advanced surgical tool. With a master/slave combined surgical robot, surgeon can directly control the motion and velocity of a surgical robot. The master/slave-combined robot is controlled to display a specific admittance for a surgeon's force to the surgical robot velocity. To prevent the over-carving of a femur, virtual hard wall is displayed on the surgical boundary. To evaluate the proposed control method of the master/slave-combined surgical robot, 2-DOF master/slave-combined manipulator is used in experiment.

자율주행 이동로봇의 실시간 장애물 회피 및 안드로이드 인터페이스 구현 (Real-Time Obstacle Avoidance of Autonomous Mobile Robot and Implementation of User Interface for Android Platform)

  • 김준영;이원창
    • 대한임베디드공학회논문지
    • /
    • 제9권4호
    • /
    • pp.237-243
    • /
    • 2014
  • In this paper we present an real-time obstacle avoidance technique of autonomous mobile robot with steering system and implementation of user interface for mobile devices with Android platform. The direction of autonomous robot is determined by virtual force field concept, which is based on the distance information acquired from 5 ultrasonic sensors. It is converted to virtual repulsive force around the autonomous robot which is inversely proportional to the distance. The steering system with PD(proportional and derivative) controller moves the mobile robot to the determined target direction. We also use PSD(position sensitive detector) sensors to supplement ultrasonic sensors around dead angle area. The mobile robot communicates with Android mobile device and PC via Ethernet. The video information from CMOS camera mounted on the mobile robot is transmitted to Android mobile device and PC. And the user can control the mobile robot manually by transmitting commands on the user interface to it via Ethernet.

The Origin of Artificial Species: Genetic Robot

  • Kim Jong-Hwan;Lee Kang-Hee;Kim Yong-Duk
    • International Journal of Control, Automation, and Systems
    • /
    • 제3권4호
    • /
    • pp.564-570
    • /
    • 2005
  • This paper provides a basis for investigating 'The Origin of Artificial Species,' as a robot can be considered as an artificial creature. To design an artificial creature, its general internal architecture is presented and its artificial chromosomes are proposed as its essential components. Rity as an artificial creature is developed in a virtual world of PC to test the world's first robotic 'chromosomes,' which are a set of computerized DNA (Deoxyribonucleic acid) codes for creating robots (artificial creatures) that can have their own personality, and can ultimately reproduce their kind, or even evolve as a distinct species. The effectiveness of the artificial chromosomes is demonstrated by implanting the genetic code into two Ritys living in a virtual world, in order to define their personality.

이동 로봇을 위한 실시간 충돌 회피 궤적 계획과 제어 (A Real-Time Collision-Free Trajectory Planning and Control for a Car-Like Mobile Robot)

  • 이수영;이석한;홍예선
    • 제어로봇시스템학회논문지
    • /
    • 제5권1호
    • /
    • pp.105-114
    • /
    • 1999
  • By using the conceptual impedance and the elasticity of a serial chain of spring-damper system, a real-time collision-free trajectory generation algorithm is proposed. The reference points on a trajectory connected by the spring-damper system have a mechanism for self-Position adjustment to avoid a collision by the impedance, and the local adjustment of each reference point is propagated through the elasticity to a real robot at the end of the spring-damper system. As a result, the overall trajectory consisting of the reference points becomes free of collision with environmental obstacles and efficient having the shortest distance as possible. In this process, the reference points connected by the spring-damper system take role of virtual robot as global guidance for a real robot, and a cooperative optimization is carried out by the system of virtual robots. A control algorithm is proposed to implement the impedance for a car-like mobile robot.

  • PDF

동적 재구성이 가능한 퍼스널 로봇 플랫폼 (Dynamically Reconfigurable Personal Robot Platform)

  • 노세곤;박기흥;양광웅;박진호;오기용;김홍석;이호길;최혁렬
    • 제어로봇시스템학회논문지
    • /
    • 제10권9호
    • /
    • pp.816-824
    • /
    • 2004
  • In this paper, the framework for accelerating the development of personal robots is presented, which includes the technology such as modularization with its own processing and standardization open to the other developers. Its basic elements are Module-D(Module of DRP I) characterized functionally and VM-D(Virtual Machine of DRP I) arbitrating Module-Ds. They can suggest the effective ways for integrating various robotic components and interfacing among them. Based on this framework, we developed a fully modularized personal robot called DRP I(Dynamically Reconfigurable Personal robot). Its hardware components are easily attached to and detached from the whole system. In addition, each software of the components is functionally distributed. For the materialization of the proposed idea, we mainly focus on the dynamically reconfigurable feature of DRP I.

Internet-based Teleoperation of a Mobile Robot with Force-reflection

  • Lim, Jae-Nam;Moon, Hae-Gon;Ko, Jae-Pyung;Lee, Jang-Myung
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2002년도 ICCAS
    • /
    • pp.50.6-50
    • /
    • 2002
  • In this paper, the relationship between a slave robot and the uncertain remote environment is modeled as the impedance to generate the virtual force to feed back to the operator. For the control of a teleoperated mobile robot equipped with camera, the teleoperated mobile robot take pictures of remote environment and sends the visual information back to the operator over the Internet. Because of the limitation of communication bandwidth and narrow view-angles of camera, it is not possible to watch the environment clearly, especially shadow and curved areas. To overcome this problem, the virtual force is generated according to both the distance between the obstacle and robot and the approachin...

  • PDF

비홀로노믹 이동로봇의 자율주행을 위한 기하학적 경로 추종 및 장애물 회피 방법 (Geometric Path Tracking and Obstacle Avoidance Methods for an Autonomous Navigation of Nonholonomic Mobile Robot)

  • 김동형;김창준;한창수
    • 제어로봇시스템학회논문지
    • /
    • 제16권8호
    • /
    • pp.771-779
    • /
    • 2010
  • This paper presents a method that integrates the geometric path tracking and the obstacle avoidance for nonholonomic mobile robot. The mobile robot follows the path by moving through the turning radius given from the pure pursuit method which is the one of the geometric path tracking methods. And the obstacle generates the obstacle potential, from this potential, the virtual force is obtained. Therefore, the turning radius for avoiding the obstacle is calculated by proportional to the virtual force. By integrating the turning radius for avoiding the obstacle and the turning radius for following the path, the mobile robot follows the path and avoids the obstacle simultaneously. The effectiveness of the proposed method is verified through the real experiments for path tracking only, static obstacle avoidance, dynamic obstacle avoidance.