• Title/Summary/Keyword: Multi-Robot

Search Result 795, Processing Time 0.028 seconds

Multisensor-Based Navigation of a Mobile Robot Using a Fuzzy Inference in Dynamic Environments (동적환경에서 퍼지추론을 이용한 이동로봇의 다중센서기반의 자율주행)

  • 진태석;이장명
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.20 no.11
    • /
    • pp.79-90
    • /
    • 2003
  • In this paper, we propose a multisensor-based navigation algorithm for a mobile robot, which is intelligently searching the goal location in unknown dynamic environments using multi-ultrasonic sensor. Instead of using “sensor fusion” method which generates the trajectory of a robot based upon the environment model and sensory data, “command fusion” method by fuzzy inference is used to govern the robot motions. The major factors for robot navigation are represented as a cost function. Using the data of the robot states and the environment, the weight value of each factor using fuzzy inference is determined for an optimal trajectory in dynamic environments. For the evaluation of the proposed algorithm, we performed simulations in PC as well as experiments with IRL-2002. The results show that the proposed algorithm is apt to identify obstacles in unknown environments to guide the robot to the goal location safely.

Obstacle Avoidance and Planning using Optimization of Cost Fuction based Distributed Control Command (분산제어명령 기반의 비용함수 최소화를 이용한 장애물회피와 주행기법)

  • Bae, Dongseog;Jin, Taeseok
    • Journal of the Korean Society of Industry Convergence
    • /
    • v.21 no.3
    • /
    • pp.125-131
    • /
    • 2018
  • In this paper, we propose a homogeneous multisensor-based navigation algorithm for a mobile robot, which is intelligently searching the goal location in unknown dynamic environments with moving obstacles using multi-ultrasonic sensor. Instead of using "sensor fusion" method which generates the trajectory of a robot based upon the environment model and sensory data, "command fusion" method by fuzzy inference is used to govern the robot motions. The major factors for robot navigation are represented as a cost function. Using the data of the robot states and the environment, the weight value of each factor using fuzzy inference is determined for an optimal trajectory in dynamic environments. For the evaluation of the proposed algorithm, we performed simulations in PC as well as real experiments with mobile robot, AmigoBot. The results show that the proposed algorithm is apt to identify obstacles in unknown environments to guide the robot to the goal location safely.

Modeling & Control of a Multi-Joint Robot actuated by the Ball Screw (볼나사 구동기를 이용한 다관절 로봇의 모델링 및 제어)

  • 최형식;김영식;전대원
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 1997.10a
    • /
    • pp.323-326
    • /
    • 1997
  • Conventional robots actuated by motors with the speed reducer such as harmonic drive had weakness in delivering loads, pressing, grinding, and cutting jobs. To overcome this, the developer a new type of robot actuated by the ball screw. The robot is an articulated shape, which is composed of four axes. The base axis is actuated similarly with conventional robot, but the others are actuated by four bars mechanism composed of the ball screw. We setup the dynamics model of the robot. The robot has parameter uncertainties and nonlinearlity due to the ball screw actuator. To coordinate the robot, we applied sliding-mode control.

  • PDF

Internal Teleoperation of an Autonomous Mobile Robot (인터넷을 이용한 자율운행로봇의 원격운용)

  • 박태현;강근택;이원창
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.45-45
    • /
    • 2000
  • This paper proposes a remote control system that combines computer network and an autonomous mobile robot. We control remotely an autonomous mobile robot with vision via the internet to guide it under unknown environments in the real time. The main feature of this system is that local operators need a World Wide Web browser and a computer connected to the internet communication network and so they can command the robot in a remote location through our Home Page. The hardware architecture of this system consists of an autonomous mobile robot, workstation, and local computers. The software architecture of this system includes the server part for communication between user and robot and the client part for the user interface and a robot control system. The server and client parts are developed using Java language which is suitable to internet application and supports multi-platform. Furthermore, this system offers an image compression method using motion JPEG concept which reduces large time delay that occurs in network during image transmission.

  • PDF

Remote Controlled Robot System using Real-Time Operating System (실시간 운영체제를 탑재한 원격 제어 로봇 시스템)

  • Lee, Tae-Hee;Cho, Sang
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.10 no.8
    • /
    • pp.689-695
    • /
    • 2004
  • This paper presents a robot system that combines computer network and an autonomous mobile robot where RTOS is installed. We propose a wireless communication protocol, and also implement it on the RTOS of the robot system. Main controller of the robot processes the control program as a task type in the real-time operating system. Peripheral devices are driven by the device driver functions with the dependency of the hardware. Because the client and server program was implemented to support the multi-platforms by Java SDK and Java JMF, it is easy to analyze programs, maintain system, and correct the errors in the system. End-user can control a robot with a vision showing remote sight over the Internet in real time, and the robot is moved keeping away from the obstacles by itself and command of the server received from end-user at the local client.

Design of Walking Robot Based on Jansen Mechanism (얀센 메커니즘 기반의 보행로봇 설계)

  • Ko, Jiwoo;Jo, Wonbin
    • Proceeding of EDISON Challenge
    • /
    • 2016.03a
    • /
    • pp.429-433
    • /
    • 2016
  • Moving robot is divided 2 kinds; one is the robot using wheels and the other has leg structure. On plat terrain, the former is better than the latter because it has fast speed and simple method to control. But on non-plat terrain, the situation is reversed. The robot using legs has slow speed but it has advantage to adjust various environments. This robot is expected to contribute to human in many fields such as rescue and exploration and so on. So walking robot is worth enough to research. In this paper, we present the design of 4-legged walking robot based on Jansen mechanism using m-Sketch and Edison Designer.

  • PDF

