• Title/Summary/Keyword: LEGO

Search Result 120, Processing Time 0.022 seconds

Solving Escapee-Chaser Game via Model Checking (모델 체킹을 이용한 도망자-추적자 게임 풀이)

  • Park, Sa-Choun;Kwon, Gi-Hwon
    • Journal of Korea Game Society
    • /
    • v.4 no.2
    • /
    • pp.13-20
    • /
    • 2004
  • We have been interested in solving escapee-chaser game. In this game, with avoiding chaser, the escapee must escape from given male. The winning strategies of the escapee are driving the chaser to an intended place and closely evading from chaser by using some walls. According to our experience, some stages of the game are too difficult to solve manually. So we take the model checking method to get a solution of the game. Because the model checking with breadth fist search manner exhaustively searches the all state space of the game, the solution using model checking is best solution, shortest path. Fortunately, during the process of finding solution path, the state space explosion problem didn't occur, and the results of the game solving was applied to embedded system, Lego Mindstorm. Two agents, escapee and chaser, were implemented into robots and several experiments conformed the correctness of our solution.

  • PDF

Model Based Control System Design of Two Wheeled Inverted Pendulum Robot (이륜 도립진자 로봇의 모델 기반 제어 시스템 설계)

  • Ku, Dae-Kwan;Ji, Jun-Keun;Cha, Guee-Soo
    • The Transactions of the Korean Institute of Power Electronics
    • /
    • v.16 no.2
    • /
    • pp.162-172
    • /
    • 2011
  • This paper proposes embedded System of two wheeled inverted pendulum robot designed by model based design method, using MATLAB/SIMULINK and LEGO NXT Mindstorms. At first, stability and performance of controller is verified through modeling and simulation. After that direct conversion from simulation model to C code is carried and effectiveness of controller is experimentally verified. Two wheeled inverted pendulum robot has basic function about autonomous balancing control using principle of inverted pedulum and it is also possible to arrive at destination. In this paper, state feedback controller designed by quadratic optimal control method is used. And quadratic optimal control uses state feedback control gain K to minimize performance index function J. Because it is easy to find gain, this control method can be used in the controller of two wheeled inverted pendulum robot. This proposed robot system is experimentally verified with following performances - balancing control, disturbance rejection, remote control, line following and obstacle avoidance.

SVG Based Realtime Drawing Using NXT Robot (NXT 로봇을 이용한 SVG 기반 실시간 드로잉)

  • Jang, ho-yeon;Ryoo, seung-taek;Park, jin-wan
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2009.05a
    • /
    • pp.146-151
    • /
    • 2009
  • A reward of the work which used physical computing in fields artistic modern installation is becoming large. But the example that used a robot cannot try to easily look it up on a tool of the drawing which isn't robot use for interaction. I will mention it about a user and a drawing system design and the developmental process which I can communicate with at these papers. I used a Mindstorm NXT system to have been said in Lego companies in the robot which composed working environment, and I classified it to virtual environments that I forecasted environmental actual drawing this, and I did simulate. I used an Icommand library to control a NXT system, and drawing used a processing library in actual environments for the purpose of in order to to express to virtual environment. I got image information, and I expressed to a vector method SVG file to bases for line drawing. This system can have already made it according to demand of a user as real-time communication is possible by bluetooth working together. These figures can work to one performance not being stopping to the results of already in processes doing drawing.

  • PDF

Development and Evaluation of a Putting Training System with Changeable Guideline of Width and Distance (가이드 폭과 위치조절이 가능한 퍼팅훈련시스템 개발 및 유용성 평가)

  • Kil, S.K.;Kim, J.H.;Moon, J.H.;Park, J.C.;Kim, T.W.;Kim, K.J.;Lee, S.C.;Hwang, J.H.
    • Journal of rehabilitation welfare engineering & assistive technology
    • /
    • v.8 no.4
    • /
    • pp.275-281
    • /
    • 2014
  • The purpose of this study was development and evaluation of putting training system with specialized guides which were adjustable its width and changeable its distance from the ball. The system hardwares that used in this study were made by LEGO NXT and Tetrix set. The system software was made by LabVIEW ver. 2010. The subjects were organized in non-experts(10persons) and KPGA(5persons) players. The putting training schedule was composed of 10 sets and each sets were identically same, which were organized in 4 different width of its guide at 3 different distance from the ball hitting spot, 3 repetition each. The speed/acceleration in wrist area and movement in head area were both reduced by the putting training. Most of testees submitted positive comments in aspect of concentration and motivation. This training method which had changeable width and distance will be able to adapt easily to another sports for the handicapped and the elderly such as ParkGolf or Gateball.

  • PDF

Implementation of Virtual Diorama Using LEGO-Type 3D Brick System (레고유형의 3D 브릭 시스템을 활용한 가상 디오라마 구현)

  • Kwon, Hyo-Jeong;Jo, Hyun-Sin;Kim, Chee-Yong
    • Journal of Korea Multimedia Society
    • /
    • v.9 no.10
    • /
    • pp.1344-1353
    • /
    • 2006
  • In terms of the product conforming to a social value of integration of digital and design, the importance of brick toys aiming at the convergence with digital technology in various ways has increased on the strength of expanded base of users and in pursuit of design innovation. Given that previous studies on bricks centered on the role as a tool of flay and education, it is true that studies on other indefinite potentials and expandability in light of multimedia have not been conducted. This study was initiated with a question how the brick system toys, which is gradually gaining popularity, has evolved and is aimed at examining the status of evolvement through study of basic theories and analysis of examples. Based on this, it is intended to explore the possibility of the digital brick system by executing design process utilizing examples of comprehensive brick system with expanded form.

  • PDF

