• 제목/요약/키워드: Autonomous Robot Vehicle

검색결과 131건 처리시간 0.029초

신경회로망을 이용한 반사적인 무인차 제어 (Reflexive Autonomous Vehicle Control Using Neural Networks)

  • 김유석;이장규
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1991년도 하계학술대회 논문집
    • /
    • pp.888-891
    • /
    • 1991
  • In this paper, we have shown a new approach of neural networks for mobile robot motion control under an indoor refracted environment. The vehicle has two powered wheels and four passive casters which support a free motion. And it also uses sonar sensors, infrared sensors, Internal odometer, and contact sensors. Two experiments were conducted to demonstrate our objectives. The first one is that the vehicle executes a reflexive motor control to maintain a constant distance to the boundary. The second one is that as well as the boundary following, the vehicle makes a block obstacle avoidance during its path. Without prior knowledge of external environment. we have accomplished the tasks by employing a simple, reactive stimulus-response neural network scheme associating sensor data with the vehicle's action.

  • PDF

The design method research of the control system for Autonomous Underwater Vehicle (AUV) using Linear Matrix Inequality (LMI)

  • Nasuno, Youhei;Shimizu, Etsuro;Aoki, Taro;Yomamoto, Ikuo;Hyakudome, Tadahiro;Tsukioka, Satoshi;Yoshida, Hiroshi;Ishibashi, Shojiro;Ito, Masanori;Sasamoto, Ryoko
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.1060-1065
    • /
    • 2005
  • An Independent Administrative Corporation Japan Agency for Marine-Earth Science and Technology (JAMSTEC) is developing light-and-small Autonomous Underwater Vehicles (AUV)$^{1)}$, named 'MR-X1' (Marine Robot Experimental 1), which can cruise, investigate and observe by itself without human's help. In this paper, we consider the motion control problem of 'MR-X1' and derive a controller. Since the dynamic property of 'MR-X1' is changed by the influence of the speed, the mathematical model of 'MR-X1' becomes the nonlinear model. In order to design a controller for 'MR-X1', we generally apply nonlinear control theories or linear control theories with some constant speed situation. If we design a controller by applying Linear Quadratic (LQ) optimal control theory, the obtained controller only compensates t e optimality at the designed speed situation, and does not compensate the stability at another speed situations. This paper proposes a controller design method using Linear Matrix Inequalities (LMIs)$^{2),3),4)}$, which can adapt the speed variation of 'MR-X1'. And examples of numerical analysis using our designed controller are shown.

  • PDF

불가사리 채집 로봇 플랫폼의 개념설계 및 분석 (Starfish Capture Robotic Platform: Conceptual Design and Analysis)

  • 진상록;이석우;김종원;서태원
    • 한국정밀공학회지
    • /
    • 제29권9호
    • /
    • pp.978-985
    • /
    • 2012
  • Starfish are a critical problem for fishermen since they eat every farming product including shellfish. The number of starfish is increasing dramatically because they have no natural enemy underwater. We consider the concept of capturing starfish using a semi-autonomous robot. A new underwater robot design to capture starfish is proposed using cooperation between humans and the robot. A requirements list for the robot is developed and two conceptual designs are proposed. Each robot is designed as a modular platform. The kinematic and dynamic performance of each robot is analyzed and compared. This study is a starting point for developing a starfish capture robot and designing underwater robots for other applications. In the near future, a prototype will be assembled and tested in a marine environment.

실외 주행 로봇의 이동 성능 개선을 위한 지형 분류 (Terrain Classification for Enhancing Mobility of Outdoor Mobile Robot)

  • 김자영;이종화;이지홍;권인소
    • 로봇학회논문지
    • /
    • 제5권4호
    • /
    • pp.339-348
    • /
    • 2010
  • One of the requirements for autonomous vehicles on off-road is to move stably in unstructured environments. Such capacity of autonomous vehicles is one of the most important abilities in consideration of mobility. So, many researchers use contact and/or non-contact methods to determine a terrain whether the vehicle can move on or not. In this paper we introduce an algorithm to classify terrains using visual information(one of the non-contacting methods). As a pre-processing, a contrast enhancement technique is introduced to improve classification of terrain. Also, for conducting classification algorithm, training images are grouped according to materials of the surface, and then Bayesian classification are applied to new images to determine membership to each group. In addition to the classification, we can build Traversability map specified by friction coefficients on which autonomous vehicles can decide to go or not. Experiments are made with Load-Cell to determine real friction coefficients of various terrains.

