编程装置及记录介质、编程方法制造方法及图纸

技术编号:22947695 阅读:20 留言:0更新日期:2019-12-27 17:46
本发明专利技术提供一种编程装置及记录介质、编程方法,使对于用户而言能够容易理解基于有形编程的编程操作、和与通过该操作而生成的程序对应的被控制部的移动方向的关联性。编程装置具有:编程板(120),受理至少一个的第一用户操作,用于通过确定被配置在平面方向上相互不同的位置的多个有形的区域(102)中两个以上的区域(102)来指示形状;以及控制部(170),生成使目标设备(200)对应所指示的所述形状而移动的程序。

Programming device, recording medium and programming method

【技术实现步骤摘要】
【国外来华专利技术】编程装置及记录介质、编程方法
本专利技术涉及编程装置及记录介质、编程方法。
技术介绍
以往,伴随着计算机和移动终端等信息通信设备的普及、和包括这些信息通信设备的各种各样设备的控制技术的发展,程序的研发技术的重要性被提出。近年来,自幼儿期的编程教育的重要性被得到世界性的认知,自义务教育阶段就被采用作为必修科目的国家增加。在我们国家(日本)编程教育也被纳入政策中,可以预测未来对编程教育的关注将扩展到更低年龄层。以这种对编程教育的关注的提高为背景,已研发出各种各样的编程教育工具。例如,在专利文献1中记载了这样的技术,用户直接手拿着物理的块体(物体)进行实际移动,通过进行一维或者二维的连接来生成程序,根据该程序控制执行装置的动作。另外,在非专利文献1中记载了这样的技术,用户直接手拿着物理的块体(物体)在规定的板上进行实际移动,通过顺序地进行组装来生成程序,控制行走机器人的动作。另外,在非专利文献2中记载了这样的技术,通过在平板终端等信息终端的画面上连接由插图图标构成的假想块体进行编程,控制画面中的角色的移动。根据这些文献所记载的技术,通过由行走机器人或角色顺序地执行对被连接或者组装而成的各块体设定的功能,能够直观地学习程序的结构和执行状况。在本说明书中,将如专利文献1或非专利文献1那样通过直接移动物体进行编程称作有形编程。另一方面,将如非专利文献2那样通过触摸移动在液晶显示装置等电子显示器的画面上显示的假想块体即假想图标进行编程称作视觉编程。另外,在本说明书中,所谓有形是指具有实体,在现实空间中能够用手摸到并实际感觉到的状态。然而,液晶显示装置等电子显示器自身虽然是有形的,但是通过触摸其显示器画面来操作在那样的显示器上被电子地显示出的图标等,不是有形的操作。现有技术文献专利文献专利文献1:日本特开平5-204620号公报非专利文献非专利文献1:“Cubetto:コーデイングとプログラミングを教えてくれる子ども向けロボット”、[online]、2016、PrimoToys、[2016年11月22日検索]、インターネット<URL:https://www.primotoys.com/ja/>非专利文献2:“ScratchJr-Home”、[online]、2016年5月17日更新、MITMediaLab、[2016年11月22日検索]、インターネット<URL:https://www.scratchjr.org/>
技术实现思路
专利技术要解决的课题通常,在针对3岁左右前的幼儿的编程教育中,从智力的发展的角度讲,使进行有形编程即在现实空间内实际触摸物体进行移动、变形等操作来进行编程,被认为学习效果比较好。但是,上述的专利文献1和非专利文献1所记载的技术属于虽然是有形编程,但却是在规定的接合部连接被设定了功能的块体并在规定的板上顺序地组装来进行编程的方法,因而连接或者组装的块体整体的形状和配置、与实际进行动作的执行装置和行走机器人的行进方向没有关系。因此,幼儿不易直观地掌握、理解编程时的操作内容和执行装置的移动的关系,存在不能充分得到编程的学习效果的情况。另外,上述的非专利文献2所记载的技术不是进行有形编程,而是进行视觉编程即使用平板终端等仅靠画面上的操作进行编程的方法,因而虽然某种程度上适合于年岁较大(大致5岁左右以上)的学习者,但是3岁左右前的幼儿不易直观地掌握、理解编程时的操作方法和操作内容等,存在不能充分得到编程的学习效果的情况。这样,以往作为面向幼儿的编程教育工具,已知有进行有形编程的工具和进行视觉编程的工具,但是都不能说是对于幼儿而言可以充分得到编程的学习效果的工具。即,尚未得知诸如对于用户而言容易理解基于有形编程的编程操作、和与通过该操作而生成的程序对应的被控制部的移动方向的关联性的编程教育工具。所以,本专利技术的目的在于,鉴于上述的课题,提供一种编程装置及记录介质、编程方法,使对于用户而言能够容易理解基于有形编程的编程操作、和与通过该操作而生成的程序对应的被控制部的移动方向的关联性。用于解决课题的手段有关本专利技术的编程装置具有:形状指示部,受理至少一个的第一用户操作,该至少一个的第一用户操作是通过确定被配置在平面方向上相互不同的位置的多个有形部分中两个以上的部分来指示形状的操作;以及控制部,生成使被控制部对应所指示的所述形状而移动的命令列表。有关本专利技术的编程方法是由具有形状指示部及控制部的编程装置执行的,所述编程方法包括:通过所述编程装置的所述形状指示部受理至少一个的第一用户操作,该至少一个的第一用户操作是通过确定被配置在平面方向上相互不同的位置的多个有形部分中两个以上的部分来指示形状的操作;以及通过所述编程装置的所述控制部生成命令列表,用于使被控制部对应根据所述形状指示部受理的所述至少一个的第一用户操作所指示的所述形状而移动。有关本专利技术的记录介质存储有程序,所述程序使具有形状指示部及控制部的编程装置的计算机执行以下处理:通过所述编程装置的所述形状指示部受理至少一个的第一用户操作,该至少一个的第一用户操作是通过确定被配置在平面方向上相互不同的位置的多个有形部分中两个以上的部分来指示形状的操作;以及通过所述编程装置的所述控制部生成命令列表,用于使被控制部对应根据所述形状指示部受理的所述至少一个的第一用户操作所指示的所述形状而移动。专利技术效果根据本专利技术,使对于用户而言能够容易理解基于有形编程的编程操作、和与通过该操作而生成的程序对应的被控制部的移动方向的关联性。附图说明图1是表示适用了有关本专利技术的编程装置的编程教育装置的一实施方式的概略图。图2是表示有关本实施方式的编程教育装置所适用的结构例的功能框图。图3是表示有关本实施方式的编程教育装置所适用的另一结构例的功能框图。图4是表示有关本实施方式的编程教育装置的编程操作及程序生成、执行方法的一例(一般模式)的流程图。图5是用于说明本实施方式所适用的编程操作处理的概略图(其一)。图6是用于说明本实施方式所适用的编程操作处理的概略图(其二)。图7是用于说明本实施方式所适用的程序生成、执行处理(总括处理)的概略图(其一)。图8是用于说明本实施方式所适用的程序生成、执行处理(总括处理)的概略图(其二)。图9是用于说明本实施方式所适用的程序生成、执行处理(步骤处理)的概略图(其一)。图10是用于说明本实施方式所适用的程序生成、执行处理(步骤处理)的概略图(其二)。图11是表示在有关本实施方式的编程教育装置(编程装置)中不具有引导片的结构例的概略图(其一)。图12是表示在有关本实施方式的编程教育装置(编程装置)中不具有引导片的结构例的概略图(其二)。图13是表示有关本实施方式的编程教育装置的编程操作及程序生成、执行方法的变形例(实时模式)的流程图。图14本文档来自技高网
...

