KR101313794B1 - 로봇 교육 서비스 장치 - Google Patents

로봇 교육 서비스 장치 Download PDF

Info

Publication number
KR101313794B1
KR101313794B1 KR1020120131146A KR20120131146A KR101313794B1 KR 101313794 B1 KR101313794 B1 KR 101313794B1 KR 1020120131146 A KR1020120131146 A KR 1020120131146A KR 20120131146 A KR20120131146 A KR 20120131146A KR 101313794 B1 KR101313794 B1 KR 101313794B1
Authority
KR
South Korea
Prior art keywords
robot
control logic
unit
control
visual program
Prior art date
Application number
KR1020120131146A
Other languages
English (en)
Inventor
안태홍
이호현
이철한
김기락
Original Assignee
주식회사 퓨처테크날러지
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 퓨처테크날러지 filed Critical 주식회사 퓨처테크날러지
Priority to KR1020120131146A priority Critical patent/KR101313794B1/ko
Application granted granted Critical
Publication of KR101313794B1 publication Critical patent/KR101313794B1/ko

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/008Manipulators for service tasks
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • B25J13/081Touching devices, e.g. pressure-sensitive
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/02Sensing devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1628Programme controls characterised by the control loop
    • B25J9/163Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

본 발명은 로봇 교육 서비스 장치에 관한 것으로서, 특히 교육용 로봇의 동작 실행을 위한 제어로직을 쉽게 변경하여 로봇을 다양하게 실행시킬 수 있는 로봇 교육 서비스 장치에 관한 것이다.
본 발명의 로봇 교육 서비스 장치은, 이동 또는 동작하는 작동로봇과; 상기 작동로봇에 장착된 수신부와; 상기 작동로봇에 탈착 가능하게 장착되고, 전면(前面)에 디스플레이부가 구비된 디바이스와; 상기 디바이스에 내장되고, 외부입력에 의해 상기 작동로봇을 제어하기 위한 제어로직을 제작하는 비주얼 프로그램과; 상기 디바이스에 장착되고, 상기 제어로직에서 발생된 제어신호를 유선 또는 무선 통신을 통해 상기 수신부로 전송하는 송신부를 포함하여 이루어지되, 상기 디바이스가 상기 작동로봇에 장착된 상태에서, 상기 비주얼 프로그램을 이용하여 제작된 상기 제어로직이 실행되면, 상기 송신부는 상기 제어로직에 의해 상기 제어신호를 상기 수신부에 전송하고, 상기 작동로봇은 상기 수신부에서 수신된 상기 제어신호에 따라 작동되는 것을 특징으로 한다.

Description