무인수상정을 위한 경로선 추종이 가능한 개선된 Dynamic Window Approach (Improved Dynamic Window Approach With Path-Following for Unmanned Surface Vehicle)

  • 김효곤;윤성조;최영호;이정우;유재관;원병재;서진호
    • 대한임베디드공학회논문지
    • /
    • 제12권5호
    • /
    • pp.295-301
    • /
    • 2017
  • Recently, autonomous navigation technology, obstacle recognition, and obstacle collision avoidance technology are actively being developed for an unmanned surface vehicle (USV). The path to move from the current location to the destination should be planned, in order for an USV to autonomously operate safely to its destination. The dynamic window approach (DWA) is a well-known navigation scheme as a local path planning. The DWA algorithm derives the linear velocity and angular velocity by evaluating the destination direction, velocity, and distance from the obstacle. However, because DWA algorithm does not consider tracking the path, when using only the DWA algorithm, the ship may navigate away from the path line after avoiding obstacles. In this paper, we propose an improved DWA algorithm that can follow path line. And we implemented the simulation and compared the existing DWA algorithm with the improved DWA algorithm proposed in this paper. As a result, it is confirmed that the proposed DWA algorithm follows the path line better.

DRC Finals 2015 에서 휴머노이드 로봇의 자동차 운전과 하차에 관한 전략 (Strategies for Driving and Egress for the Vehicle of a Humanoid Robot in the DRC Finals 2015)

  • 안동현;신주성;전용범;손기원;장기호;폴오;조백규
    • 제어로봇시스템학회논문지
    • /
    • 제22권11호
    • /
    • pp.912-918
    • /
    • 2016
  • This paper presents various strategies for humanoid vehicle driving and egress tasks. For driving, a tele-operating system that controls a robot based on a human operator's commands is built. In addition, an autonomous assistant module is developed for the operator. Normal position control can result in severe damage to robots when they egress from vehicles. To prevent this problem, another approach that mixes various joint control techniques is adopted in this study. Additionally, a footplate is newly designed and attached to the vehicle floor for the ground landing phase of the egress task. The attached plate enables the robot to step down onto the ground in a safe manner. For stable locomotion, a balance controller is designed for the humanoid. For the design of the controller, the robot is modeled using an inverted pendulum that consists of a spring and a damper. Then, a state feedback controller (with pole placement and a state observer) is built based on the simplified model. Many approaches that are presented in this paper were successfully applied to a full-sized humanoid, DRC-HUBO+, in the DARPA Robotics Challenge Finals, which were held in the United States in 2015.

영상 기반의 보안 및 서비스 로봇 개발 (Development of vision-based security and service robot)

  • 김정년;박상성;장동식
    • 융합신호처리학회논문지
    • /
    • 제5권4호
    • /
    • pp.308-316
    • /
    • 2004
  • 실내 환경에서 자율이동 로봇은 방향의 전환과 움직임에 있어서 많은 제약이 따른다. 본 연구는 이런 제약을 해결하기 위하여 수평, 대각이동이 가능한 Omni-Directional Wheel을 로봇 구동부에 적용하였다. 하지만 Slip에 의해서 동력을 얻는 Omni Directional Wheel 구동방식은 Slip에 의한 오차가 발생하는 문제점이 있었다. 이 문제점을 해결하기 위해 개발된 Slip 보정 알고리즘은 하나의 타일을 지날 때마다 외곽선을 추출하고, 추출된 외곽선과 로봇의 절대방위가 이루는 각도를 비교하여 오차가 발생할 경우 로봇의 절대방위를 수정하게 한다. 또한 로봇은 보안기능과 서비스 기능을 수행한다. 보안기능은 차 영상을 이용하여 움직임을 감지한다. 서비스 기능으로는 로봇에 입력되는 영상을 일반사용자에게 다중전송 하고, 간단한 이동명령이 있다. 본 연구에서 제안한 로봇 시스템은 실제 사무실에서 사용가능한 하나의 모델이 될 수 있다.

  • PDF