【技术保护点】
1.一种编程装置,其特征在于,具有:/n形状指示部,受理至少一个的第一用户操作,该至少一个的第一用户操作是通过确定被配置在平面方向上相互不同的位置的多个有形部分中两个以上的部分来指示形状的操作;以及/n控制部,生成使被控制部对应所指示的所述形状而移动的命令列表。/n

【技术特征摘要】
【国外来华专利技术】20170327 JP 2017-0608071.一种编程装置,其特征在于,具有:
形状指示部,受理至少一个的第一用户操作,该至少一个的第一用户操作是通过确定被配置在平面方向上相互不同的位置的多个有形部分中两个以上的部分来指示形状的操作;以及
控制部,生成使被控制部对应所指示的所述形状而移动的命令列表。


2.根据权利要求1所述的编程装置,其特征在于,
所述编程装置还具有一个以上的功能设定部,该一个以上的功能设定部分别与所述被控制部执行的至少一个功能建立对应,
所述形状指示部受理至少一个的第二用户操作,该至少一个第二用户操作是使所述一个以上的功能设定部与所述多个部分中的任意一个部分对应的操作,
所述控制部生成所述命令列表,使得在所述被控制部向与所述任意一个部分对应的位置移动时,使所述被控制部还执行与该任意一个部分所对应的所述一个以上的功能设定部分别建立了对应的所述至少一个功能。


3.根据权利要求2所述的编程装置,其特征在于,
所述一个以上的功能设定部是有形的,
所述形状指示部还在所述任意一个部分具有受理部,该受理部受理所述至少一个的第二用户操作,使所述一个以上的功能设定部中的一个功能设定部配置在该任意一个部分。


4.根据权利要求1~3中任一项所述的编程装置,其特征在于,
所述控制部构成为在第一命令生成模式和第二命令生成模式之间切换模式,
在所述第一命令生成模式中总括地生成所述命令列表,使得所述被控制部从与通过所确定的所述两个以上的部分所指示的所述形状对应的路径的始点移动到终点,
在所述第二命令生成模式中,每当顺序地受...

【专利技术属性】
技术研发人员:长坂知明桥本章吾山口伦治关塚达也
申请(专利权)人:卡西欧计算机株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1