로봇 교육 서비스 장치{ Robot education service apparatus }
본 발명은 로봇 교육 서비스 장치에 관한 것으로서, 특히 교육용 로봇의 동작 실행을 위한 제어로직을 쉽게 변경하여 로봇을 다양하게 실행시킬 수 있는 로봇 교육 서비스 장치에 관한 것이다.
근래에는 학교 등에서 로봇 교육이나 로봇 제어를 위한 프로그래밍 교육이 이루어지고 있고, 이러한 로봇 교육이나 로봇 제어를 위한 프로그래밍 교육을 위해 로봇이 이용되고 있다.
이러한 프로그래밍 교육에는 교육용으로 개발된 로봇이 사용되는데, 이 교육용 로봇과 관련하여 국내등록특허공보 제10-0885904호 “걸어다니는 교육용 로봇”, 국내공개특허공보 제10-2010-0114169호 “교육용 로봇키트의 로봇 가상 설계방법”, 국내공개특허공보 제10-2010-0114169호 “교육용 로봇의 프로그램 입력시스템”, 국내등록실용신안공보 제20-0353674호 “교육용 로봇장치 프로그램용 핸디키트”등이 잘 알려져 있다.
그러나 위와 같은 교육용 로봇의 경우, 로봇 구동을 위한 프로그래밍이 C/C++, 베이직, 어셈블리, 자바와 같은 일반적인 프로그래밍 언어를 통해 수행됨에 따라 프로그래밍에 어려움이 따를 수밖에 없다.
따라서 프로그래밍에 익숙하지 못한 이들이 프로그래밍하는데 많은 어려움이 따르는 문제점이 있으며, 단순히 로봇을 이동시키는 동작만을 수행하는 것이 대부분이어서 교육 대상자의 학습 동기를 유발시키는데 한계가 있다.
이러한 문제점을 해소하고자 국내공개특허공보 제10-2012-0078939호를 통해 프로그래밍 작업이 간편하고 용이하게 수행될 수 있는 새로운 형태의 프로그래밍이 가능한 교육용 게임 로봇 시스템이 알려져 있으며, 그 시스템 구성은 도 1과 같다.
도 1에 도시되어 있듯이, 교육용 게임 로봇 시스템은 컴퓨터(20)와 게임 로봇(40) 그리고 리모트 컨트롤러(60)를 포함하여 이루어진다.
이러한 종래 기술에 따르면, 게임 로봇(40)은 반드시 컴파일된 로봇 구동 프로그램(22)을 컴퓨터(20)로부터 직접 다운로드 받아 프로그램 메모리(46)에 기록하여야 한다.
즉, 로봇 제어를 위한 실행 로직이 게임 로봇(40)의 ROM에 기록되어야만 게임 로봇(40)을 제어하는 것이 가능해진다.
이는 게임 로봇(40)의 실행 로직 변경을 어렵게 함을 의미한다.
따라서 로봇 교육을 목적으로 하는 경우에, 하나의 학습과제에 대한 로봇 교육은 가능하나 다양한 학습과제에 대한 로봇 교육은 어려울 수밖에 없다.
본 발명은 전술한 문제점을 해결하기 위한 것으로써, 로봇 제어를 위한 제어로직의 변경을 용이하게 하여 다양한 학습과제에 대한 로봇 교육을 용이하게 할 수 있는 로봇 교육 서비스 장치을 제공하는데 그 목적이 있다.
상기 목적을 달성하기 위하여 본 발명의 로봇 교육 서비스 장치은, 이동 또는 동작하는 작동로봇과; 상기 작동로봇에 장착된 수신부와; 상기 작동로봇에 탈착 가능하게 장착되고, 전면(前面)에 디스플레이부가 구비된 디바이스와; 상기 디바이스에 내장되고, 외부입력에 의해 상기 작동로봇을 제어하기 위한 제어로직을 제작하는 비주얼 프로그램과; 상기 디바이스에 장착되고, 상기 제어로직에서 발생된 제어신호를 유선 또는 무선 통신을 통해 상기 수신부로 전송하는 송신부를 포함하여 이루어지되, 상기 디바이스가 상기 작동로봇에 장착된 상태에서, 상기 비주얼 프로그램을 이용하여 제작된 상기 제어로직이 실행되면, 상기 송신부는 상기 제어로직에 의해 상기 제어신호를 상기 수신부에 전송하고, 상기 작동로봇은 상기 수신부에서 수신된 상기 제어신호에 따라 작동되는 것을 특징으로 한다.
상기 제어로직은 상기 디바이스의 디스플레이부를 통한 상기 비주얼 프로그램의 조작에 의해 제작된다.
상기 제어로직은 상기 비주얼 프로그램을 이용하여 제작되어 상기 디바이스에 저장된 후, 상기 디바이스가 상기 작동로봇에 장착되면 실행되어 상기 제어신호를 발생시킨다.
상기 디바이스에는 상기 작동로봇을 감지하는 감지부가 장착되되, 상기 감지부는, 상기 작동로봇이 감지되지 않으면 상기 제어로직의 실행을 정지시키고, 상기 디바이스가 상기 작동로봇에 장착되어 상기 작동로봇을 감지하면 상기 제어로직이 실행되도록 한다.
상기 감지부는 상기 수신부를 감지하는 상기 송신부임이 바람직하다.
이상에서 설명한 바와 같은 본 발명의 로봇 교육 서비스 장치에 따르면, 작동로봇의 실행을 위한 제어로직을 매우 용이하게 변경할 수 있어, 그에 따라 다양한 학습과제에 대한 로봇 교육을 용이하게 실시할 수 있다.
도 1은 종래 프로그래밍이 가능한 교육용 게임 로봇 시스템 블록도,
도 2는 본 발명의 실시예에 따른 로봇 교육 서비스 장치의 구성도,
도 3은 본 발명의 실시예에 따른 로봇 교육 서비스 장치을 간략하게 표현한 블록도,
도 2는 본 발명의 실시예에 따른 로봇 교육 서비스 장치의 구성도이고, 도 3은 본 발명의 실시예에 따른 로봇 교육 서비스 장치을 간략하게 표현한 블록도이다.
도 2 내지 도 3에 도시된 바와 같이, 본 발명의 로봇 교육 서비스 장치은, 작동로봇(110)과, 수신부(115)와, 디바이스(120)와, 비주얼프로그램(122)과, 송신부(125)와, 감지부 등을 포함하여 이루어진다.
상기 작동로봇(110)은 이동형 로봇이거나 관절형 로봇 등으로 이루어져, 제어신호에 의해 이동 또는 동작으로 수행하게 된다.
상기 작동로봇(110)에는 별도의 메모리가 구비되어 있지 않고, 상기 작동로봇(110)을 구동시키기 위한 구동부(112)가 장착되어 있으며, 상기 작동로봇(110)은 별도의 배터리에 의해 구동될 수 있고 상기 디바이스(120)에 연결되어 상기 디바이스(120)에 구비된 배터리를 통해 구동될 수도 있다.
상기 구동부(112)는 모터, 바퀴, 기어, 레일 등으로 이루어져 상기 작동로봇(110)이 이동 또는 동작할 수 있도록 한다.
그리고, 상기 작동로봇(110)에는 상기 디바이스(120)가 장착되기 위한 안착부(111)가 형성되어 있다.
상기 수신부(115)는 상기 작동로봇(110)에 장착되어 상기 송신부(125)에서 전송된 제어신호를 수신하는 역할을 한다.
상기 디바이스(120)는 상기 작동로봇(110)에 형성된 안착부(111)에 탈착 가능하게 장착되고, 전면(前面)에는 터치패널기능을 갖는 디스플레이부(121)가 구비되어 있다.
이러한 상기 디바이스(120)는, 스마트폰, 스마트패드, 태블릿PC 등으로 이루어진다.
상기 비주얼 프로그램(122)은 상기 디바이스(120)에 내장되어 있고, 사용자 등의 터치 등에 의한 외부입력에 의해 상기 작동로봇(110)을 제어하기 위한 제어로직(123)을 제작한다.
상기 비주얼 프로그램(122)은 스마트 러닝 교육을 위한 프로그램으로써, 사용자가 상기 비주얼 프로그램(122)을 이용하여 임의의 제어로직(123)을 제작하게 된다.
따라서, 사용자는 상기 비주얼 프로그램(122)을 이용하여 다양한 제어로직(123)을 제작할 수 있다.
즉, 상기 제어로직(123)은 상기 디바이스(120)의 디스플레이부(121)를 통해 사용자가 상기 비주얼 프로그램(122)의 조작함으로써 제작된다.
그리고 상기 비주얼 프로그램(122)을 이용하여 제작된 상기 제어로직(123)은 그 특성에 맞게 상기 작동로봇(110)을 실행시키기 위한 제어신호를 발생시킨다.
상기 제어로직(123)은 상기 비주얼 프로그램(122)을 이용하여 제작되어 상기 디바이스(120)에 저장된 후, 상기 디바이스(120)가 상기 작동로봇(110)에 장착되면 실행되어 다양한 제어신호를 발생시킨다.
상기 송신부(125)는 상기 디바이스(120)에 장착되고, 상기 제어로직(123)에서 발생된 제어신호를 유선 또는 무선 통신을 통해 상기 수신부(115)로 전송한다.
이러한 구성으로 이루어진 본 발명에서는, 상기 디바이스(120)가 상기 작동로봇(110)에 장착된 상태에서, 상기 비주얼 프로그램(122)을 이용하여 제작된 상기 제어로직(123)이 실행되면, 상기 송신부(125)는 상기 제어로직(123)에 의해 상기 제어신호를 상기 수신부(115)에 전송하고, 상기 작동로봇(110)은 상기 수신부(115)에서 수신된 상기 제어신호에 따라 작동되게 된다.
한편, 상기 디바이스(120)에는 상기 작동로봇(110)을 감지하는 감지부가 장착될 수 있다.
상기 감지부는, 상기 작동로봇(110)이 감지되지 않으면 상기 제어로직(123)의 실행을 정지시키고, 상기 디바이스(120)가 상기 작동로봇(110)에 장착되어 상기 작동로봇(110)을 감지하면 상기 제어로직(123)이 실행되도록 한다.
따라서, 상기 제어로직(123)이 상기 디바이스(120)에 저장된 상태에서, 상기 제어로직(123)이 혼자 실행되는 것을 방지할 수 있고, 상기 디바이스(120)가 상기 작동로봇(110)에 장착되었을 때 비로소 실행되어 상기 작동로봇(110)이 동작하도록 할 수 있다.
이러한 상기 감지부는 광센서, 스위치 등으로 이루어져 별도로 구성될 수도 있으나, 상기 수신부(115)를 감지하는 상기 송신부(125)가 상기 감지부 역할을 함께 하도록 함이 바람직하다.
즉, 상기 송신부(125)가 상기 수신부(115)를 감지함으로써, 상기 디바이스(120)가 상기 작동로봇(110)에 장착되었는지 여부를 확인할 수 있도록 한다.
그리고, 상기 작동로봇(110)의 동작을 변경하고자 할 경우에는 상기 디바이스(120)를 상기 작동로봇(110)에서 분리한 후, 상기 디바이스(120)에 내장된 상기 비주얼 프로그램(122)을 이용하여 새로운 제어로직(123)을 생성함으로써, 새로운 제어로직(123)에서 발생된 새로운 제어신호에 의해 상기 작동로봇(110)의 동작을 용이하게 변경시킬 수 있다.
위와 같은 본 발명에 의해, 작동로봇(110)의 실행을 위한 제어로직(123)의 변경을 매우 용이하게 할 수 있어, 그에 따라 다양한 학습과제에 대한 로봇 교육을 용이하게 실시할 수 있다.
본 발명인 로봇 교육 서비스 장치은 전술한 실시예에 국한하지 않고, 본 발명의 기술 사상이 허용되는 범위 내에서 다양하게 변형하여 실시할 수 있다.
110 : 작동로봇, 111 : 안착부, 112 : 구동부, 115 : 수신부,
120 : 디바이스, 121 : 디스플레이부, 122 : 비주얼프로그램, 123 : 제어로직, 125 : 송신부,