다관절 유영로봇에 적용하기 위한 물방개의 유영패턴 분석 (Swimming pattern analysis of a Diving beetle for Aquatic Locomotion Applying to Articulated Underwater Robots)

  • 김희중;이지홍
    • 로봇학회논문지
    • /
    • 제7권4호
    • /
    • pp.259-266
    • /
    • 2012
  • In these days, researches about underwater robots have been actively in progress for the purposes of ocean detection and resource exploration. Unlike general underwater robots such as ROV(Remotely Operated Vehicle) and AUV(Autonomous Underwater Vehicle) which have propellers, an articulated underwater robot which is called Crabster has been being developed in KORDI(Korea Ocean Research & Development Institute) with many cooperation organizations since 2010. The robot is expected to be able to walk and swim under the sea with its legs. Among many researching fields of this project, we are focusing on a swimming section. In order to find effective swimming locomotion for the robot, we approached this subject in terms of Biomimetics. As a model of optimized swimming organism in nature, diving beetles were chosen. In the paper, swimming motions of diving beetles were analyzed in viewpoint of robotics for applying them into the swimming motion of the robot. After modeling the kinematics of diving beetle through robotics engineering technique, we obtained swimming patterns of the one of living diving beetles, and then compared them with calculated optimal swimming patterns of a robot leg. As the first trial to compare the locomotion data of legs of the diving beetle with a robot leg, we have sorted two representative swimming patterns such as forwarding and turning. Experimental environment has been set up to get the motion data of diving beetles. The experimental equipment consists of a transparent aquarium and a high speed camera. Various swimming motions of diving beetles were recorded with the camera. After classifying swimming patterns of the diving beetle, we can get angular data of each joint on hind legs by image processing software, Image J. The data were applied to an optimized algorithm for swimming of a robot leg which was designed by robotics engineering technique. Through this procedure, simulated results which show trajectories of a robot leg were compared with trajectories of a leg of a diving beetle in desired directions. As a result, we confirmed considerable similarity in the result of trajectory and joint angles comparison.

급속탐색랜덤트리기법 기반의 무인 비행체 경로계획생성 최적화 연구 (A Optimization Study of UAV Path Planning Generation based-on Rapid-exploring Random Tree Method)

  • 봉재환;정성균
    • 한국전자통신학회논문지
    • /
    • 제18권5호
    • /
    • pp.981-988
    • /
    • 2023
  • 무인 비행체의 활용범위가 확대됨에 따라 관련 기술의 발전과 기술 수요도 증가하는 추세이다. 무인 비행체의 운영빈도가 늘어나고 운영의 편리성이 강조됨에 따라 관련 자율비행 기술도 중요성이 주목받고 있다. 무인 비행체의 자율 비행에 있어 목적지에 도달하는 경로계획을 세우는 일은 유도제어에서 중요하며 무인화의 효과를 극대화하기 위해서는 경로계획 역시 자동으로 생성하는 기술이 필요하다. 본 논문에서는 무인 비행체의 자율운영 효과를 높이기 위해서 급속탐색랜덤트리기법으로 생성된 경로를 무인기의 특성에 맞게 최적화하는 기법에 관한 연구를 수행하였다. 최적 거리, 최단 시간, 임무점 통과 등의 지표를 달성하기 위해 경로계획을 무인 비행체의 임무 목표와 동적 특성을 고려하여 최적화하였다. 제안한 기법은 장애물 상황에 대한 성능검증을 통해 무인 비행체 경로계획 생성에 적용 가능성을 확인하였다.

Depth-adaptive controller for spent nuclear fuel inspections

  • Song, Bongsub;Park, Jongwon;Yun, Dongwon
    • Nuclear Engineering and Technology
    • /
    • 제52권8호
    • /
    • pp.1669-1676
    • /
    • 2020
  • The IAEA held the IAEA Robotics Challenge 2017 (IRC2017) to protect workers during inspections of spent nuclear fuel and to improve work efficiency and accuracy rates. To this end, we developed an unmanned surface vehicle (USV) system called the spent fuel check vehicle (SCV). The SCV extracts and tracks the target through image processing, and it is necessary to find suitable parameters for the SNF storage environment in advance. This preliminary work takes time. It is also difficult to prepare the environment in which the work will proceed. In addition, if the preliminary work does not proceed as planned, the system will not move at the proper speed and will become unstable, with yawing and overshoot. To solve this problem, we developed a controller with a camera that can extract the depth at which the target is stored and allow distance-adaptive control. This controller is able to attenuate system instability factors such as yawing and overshoot better than existing controllers by continuously changing system operation parameters according to the depth. In addition, the time required for preliminary work during inspections can be shortened.