A Modified Multiple Depth First Search Algorithm for Grid Mapping Using Mini-Robots Khepera

  • El-Ghoul, Sally;Hussein, Ashraf S.;Wahab, M. S. Abdel;Witkowski, U.;Ruckert, U.
    • Journal of Computing Science and Engineering
    • /
    • v.2 no.4
    • /
    • pp.321-338
    • /
    • 2008
  • This paper presents a Modified Multiple Depth First Search algorithm for the exploration of the indoor environments occupied with obstacles in random distribution. The proposed algorithm was designed and implemented to employ one or a team of Khepera II mini robots for the exploration process. In case of multi-robots, the BlueCore2 External Bluetooth module was used to establish wireless networks with one master robot and one up to three slaves. Messages are sent and received via the module's Universal Asynchronous Receiver/Transmitter (UART) interface. Real exploration experiments were performed using locally developed teleworkbench with various autonomy features. In addition, computer simulation tool was also developed to simulate the exploration experiments with one master robot and one up to ten slaves. Computer simulations were in good agreement with the real experiments for the considered cases of one to one up to three networks. Results of the MMDFS for single robot exhibited 46% reduction in the needed number of steps for exploring environments with obstacles in comparison with other algorithms, namely the Ants algorithm and the original MDFS algorithm. This reduction reaches 71% whenever exploring open areas. Finally, results performed using multi-robots exhibited more reduction in the needed number of exploration steps.

Cluster Robots Line formatted Navigation Based on Virtual Hill and Virtual Sink (Virtual Hill 및 Sink 개념 기반의 군집 로봇의 직선 대형 주행 기법)

  • Kang, Yo-Hwan;Lee, Min-Cheol;Kim, Chi-Yen;Yoon, Sung-Min;Noh, Chi-Bum
    • The Journal of Korea Robotics Society
    • /
    • v.6 no.3
    • /
    • pp.237-246
    • /
    • 2011
  • Robots have been used in many fields due to its performance improvement and variety of its functionality, to the extent which robots can replace human tasks. Individual feature and better performance of robots are expected and required to be created. As their performances and functions have increased, systems have gotten more complicated. Multi mobile robots can perform complex tasks with simple robot system and algorithm. But multi mobile robots face much more complex driving problem than singular driving. To solve the problem, in this study, driving algorithm based on the energy method is applied to the individual robot in a group. This makes a cluster be in a formation automatically and suggests a cluster the automatic driving method so that they stably arrive at the target. The energy method mentioned above is applying attractive force and repulsive force to a special target, other robots or obstacles. This creates the potential energy, and the robot is controlled to drive in the direction of decreasing energy, which basically satisfies lyapunov function. Through this method, a cluster robot is able to create a formation and stably arrives at its target.

A Study on Design and Durability Analysis of Vertical Multi-Jointed Robot with Translational Joint to adapt in the High Temperature Environment (고온 환경에서 적용 가능한 병진관절을 갖는 수직 다관절 로봇시스템 개발 및 내구성 분석에 관한 연구)

  • Kim, Du-Beum;Kim, Hui-Jin;Bae, Ho-Young;Kim, Sang-Hyun;Im, O-Duek;Han, Sung-Hyun;Kang, Jung-Seok;Noh, Sung-Hoon
    • Journal of the Korean Society of Industry Convergence
    • /
    • v.22 no.3
    • /
    • pp.337-351
    • /
    • 2019
  • We Proposed a new technology to develop vertical type multi-joint robot system enable to adapt in high temperature environment. The main contents is a new approach to design a vertical type articulated robot with prismatic joint and analysis of thermal for process automation of casting and forging. The proposed robot is suitable to use handling working parts of casting and forging. for the manufacturing process of forging and casting. The reliability is illustrated that the proposed technique is more stable and robust than the conventional system. This study is concerned with an analytical methodology of kinematic computation for 7 DOF manipulators for optimization of forging manufacturing process.

Performance Evaluation for Multi-Level Configuration Space for the Development of an Efficient Mobile Robot Path Planner (모바일 로봇을 위한 다단계 형태 공간 생성 방법에 대한 성능 검증)

  • Park, Jung-Soo;So, Byung-Chul;Jung, Jin-Woo
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.21 no.1
    • /
    • pp.36-41
    • /
    • 2011
  • Configuration space(C-space) including configuration obstacle(C-obstacle) is one of the most important concepts in mobile robot path planning. Using C-space and C-obstacles, the robot with different shapes and moving mechanisms can be considered as a point in the C-space. And, as a result, the collision-free path for the robot can be easily achieved. To make C-space including C-obstacle, many researchers used circular approximation method for the efficient caluculation time. This method can help us to save our time by approximating the shape of a robot as the minimum sized circle which can cover all the area of robot. But, by using the circle larger than the robot, more space are considered as the part of robot and, as a result, some obstacles which are very near each other may be considered as a combined one obstacle. To solve this problem, multi-level configuration space is proposed by this paper. This multi-level method also use the circular approximation method as the initial step. But, after finding the initial path, it will check how many obstacles are combined. And then, for each combined obstacle, more accurate C-space generation will be continued. To check the efficiency of the proposed algorithm, time for c-space generation are compared with the well-known accurate C-space generation method using various types of robot shape.