Claims (5)

  1. 이동 또는 동작하는 작동로봇과;
    상기 작동로봇에 장착된 수신부와;
    상기 작동로봇에 탈착 가능하게 장착되고, 전면(前面)에 디스플레이부가 구비된 디바이스와;
    상기 디바이스에 내장되고, 외부입력에 의해 상기 작동로봇을 제어하기 위한 제어로직을 제작하는 비주얼 프로그램과;
    상기 디바이스에 장착되고, 상기 제어로직에서 발생된 제어신호를 유선 또는 무선 통신을 통해 상기 수신부로 전송하는 송신부와;
    상기 디바이스에 장착되어 상기 작동로봇을 감지하는 감지부를 포함하여 이루어지되,
    상기 작동로봇에는 상기 디바이스가 장착되기 위한 안착부가 형성되고,
    상기 디바이스가 상기 작동로봇에 장착된 상태에서,
    상기 비주얼 프로그램을 이용하여 제작되어 상기 디바이스에 저장된 상기 제어로직이 실행되면, 상기 송신부는 상기 제어로직에 의해 발생된 상기 제어신호를 상기 수신부에 전송하고, 상기 작동로봇은 상기 수신부에서 수신된 상기 제어신호에 따라 작동되며,
    상기 디바이스가 상기 작동로봇으로부터 분리되어 상기 감지부가 상기 작동로봇을 감지하지 못하면 상기 디바이스에 저장된 상기 제어로직의 실행을 정지시키고,
    상기 디바이스가 상기 작동로봇에 장착되어 상기 감지부가 상기 작동로봇을 감지하면 상기 디바이스에 저장된 상기 제어로직이 실행되어 상기 제어신호를 발생시켜 상기 작동로봇이 작동하도록 하는 것을 특징으로 하는 특징으로 하는 로봇 교육 서비스 장치.
  2. 청구항1에 있어서,
    상기 제어로직은 상기 디바이스의 디스플레이부를 통한 상기 비주얼 프로그램의 조작에 의해 제작되는 것을 특징으로 하는 로봇 교육 서비스 장치.
  3. 삭제
  4. 삭제
  5. 청구항1에 있어서,
    상기 감지부는 상기 수신부를 감지하는 상기 송신부인 것을 특징으로 하는 로봇 교육 서비스 장치.
