• 제목/요약/키워드: Robot Knowledge

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

불확실한 이동 로봇에 대한 RBFN 기반 적응 추종 제어기의 설계 (Design of an RBFN-based Adaptive Tracking Controller for an Uncertain Mobile Robot)

  • 신진호;백운보
    • 제어로봇시스템학회논문지
    • /
    • 제20권12호
    • /
    • pp.1238-1245
    • /
    • 2014
  • This paper proposes an RBFN-based adaptive tracking controller for an electrically driven mobile robot with parametric uncertainties and external disturbances. A mobile robot model considered in this paper includes all models of the robot body and actuators with uncertain kinematic and dynamic parameters, and uncertain frictions and external disturbances. The proposed controller consists of an RBFN(Radial Basis Function Network) and a robust adaptive controller. The presented RBFN is used to approximate unknown nonlinear robot dynamic functions. The proposed controller is adjusted by the adaptation laws obtained through the Lyapunov stability analysis. The proposed control scheme does not a priori need the accurate knowledge of all parameters in the robot kinematics, robot dynamics and actuator dynamics. Also, nominal parameter values are not required in the controller. The global stability of the closed-loop robot control system is guaranteed using the Lyapunov stability theory. Simulation results show the validity and robustness of the proposed control scheme.

지식 기반 지능형 로봇의 행위 지정을 위한 구조적 반응 언어 (A Structured Reactive Robot Programming Language for Knowledge-Based Intelligent Robots)

  • 이재호;곽별샘
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제37권5호
    • /
    • pp.370-377
    • /
    • 2010
  • 지능 로봇은 복잡하고 동적인 환경 내에서 상황의 변화에 적절히 적응하여 사용자에게 다양한 서비스를 제공하는 지능 시스템이다. 따라서 로봇은 행위를 수행하는 동안 지속적으로 상황의 변화를 감지하여 변화에 적절히 반응해야 하며 주어진 상황에 대해 최선의 행위를 결정하여 수행할 수 있어야 한다. 또한 때때로 임의의 행동을 결정하여 보다 지능적인 행위를 수행할 수 있어야 한다. 본 논문에서는 이러한 지능 로봇의 복잡한 행위를 효과적으로 정의하고 구현하기 위해 Structured Circuit Semantics(SCS)에 기초를 둔 프로그래밍 언어(Structured Programming for Reactive Intelligent Tasks, SPRIT)와 SPRIT으로 작성된 프로그램을 다양한 로봇 환경에서 실행하고 검증하기 위한 작업 실행기(Task Executor)를 제시한다.

머시닝센터 장착형 2축 연마 로봇의 성능평가 (The Evaluation of Performance of 2-Axis Polishing Robot Attached to Machining Center)

  • 박준혁
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 2000년도 춘계학술대회논문집 - 한국공작기계학회
    • /
    • pp.411-416
    • /
    • 2000
  • Cutting process has been automated by progress of CNC and CAD/CAM, but polishing process has been depended on only experiential knowledge of expert. To automate the polishing process, a polishing robot with w degrees of freedom which is attached to a machining center with 3 degrees of freedom has been developed. This automatic polishing robot is able to keep the polishing tool normal on the curved surface of die to improve a performance of polishing. Polishing task for a curved surface die demands repetitive operation and high precision, but conventional control algorithm can not cope with the problem of disturbance such as a change of load. In this research, a new sliding mode control algorithm is applied to the robot. The signal compression method is used to identify polishing robot system. to obtain an effect of 5 degrees of freedom motion, a synchronization between the machining center and polishing robot is accomplished by using M code of machining center. And also a trajectory for polishing the curved surface die by 5 degrees of freedom motion, a synchronization between the machining center and polishing robot is accomplished by using M code of machining center. And also a trajectory for polishing the curved surface die by 5 axes machining center is divided into data of two types for 3 axes machining center and 2 axes polishing robot. To evaluate polishing performance of the robot. various experiments are carried out.

  • PDF

펙인홀 작업을 위한 임피던스 제어 기반의 직접교시 및 재현 알고리즘 (Direct Teaching and Playback Algorithm for Peg-in-Hole Task using Impedance Control)

  • 김현중;백주훈;송재복
    • 제어로봇시스템학회논문지
    • /
    • 제15권5호
    • /
    • pp.538-542
    • /
    • 2009
  • Industrial manipulators have been mostly used in large companies such as automakers and electronics companies. In recent years, however, demands for industrial manipulators from small and medium-sized enterprises are on the increase because of shortage of manpower and high wages. Since these companies cannot hire robot engineers for operation and programming of a robot, intuitive teaching and playback techniques of a robot manipulator should replace the robot programming which requires substantial knowledge of a robot. This paper proposes an intuitive teaching and playback algorithm used in assembly tasks. An operator can directly teach the robot by grasping the end-effector and moving it to the desired point in the teaching phase. The 6 axis force/torque sensor attached to the manipulator end-effector is used to sense the human intention in teaching the robot. After this teaching phase, a robot can track the target position or trajectory accurately in the playback phase. When the robot contacts the environment during the teaching and playback phases, impedance control is conducted to make the contact task stable. Peg-in-hole experiments are selected to validate the proposed algorithm since this task can describe the important features of various assembly tasks which require both accurate position and force control. It is shown that the proposed teaching and playback algorithm provides high positioning accuracy and stable contact tasks.

교육용 로봇을 활용한 STEM 통합교육이 학업성취, 교과태도에 미치는 효과 (The Effect of STEM Integration Education Using Educational Robot on Academic Achievement and Subject Attitude)

  • 송정범;이태욱
    • 정보교육학회논문지
    • /
    • 제15권1호
    • /
    • pp.11-22
    • /
    • 2011
  • 이 연구는 교육용 로봇을 활용한 STEM 통합교육이 학업성취, 교과 태도에 미치는 효과를 알아보기 위해 수행되었다. 연구대상은 초등학교 6학년 2개반 73명을 선정하였으며, 실험집단은 교육용 로봇을 활용한 STEM 통합교육을, 통제집단은 교과서 중심의 분과형 수업을 12차시 동안 처치하였다. 연구의 결과로 첫째, 인지적 영역인 수학 과학 학업성취에 있어서 교육용 로봇을 활용한 STEM 통합교육은 교과서 중심의 분과형 수업보다 더 효과적이었다. 특히, 학업성취 하위요인인 지식, 이해, 적용 영역으로 사후 검증한 결과 지식영역에서는 두 집단 간 통계적으로 유의한 차이가 없었으나, 이해와 적용 영역에서는 실험집단이 통계적으로 유의하게 향상됨을 확인할 수 있었다. 둘째, 정의적 영역인 교과 태도 수준에 있어서 실험집단이 통제집단에 비해 긍정적인 영향이 있음을 확인할 수 있었다. 교육용 로봇을 활용한 STEM 통합교육은 현행 수학 과학 교과의 정의적 영역인 흥미를 보완할 수 있는 하나의 방법이 될 수 있으리라 기대한다.

  • PDF

로보트 팔의 동력학적제어를 위한 신경제어구조 (Neurocontrol architecture for the dynamic control of a robot arm)

  • 문영주;오세영
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1991년도 한국자동제어학술회의논문집(국내학술편); KOEX, Seoul; 22-24 Oct. 1991
    • /
    • pp.280-285
    • /
    • 1991
  • Neural network control has many innovative potentials for fast, accurate and intelligent adaptive control. In this paper, a learning control architecture for the dynamic control of a robot manipulator is developed using inverse dynamic neurocontroller and linear neurocontroher. The inverse dynamic neurocontrouer consists of a MLP (multi-layer perceptron) and the linear neurocontroller consists of SLPs (single layer perceptron). Compared with the previous type of neurocontroller which is using an inverse dynamic neurocontroller and a fixed PD gain controller, proposed architecture shows the superior performance over the previous type of neurocontroller because linear neurocontroller can adapt its gain according to the applied task. This superior performance is tested and verified through the control of PUMA 560. Without any knowledge on the dynamic model, its parameters of a robot , (The robot is treated as a complete black box), the neurocontroller, through practice, gradually and implicitly learns the robot's dynamic properties which is essential for fast and accurate control.

  • PDF