Implementation of Network-based Robot System to Guide a way (길안내를 위한 네트워크 기반 로봇 시스템 구현)

  • Kim, Hyung-Sun;Lee, Jun-Yeon;Lim, Jae-Hyun
    • Journal of Internet Computing and Services
    • /
    • v.10 no.5
    • /
    • pp.117-125
    • /
    • 2009
  • Early in 21st century, researches about intelligent service robot that provide various services for a human out of the industrial robot only has simple pattern repetition. It concentrates in the research regarding the URC(Ubiquitous Robotic Companion) robot which connects the network in the intelligent service. This paper proposes the robot system based on network to guide a way. The robot has made by lego brick and used ultrasonic sensor, rotation sensor and RFID tag to recognize external environment. Also, it includes a PDA to process the data between robot and server. The network server transmits information to robot controller by bluetooth and it controls the course movement and evasion of the robot. In this research, the robot system based on network to guide a way is easy to expand service and is able to process a data in real time due to data processing in the server as a part of intelligent robot. And it can reduce the cost to build a robot thank to use cheaper sensor equipment.

  • PDF

Development of SW convergence Education program for the patriotism applying Novel Engineering (Novel Engineering을 적용한 SW융합형 호국보훈 수업 방안)

  • Hong, Ji-Yeon;Kim, Yung-Sik
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2018.10a
    • /
    • pp.600-603
    • /
    • 2018
  • The purpose of this study is to describe the SW Convergence education class applying the Novel Engineering teaching method during the creative experiential activity time. We developed a SW convergence education program for a patriotism class applying Novel Engineering, a new educational method instead of writing and drawing. Through this lesson program, students can improve their problem-solving ability based on their computational thinking and enhance their love spirit about country. Students read a book that tells the story of patriot, writes the historical scene presented in the book through scenarios through Re-enactment, and implements the simulation situation using Lego WeDo 2.0. The results of this study based on the analysis of the data on the questionnaire showed that there is a significant students' change through the SW convergence education program for patriotism class. In the future, we will expand the scope to more various grades and subjects so that we can generalize the effectiveness of SW convergence education applying Novel Engineering.

  • PDF

Real-Time Functional Reactive Program Translator for Embedded Systems (임베디드 시스템을 위한 실시간 함수형 반응적 프로그램 변환기)

  • Lee, Dong-Ju;Woo, Gyun
    • The KIPS Transactions:PartA
    • /
    • v.13A no.6 s.103
    • /
    • pp.481-488
    • /
    • 2006
  • FRP(Functional Reactive Programming) is a kind of embedded language in Haskell, it declaratively program reactive system based on two essential high-order types named behavior and events. This Paper design and implementation RT-FRP(Real-time Functional Reactive Programming) translator for using FRP in embedded systems with many constraints. The RT-FRP translator generates a C Program from an RT-FRP program according to the operational semantics of the RT-FRP language. To show the effectiveness of the RT-FRP translator, we loaded and executed the test program generated by the translator onto a real embedded system, LEGO Mindstorm. According to the experimental result, the reactive system software can be programmed more concisely using RT-FRP than using an imperative counter part although the size of the binary code is rather increased.

Analysis Standardization Layout for Efficient Prediction Model (예측모델 구축을 위한 분석 단계별 레이아웃 표준화 연구)

  • Kim, Hyo-Kwan;Hwang, Won-Yong
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.11 no.5
    • /
    • pp.543-549
    • /
    • 2018
  • The importance of prediction is becoming more emphasized, due to the uncertain business environment. In order to implement the predictive model, a number of data engineers and scientists are involved in the project and various prediction ideas are suggested to enhance the model. it takes a long time to validate the model's accuracy. Also It's hard to redesign and develop the code. In this study, development method such as Lego is suggested to find the most efficient idea to integrate various prediction methodologies into one model. This development methodology is possible by setting the same data layout for the development code for each idea. Therefore, it can be validated by each idea and it is easy to add and delete ideas as it is developed in Lego form, which can shorten the entire development process time. Finally, result of test is shown to confirm whether the proposed method is easy to add and delete ideas.

A Study on the Design and Development of Robot Game-based Project for Teaching Children to Program Computers (프로그램교육 목적의 로봇게임 프로젝트 학습 구안에 관한 연구)

  • Shin, Seung-Young;You, Sang-Mi;Kim, Mi-Ryang
    • Journal of Internet Computing and Services
    • /
    • v.10 no.6
    • /
    • pp.159-171
    • /
    • 2009
  • The objective of this research is to explore a method to utilize a programmable robot, as a potential learning tool in the elementary school's curricula. Due to their programmability and operational ease of use, programmable robots are among digital toys that today offer specially instructive features. In this research, we developed the robot game-based project contents as a tool for teaching the elementary school children to learn the algorithm, the essential part of computer programming. The LEGO material, selected as the construction kit for robot, consists of a mechanical assembly system, a set of sensors and actuators, a central control unit, a programming environment. The project requires the children to complete 3 separate tasks, each of which is developed based on the principles of algorithm. The classroom feedback supports that the robotic experiences provided the children with fun and absorption. It is likely that implementing learning with robot in regular classroom in elementary school can bring new possibilities to the educational system, provided that a thorough preparation backs up the plan.

  • PDF