KR1020120131146A 2012-11-19 2012-11-19 로봇 교육 서비스 장치 KR101313794B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120131146A KR101313794B1 (ko) 2012-11-19 2012-11-19 로봇 교육 서비스 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120131146A KR101313794B1 (ko) 2012-11-19 2012-11-19 로봇 교육 서비스 장치

Publications (1)

Publication Number Publication Date
KR101313794B1 true KR101313794B1 (ko) 2013-10-07

Family

ID=49637498

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120131146A KR101313794B1 (ko) 2012-11-19 2012-11-19 로봇 교육 서비스 장치

Country Status (1)

Country Link
KR (1) KR101313794B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210050265A (ko) * 2019-10-28 2021-05-07 주식회사 킹콩에듀 광센서를 이용한 로봇
KR20220059895A (ko) * 2020-11-03 2022-05-10 주식회사 아이오테드 제어 대상 정보 및 제어 내용 정보에 따른 코드 인식을 기반으로 동작하는 코딩 로봇 장치

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070025126A (ko) * 2005-08-31 2007-03-08 (주)테라 교육용 로봇의 프로그램 입력시스템

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070025126A (ko) * 2005-08-31 2007-03-08 (주)테라 교육용 로봇의 프로그램 입력시스템

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210050265A (ko) * 2019-10-28 2021-05-07 주식회사 킹콩에듀 광센서를 이용한 로봇
KR102255486B1 (ko) * 2019-10-28 2021-05-24 주식회사 킹콩에듀 광센서를 이용한 로봇
KR20220059895A (ko) * 2020-11-03 2022-05-10 주식회사 아이오테드 제어 대상 정보 및 제어 내용 정보에 따른 코드 인식을 기반으로 동작하는 코딩 로봇 장치
WO2022097821A1 (ko) * 2020-11-03 2022-05-12 주식회사 아이오테드 Iot 기능을 수행하는 코딩 로봇 장치
KR102569917B1 (ko) 2020-11-03 2023-08-23 주식회사 아이오테드 제어 대상 정보 및 제어 내용 정보에 따른 코드 인식을 기반으로 동작하는 코딩 로봇 장치

