• Title/Summary/Keyword: Robot simulation

Search Result 1,696, Processing Time 0.034 seconds

Authoring Tool for Robot Simulation Creation using Functional Concise Script (기능 축약화 스크립트를 활용한 로봇 시뮬레이션 저작 도구)

  • Kim, Young-Joon;Seo, Yong-Ho
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.13 no.2
    • /
    • pp.165-170
    • /
    • 2013
  • This paper proposes a method of simplification for robot simulation creation using functional concise script. General robotics simulation authoring tools require professional knowledge regarding development language and their APIs, and these prerequisites are considered as a big obstacle in implementing robotics simulation. In order to resolve these problems, we developed an authoring tool using functional concise script in building simulation environment, and this concise script composes of simplified service commands and minimum options. In experiment, we educated students and teachers in High school to use this authoring tool and we verified that the proposed method makes it possible to build robotics simulation environment and control simulated robots through one-day training course for the novices.

Development of A Sketch-Based Robot Simulation Tool (스케치 기반 로봇 시뮬레이션 도구 개발)

  • Aoki, Hiroyuki;Shim, Jae-Kwoun;Kim, Ja-Mee;Lee, Won-Gyu
    • The Journal of Korean Association of Computer Education
    • /
    • v.15 no.2
    • /
    • pp.57-66
    • /
    • 2012
  • It is the advantage of robot programming to improve the learners' interest. However, the drawback is existed in the fact that it is not easy to determine whether the problem lies in the hardware factor or programmed logic when an error takes place. This study is an attempt to develop a simulation tool which assists learners to concentrate on the problems not relating to robot assembling but to robot program. It aims to enable beginners make a sketch of their ideas and examine their logic through simulation. Therefore, an Etoys-based robot programming tool is developed to allows user to download and execute the simulated program into an assembled robot. The significance of this study is that easy activity of sketch-based simulation can support learners to understand how the principles of computer science are applied in daily life such as an automatic door system.

  • PDF

A Cloud-based Integrated Development Environment for Robot Software Development (로봇 소프트웨어 개발을 위한 클라우드 기반 통합 개발 환경)

  • Yoon, Jae Hoon;Park, Hong Seong
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.21 no.2
    • /
    • pp.173-178
    • /
    • 2015
  • Cloud systems are efficient models that can utilize various infrastructures, platforms, and applications regardless of the type of clients. This paper proposes a cloud-based integrated development environment (IDE) for robot software development which would make software development easier. The proposed system provides robot simulation to test the robot HW modules or robot systems for development and testing of software operating in a robot system with two or more different operating systems (OS) such as Windows, Linux, and real-time OS. This paper implements and evaluates the proposed system using OPRoS [33].

Obstacle Avoidance for a Mobile Robot Using Optical Flow (광류 정보를 이용한 이동 로봇의 장애물 회피 항법)

  • Lee, Han-Sik;Baek, Jun-Geol;Jang, Dong-Sik
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.28 no.1
    • /
    • pp.25-35
    • /
    • 2002
  • This paper presents a heuristic algorithm that a mobile robot avoids obstacles using optical flow. Using optical flow, the mobile robot can easily avoid static obstacles without a prior position information as well as moving obstacles with unknown trajectories. The mobile robot in this paper is able to recognize the locations or routes of obstacles, which can be detected by obtaining 2-dimensional optical flow information from a CCD camera. It predicts the possibilities of crash with obstacles based on the comparison between planned routes and the obstacle routes. Then it modifies its driving route if necessary. Driving acceleration and angular velocity of mobile robot are applied as controlling variables of avoidance. The corresponding simulation test is performed to verify the effectiveness of these factors. The results of simulation show that the mobile robot can reach the goal with avoiding obstacles which have variable routes and speed.

Localization using Fuzzy-Extended Kalman Filter (퍼지-확장칼만필터를 이용한 위치추정)

  • Park, Sung-Yong;Park, Jong-Hun;Wang, Hai-Yun;No, Jin-Hong;Huh, Uk-Youl
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.63 no.2
    • /
    • pp.277-283
    • /
    • 2014
  • This paper proposes robot localization using Fuzzy-Extended Kalman Filter algorithm of the mobile robots equipped with least sensors. In order to improve the accuracy of the localization, we usually add the sensors or equipment. However, it increases the simulation time and expenses. This paper solves this problem using only the odometer and ultrasonic sensors to get the localization with the Fuzzy-Extended Kalman Filter algorithm method. By inputting the robot's angular velocity, sensor data variation, and residual errors into the fuzzy algorithm, we get the sensor weight factor to decide the sensor's importance. The performance of the designed method shows by the simulation and Pioneer 3-DX mobile robot test in the indoor environment.

Mobile Robot Navigation with Obstacle Avoidance based on the Nonlinear Least Squares Optimization Method using the Cost Function and the Sub-Goal Switching (비용함수와 서브 골을 이용한 비선형 최적화 방법 기반의 이동로봇 장애물 회피 주행)

  • Jung, Young-Jong;Kim, Gon-Woo
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.63 no.9
    • /
    • pp.1266-1272
    • /
    • 2014
  • We define the mobile robot navigation problem as an optimization problem to minimize the cost function with the pose error between the goal position and the position of a mobile robot. Using Gauss-Newton method for the optimization, the optimal speeds of the left and right wheels can be found as the solution of the optimization problem. Especially, the rotational speed of wheels of a mobile robot can be directly related to the overall speed of a mobile robot using the Jacobian derived from the kinematic model. When the robot detects the obstacle using sensors, the sub-goal switching method is adopted for the efficient obstacle avoidance during the navigation. The performance was evaluated using the simulation and the simulation results show the validity of the proposed method.