Appearance-based Robot Visual Servo via a Wavelet Neural Network

  • Zhao, Qingjie;Sun, Zengqi;Sun, Fuchun;Zhu, Jihong
    • International Journal of Control, Automation, and Systems
    • /
    • 제6권4호
    • /
    • pp.607-612
    • /
    • 2008
  • This paper proposes a robot visual servo approach based on image appearance and a wavelet function neural network. The inputs of the wavelet neural network are changes of image features or the elements of image appearance vector, and the outputs are changes of robot joint angles. Image appearance vector is calculated by using eigen subspace transform algorithm. The proposed approach does not need a priori knowledge of the robot kinematics, hand-eye geometry and camera models. The experiment results on a real robot system show that the proposed method is practical and simple.

로보트 매니퓰레이터의 궤적 추종을 위한 강인한 적응제어기의 설계 및 구현 (A Robust Adaptive Controller Design and Implementation for Tracking control of Robot Manipulator)

  • 조원영;홍석교
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1994년도 추계학술대회 논문집 학회본부
    • /
    • pp.305-307
    • /
    • 1994
  • In this paper, the desist and the implementation of a robust adaptive controller for trajectory tracking control of the robot manipulator is presented. The proposed control scheme ensures that without any prior knowledge of the robot manipulator parameters, tracking errors are converged to some boundary in the presence of a state-dependent input disturbances as well as the ideal case. The 3 DOF robot manipulator including actuator dynamics is used for the implementation of the proposed control scheme. The experimental results show that the proposed control scheme is valid for trajectory tracking control of the robot manipulator.

  • PDF

유전 알고리즘을 이용한 로봇 아크 용접작업 (Robot Arc Welding Task Sequencing using Genetic Algorithms)

  • 김동원;김경윤
    • 한국정밀공학회지
    • /
    • 제16권1호통권94호
    • /
    • pp.49-60
    • /
    • 1999
  • This paper addresses a welding task sequencing for robot arc welding process planning. Although welding task sequencing is an essential step in the welding process planning, it has not been considered through a systematic approach, but it depends rather on empirical knowledge. Thus, an effective task sequencing for robot arc welding is required. Welding perations can be classified by the number of welding robots. Genetic algorithms are applied to tackle those welding task sequencing problems. A genetic algorithm for traveling salesman problem (TSP) is utilized to determine welding task sequencing for a MultiWeldline-SingleLayer problem. Further, welding task sequencing for multiWeldline-MultiLayer welding is investigated and appropriate genetic algorithms are introduced. A random key genetic algorithm is also proposed to solve multi-robot welding sequencing : MultiWeldline with multi robots. Finally, the genetic algorithm are implemented for the welding task sequencing of three dimensional weld plate assemblies. Robot welding operations conforming to the algorithms are simulated in graphic detail using a robot simulation software IGRIP.

  • PDF

네트워크 기반 로봇을 조종하기 위한 공통 명령 프로그래밍 언어(CCSLR)와 번역 시스템 구조 (Common Command-Scripting Language for network-based Robots (CCSLR) and Translator System Architecture)

  • 이일구;토동;김도익
    • 로봇학회논문지
    • /
    • 제2권1호
    • /
    • pp.48-54
    • /
    • 2007
  • A network-based robot [1] is a robot that explores service servers in the network environment for analyzing sensor data and making decision. Since network-based robot architecture was proposed, it's possible to reduce costs of robots. We hope robots would be all around at home environment. Therefore, normal users who are not experts need to be able to control those robots by using easy commands. We developed a scripting language, named CCSLR, to help users and developers who control various robots in ubiquitous environment. We focused on how to design the common language for various robots and how to translate a CCSLR script into a sequence of low-level commands of the target robot. In this paper, we propose scripting methods, with three layers. The CCSLR system reads the profile information from the knowledge representation database. Users don't have to know all about kinematical and mechanical details of a robot. Then again, the CCSLR system will use the profile information to translate the script into separated executable library commands. The CCSLR system manages robot's changing state every time a robot executes a command.

  • PDF