Similar Documents

Publication Publication Date Title
US20210205980A1 (en) System and method for reinforcing programming education through robotic feedback
CN210200069U (zh) 可编程机器人
KR101281806B1 (ko) 퍼스널 로봇
Nádvorník et al. Remote control robot using Android mobile device
KR101546927B1 (ko) 블록을 이용한 알고리즘 교육 장치
CN102348068B (zh) 一种基于头部姿态控制的随动远程视觉***
CN103324100B (zh) 一种信息驱动的情感车载机器人
CN105264452A (zh) 多用途自推进装置
KR20170053185A (ko) 동작카드를 이용한 블록완구 동작 제어시스템 및 그 제어방법
KR20110024461A (ko) 센서 기반 조립형 교구
KR101313794B1 (ko) 로봇 교육 서비스 장치
JP2020026026A (ja) 情報処理装置、仲介装置、シミュレートシステム及び情報処理方法
KR20140033297A (ko) 스마트 로봇 교육 서비스 플랫폼 시스템
KR102529023B1 (ko) 트레이닝 처리 장치, 중개 장치, 트레이닝 시스템 및 트레이닝 처리 방법
KR101769867B1 (ko) 사용자 단말기를 이용한 로봇 구동 시스템 및 그 방법
KR101736134B1 (ko) 행동블록을 이용한 로봇 구동 시스템 및 그 방법
KR101494600B1 (ko) 교육용 또는 완구용 음성인식 기반 로봇 제어시스템 및 이를 이용한 로봇 제어방법
CN203710686U (zh) 支持多种控制模式的智能化多功能益智玩具车
CN203920606U (zh) 具备方向盘声音输入及视频显示功能的车载电子设备
CN207833708U (zh) 一种多方位简化编程学习过程的教具和编程教具
TWM512760U (zh) 雲端操作駕駛裝置
KR20150124009A (ko) 손동작을 이용한 로봇 코칭 시스템
US10901397B2 (en) Multifunctional component and system therefor
WO2016190834A1 (ru) Манипулятор для управления электронным устройством
Jagtap et al. Multi-Purpose Robot

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee