自动装置的程序开发方法

文档序号:6491806阅读:160来源:国知局
自动装置的程序开发方法【专利摘要】本发明揭示一种自动装置的程序开发方法,用于解决该控制程序开发不易的问题,其技术手段是借助一个电脑系统对一个自动装置进行控制程序开发作业,该方法包含:建模步骤,是供设计者以图形化界面对该自动装置建立行为树,该行为树包含数个节点及其触发事件;模拟步骤,是依据各节点的触发事件模拟该行为树的行为,并显示该模拟结果;及判断步骤,是依据期望资料判断该模拟结果是否符合预期,若判断为是,进行编程步骤,若判断为否,重新进行该建模步骤,其中该编程步骤是将该行为树编辑为控制程序,该控制程序具有数个执行绪。借此,不仅容易实现设计者的设计理念,并可缩短该控制程序开发时间。【专利说明】自动装置的程序开发方法【
技术领域
】[0001]本发明是关于一种程序开发方法,尤其是一种用于自动装置的程序开发方法。【
背景技术
】[0002]各种自动装置(例如:用于教学、娱乐、家庭或工业等的机器人,Robots)已可逐渐替代人们进行部份教学、娱乐、家庭或工业所需进行的作业。其中,现有自动装置的程序开发方法,例如:用于LEGO或中鸣机器人的程序开发方法,都以该自动装置具备的元件(Device)或模组(Module)等机械构件为主,进行整个控制程序开发过程。[0003]换言之,在整个程序开发过程中,设计者需思考的是该机械构件应如何循序运作,才能达成该自动装置需运行的行为模式(behaviormode),而非着重于该自动装置需同时进行何种行为,如此一来,将使整个程序开发过程局限于该自动装置的机械构件。[0004]但是,该自动装置的行为模式(即其运作方式)是供设计者利用该自动装置实现设计理念,倘若在整个程序开发过程中局限于该机械构件,则设计者须先将该行为模式拆解为上述机械构件的运作状态,再将各机械构件的运作状态组合而成该自动装置的不同行为。因此,设计者必须经过上述拆解及组合过程,方能在该自动装置实现其设计理念。[0005]承上所述,倘若设计者不熟悉上述拆解及组合过程,则无法将其设计理念实现于该自动装置,纵使设计者已经熟知上述拆解及组合过程,也需花费较多心思与时间编撰控制程序,待该自动装置依据该控制程序实际运作时,方能验证该自动装置是否已实现其设计理念,在此过程中,该自动装置同时进行的数个行为可能会出错,需经历除错(debug)过程加以修正,如此,将使该自动装置的开发及测试时间延长。[0006]此外,人工智能(artificialintelligence,Al)是以人为知识形成不同领域的操控或决策方法,只是如何将人为知识转为上述决策方法并非易事,虽已有人提出行为树(BehaviorTree)的概念,然而,如何将不同领域的知识转为行为树中的节点仍有待解决,而且,在已设计完成的行为树中是否需要除错仍有改善空间。[0007]综上所述,现有自动装置的程序开发方法除了有不易实现设计理念及开发时间长等缺点,仍有不易设计行为树的节点及不易得知行为树是否有错等疑虑,在实际使用时更衍生不同限制与缺点,确有不便之处,亟需进一步改良,以提升其实用性。【
发明内容】[0008]本发明的目的乃改良上述的缺点,以提供一种自动装置的程序开发方法,借助图形化界面供设计者将其设计理念转为行为树的节点,并依据该节点模拟该自动装置的行为,供设计者得知该行为是否符合该设计理念。[0009]本发明的次一目的是提供一种自动装置的程序开发方法,是于该自动装置的行为模拟结果符合设计理念后,将行为树的节点转为具有多执行绪的控制程序,以控制该自动装置依据该设计理念运作。[0010]本发明自动装置的程序开发方法,是借助一个电脑系统对一个自动装置进行控制程序开发作业,该方法包含:一个建模步骤,是供一个设计者以一个图形化界面对该自动装置建立一个行为树,该行为树包含数个节点及其触发事件;一个模拟步骤,是依据各节点的触发事件模拟该行为树的行为,并显示该模拟结果;及一个判断步骤,是依据一个期望资料判断该模拟结果是否符合预期,若判断为是,进行一个编程步骤,若判断为否,重新进行该建模步骤,其中该编程步骤是将该行为树编辑为一个控制程序,该控制程序具有数个执行绪。[0011]其中,该执行绪包含数个常态执行绪及数个监督执行绪,该常态执行绪是依该行为树的行为转换而成,该监督执行绪是监视该常态执行绪的状态值,若该状态值出现异常,则该监督执行绪修正该状态值,使该常态执行绪回复正常。[0012]其中,该行为树的行为是以同步方式受该常态执行绪控制,该常态执行绪是以非同步方式受该监督执行绪控制。[0013]其中,各常态执行绪使用独立的堆叠空间,各监督执行绪具有一个母执行绪,且各监督执行绪使用其母执行绪的堆叠空间。[0014]其中,该自动装置具有数个输入元件与数个输出元件,该行为树的节点包含数个输入节点、数个输出节点及数个控制节点,该输入节点用以读取该输入元件的信号状态,该输出节点用以决定该输出元件的动作状态,各控制节点用以控制其他节点。[0015]其中,该建模步骤是依据该设计者所发出的一个选择指令选择至少一个自动装置,并供该设计者建立该自动装置所属的行为树。[0016]其中,该电脑系统接收来自该设计者所输入的一个判断指令,并以该判断指令作为该期望资料。[0017]其中,该电脑系统接收来自该设计者所输入的数个期望值,并以该数个期望值组成该期望资料。[0018]其中,该电脑系统依据该设计者所发出的一个转码指令,而将该控制程序转为该转码指令所指定的程序码。[0019]其中,另包含一个载码步骤,是将该控制程序编译成一个可执行码,并将该可执行码载入该自动装置。[0020]其中,该电脑系统依据该设计者所发出的一个修正指令,而载入该自动装置中的可执行码,并将该可执行码转为一个待修程序,供该设计者修改该待修程序。【专利附图】【附图说明】[0021]图1:本发明自动装置的程序开发方法较佳实施例的系统架构图。[0022]图2:本发明自动装置的程序开发方法较佳实施例的流程图。[0023]图3:本发明自动装置的程序开发方法较佳实施例的行为树示意图。[0024]图4:本发明自动装置的程序开发方法较佳实施例的球类竞赛模拟过程示意图。[0025]图5:本发明自动装置的程序开发方法较佳实施例的循线行走模拟过程示意图。[0026]图6:本发明自动装置的程序开发方法较佳实施例的地面清洁模拟过程示意图。[0027]图7:本发明自动装置的程序开发方法较佳实施例的寻宝游戏模拟过程示意图。[0028]图8:本发明自动装置的程序开发方法较佳实施例的行为树转为多执行续过程示意图。[0029]【主要元件符号说明】〔本发明〕I自动装置11输入单元Ila输入元件Ilb光学感测元件Ilc方位感测元件Ild超音波感测元件12控制单元13输出单元13a显示元件13b动力元件13c发声元件2电脑系统21编辑平台22处理单元S1建模步骤S11,S12子步骤S2模拟步骤S21,S22子步骤S3判断步骤S4编程步骤S5载码步骤。【具体实施方式】[0030]为让本发明的上述及其他目的、特征及优点能更明显易懂,下文特举本发明的较佳实施例,并配合附图,作详细说明如下:本发明全文所述的“自动装置”(automaticapparatus),是指一种内部嵌设人工智能(Al)的装置,用以自动执行地面清洁、物品搬运、循线行走、球类竞赛或工厂自动化等特定功能(specificfunction),例如:各式机器人(robots)等智能化装置(intelligentapparatuses),这是本发明所属【
技术领域
】中具有通常知识者可以理解的。[0031]本发明全文所述的“连接”(connect),是指二资料处理硬体(dataprocessinghardware)之间借助实体线材(例如:USB信号线等)或无线媒介(例如:Bluetooth无线电波、红外线通讯等)相互稱接(coupling),使该二资料处理硬体之间可以相互传递资料,这是本发明所属【
技术领域
】中具有通常知识者可以理解的。[0032]本发明全文所述的“行为树”(behaviortree),是指一种用于人工智能的资料结构表示方式,该资料结构以节点表示资料,各节点之间形成树状结构,这是本发明所属【
技术领域
】中具有通常知识者可以理解的。[0033]本发明全文所述的“执行绪”(thread),是指单一个应用程序所拥有的执行流程,若该应用程序拥有多个执行流程,则其为具有多执行绪(mult1-thread)的该应用程序,这是本发明所属【
技术领域
】中具有通常知识者可以理解的。[0034]请参阅图1所示,其是本发明自动装置的程序开发方法较佳实施例的系统架构图。其中,本发明自动装置的程序开发方法较佳实施例可借助至少一个自动装置I连接一个电脑系统2作为执行架构,该自动装置I可选为具有自动控制功能的装置,例如:各式机器人(Robots)或嵌入式系统(embeddedsystem)等,用以依据内部的控制程序(controlprogram)执行特定功能,例如:地面清洁、物品搬运、循线行走、球类竞赛、寻宝游戏或工厂自动化等,其中该自动装置I的数量可依需求选择为一个或数个。该电脑系统2可选为具有资料输入、输出及处理能力的装置,例如:个人电脑(PO、笔记型电脑(notebook。0即111:610、工业电脑(111(11181:1-18100即111:61~)、平板电脑00即111:61~)、智能型手机(811181-1:(6110116)或其他手持式装置(112111(1-1161(1(16^:1^68)等,供一个设计者据其设计理念产生该控制程序,使该自动装置1执行特定功能。[0035]在此实施例中,是以一个自动装置1作为实施形态说明,其中该自动装置1设有数个输入单元11、一个控制单元12及数个输出单元13,该数个输入单元11包含一个输入元件113(例如:按钮或键盘等?、一个光学感测元件116(例如:红外线感测器等?、一个方位感测元件11。(例如:加速度感测器、地磁感测器或电子罗盘等)及一个超音波感测元件11山用以输入资料及感测外在环境的信息,该控制单元12分别电性连接该输入单元11及输出单元13,该控制单元12可选为具有资料处理功能的控制装置,例如:微控制器⑶⑶)等,用以接收该输入单元11传送的资料、执行该控制程序及送出信号控制该输出单元13动作,该数个输出单元13包含一个显示元件133(例如:各式显示器等?、至少一个动力单元136(例如:各式马达等)及一个发声元件13“例如:喇叭等),用以显示信息、输出动力及发出声响,以便执行上述特定功能;该电脑系统2设有一个编辑平台21及一个处理单元22,该编辑平台21可选为具有人机界面功能的装置,例如:键盘搭配显示器(11101111:0105触控屏(1:011(311(681161)或手机屏(11101111:010?1110)3116(6110116)等,用以显不一个图形化界面((?'叩卜丨。11861~⑶1),供该设计者编辑一个行为树(136^11:1~66?的数个节点(110(16),例如:该数个输入单元11的动作状态、控制参数及输出信号等,该处理单元22可选为具有资料处理功能的装置,例如:微处理器或云端伺服器(001111)111:1118861^61*8)等,用以模拟该行为树的行为、将模拟结果显示于该编辑平台21,以及,将该节点转为一个具有多执行绪的控制程序等,例如4语言程序码或手机应用程序(仙?)等,只是不以此为限。[0036]请参阅图2所示,其是本发明自动装置的程序开发方法较佳实施例的流程图。其中,该自动装置的程序开发方法包含一个建模步骤31、一个模拟步骤32、一个判断步骤33及一个编程步骤34,分别叙述如后,请一并参阅图1所示。[0037]该建模步骤31,是供一个设计者以一个图形化界面对该自动装置建立一个行为树,该行为树包含数个节点及其触发事件。详言之,该建模步骤51包含一个子步骤311及一个子步骤312,该子步骤311是由该设计者在建立该行为树之前,较佳先发出一个选择指令,以选择至少一个自动装置1作为欲执行上述特定行为的装置,例如:选择一个或数个自动装置1的型号;或者,由该电脑系统2自动选取一个自动装置1作为欲执行上述特定行为的装置。之后,进行该子步骤312,该设计者可据其设计理念,例如:设计一个具有清洁地面、防止冲撞、避免掉落、排除障碍及自动充电的地面清洁机器人,而自该选取的自动装置1中,选取其具备的输入单元11类型,例如:该输入元件1匕、光学感测元件111方位感测元件1化及超音波感测元件11山用以建立该自动装置1所属的行为树(如图3所示),包含该数个节点及其触发事件,以便由该光学感测元件11)3、方位感测元件11。及超音波感测元件11(1感测外在环境信息,并由该输入元件1匕接受控制信号,进而输出信号该显示元件13^动力单元136及发声元件13(3,使该选取的自动装置1具有清洁地面、防止冲撞、避免掉落、排除障碍及自动充电等功能。[0038]其中,由于该自动装置具有数个输入元件与数个输出元件,因此,该行为树的节点包含数个输入节点及数个输出节点,该输入节点可读取该输入元件的信号状态,该输出节点可依据该输入节点的状态决定该输出元件的动作状态。而且,该行为树另包含数个控制节点,各控制节点可以控制其他节点,例如:在循序回圈中的控制节点,可依序执行回圈中的输入、输出或其他控制节点,并重复执行一个可被指定的次数;在随机回圈中的控制节点,可在回圈中随机的选择一个节点执行。请再参阅图3所示,其是本发明自动装置的程序开发方法用以建立行为树的一个实施例。[0039]该模拟步骤S2,是依据各节点的触发事件模拟该行为树的行为,并显示该模拟结果。详言之,该模拟步骤S2包含一个子步骤S21及一个子步骤S22,当该行为树建立完成后,该电脑系统2可进行该子步骤S21,依据各节点的触发事件是否成立,而决定是否要模拟该选取的自动装置I的行为,其中若该触发事件成立,则进行该子步骤S22,模拟该选取的行为,例如:球类竞赛(如图4所示)、循线行走(如图5所示)、地面清洁(如图6所示)或寻宝游戏(如图7所示)等。以地面清洁模拟过程为例,当该输入元件11被按压时,则启动该自动装置I的电源,并驱动该动力元件13b,用以执行前进/后退或吸尘等行为,同时,随机模拟在各行为进行中所有可能出现的例外情形,例如:在前进时,若遇到电线,则朝其它方向试图摆脱电线,若遇到楼梯,则停止前进并后退,若遇到墙壁,则减速并后退等,在此过程中,同时纪录模拟结果,用以判断该模拟结果是否合乎预期的设计。[0040]该判断步骤S3,是依据一个期望资料判断该模拟结果是否符合预期,若判断为是,进行该编程步骤S4,若判断为否,重新进行该建模步骤SI。详言之,该电脑系统2接收来自该设计者所输入的一个判断指令,例如:若“符合预期”,则输入“I”作为该期望资料,若“不符预期”,则输入“O”作为该期望资料;或者,由该设计者事先针对该行为树的不同行为而输入数个期望值,并以数个期望值组成该期望资料。[0041]该编程步骤S4,是将该行为树编辑为一个控制程序,该控制程序具有数个执行绪。详言之,该电脑系统2可依据该行为树的节点而编辑形成该具有数个执行绪的控制程序(如图8所示),使该自动装置I可以依据该设计者的设计理念自动执行上述清洁、搬运、行走或竞赛等特定行为。而且,该电脑系统2还可以接受该设计者所发出的一个转码指令,而将该控制程序转为该转码指令所指定的程序码,例如:将该控制程序转为Java或C++等程序码,只是不以此为限。[0042]其中,该执行绪包含数个常态执行绪(normalthread)及数个监督执行绪(supervisingthread),该常态执行绪是依该行为树的行为转换而成,该监督执行绪是监视该常态执行绪的状态值,若该状态值出现异常,则该监督执行绪修正该状态值,使该常态执行绪回复正常。其中,该行为树的行为是以同步(synchronous)方式受该常态执行绪控制,该常态执行绪是以非同步(asynchronous)方式受该监督执行绪控制;而且,各常态执行绪使用独立的堆叠空间(stackspace),各监督执行绪具有一个母执行绪(parentthread),且各监督执行绪使用其母执行绪的堆叠空间。[0043]举例而言,倘若该自动装置I具有一个全自动行为模式,例如:自动进行清洁、搬运、行走或竞赛等行为模式,则该全自动行为模式具有数个行为,以清洁行为模式为例,该自动装置I将会执行移动、吸尘、高度侦测、障碍物侦测、污垢侦测等常态执行绪,当该自动装置I移动时,若卡到一个障碍物(例如:踏垫或电线等)而动弹不得,则该移动执行绪的监督执行绪将会修正该移动执行绪的状态,例如:停止前进,并后退试图脱离该障碍物,若能无法脱离该障碍物,则停止运转并发出警示声响,以防止该自动装置I损坏。其余行为模式是熟知该项技艺者可以理解,在此容不赘述,因此,该常态执行绪及该监督执行绪含括该全自动行为模式的所有行为。请再参阅图8所示,其是本发明自动装置的程序开发方法较佳实施例中,将行为树转换成多执行续的过程。[0044]本发明自动装置的程序开发方法较佳实施例在该编程步骤S4之后,还可以包含一个载码步骤S5,是将该控制程序编译成一个可执行码,并将该可执行码载入该自动装置。详言之,该电脑系统2可以将该控制程序编译成该可执行码(executablecode),并通过现有资料传输技术传输该可执行码,例如:采用USB传输线或Bluetooth无线传输信号,只是不以此为限,以便将该可执行码载入该自动装置1,使该自动装置I可以依据该设计者的设计理念执行上述特定功能。[0045]其中,该电脑系统2还可以依据该设计者所发出的一个修正指令,例如增加功能"、''修改功能"或''除错功能"等指令,而使该电脑系统2自动载入该自动装置中的可执行码,并将该可执行码转为一个待修程序,供该设计者修改该待修程序,以便针对该自动装置I进行增加、修改或除错等作业。[0046]承上所述,本发明自动装置的程序开发方法较佳实施例,可提供设计者在个人电脑、笔记型电脑、平板电脑或手持设备等装置,编辑该自动装置的控制程序,并模拟该自动装置具备人工智能(即智能化)后的表现,验证是否能自行完成工作。待验证该自动装置符合设计者想法,且能自行完成工作后,可将所建立的控制程序储存成档案或转成自动装置可以执行的程序码,进一步以相关的下载工具与界面,将该控制程序下载至该自动装置,使该该自动装置拥有该设计者所建立的智能。[0047]再者,本发明自动装置的程序开发方法较佳实施例,可提供图形化界面,例如:将该自动装置的智能(即对于该自动装置的设计理念)表达分成输入、输出及控制三种节点图案,供该设计者可将图案以树状架构连接成行为树,用以表达装置的智能。[0048]本发明自动装置的程序开发方法较佳实施例,可提供各种节点子视窗、装置模拟操作子视窗、装置模拟场景子视窗及执行程序下载子视窗等等,提供装置智能化编辑、装置操作模拟及智能下载至自动装置所需。[0049]本发明自动装置的程序开发方法较佳实施例,是将该自动装置规划为机器人,该机器人有输入装置(即该输入单元)、输出装置(即该输出单元)及核心运算装置(即该控制单元),该输入装置包含按钮、接触开关及各种感测器例如光感测器、测距感测器、电子罗盘、超音波、红外线感测器等,该输出装置包含马达、喇叭、液晶显示模组等,该核心运算装置可将上述自动装置的智能转成的程序码,并提供执行所需的运算与控制,使机器人可依所建立的智能自行完成工作。[0050]在本发明自动装置的程序开发方法较佳实施例中,该机器人所自行完成的工作的一个实施例是循线行走,此时地面贴有具颜色的线,机器人具有可辨识颜色的感测器,在掌握具颜色线所在位置后,机器人所建立的智能可以控制机器人沿着该线行走。[0051]在本发明自动装置的程序开发方法较佳实施例中,可模拟场景子视窗的一个实施例是机器人循线行走,在此子视窗,设计者可自行编辑线的轨迹,并提供模拟观察机器人延线行走的表现,用以判断所编辑机器人的智能是否满足要求。[0052]在本发明自动装置的程序开发方法较佳实施例中,该机器人所自行完成的工作的一个实施例是搜寻宝物,此时地面贴有具颜色的线表示搜寻范围,范围中具不同颜色宝物否满足要求。圭实施例中,机器人所自行完成的工作的一之两队进行对抗竞赛,经由对抗观察他人的圭实施例中,可模拟场景子视窗的一个实施赛场地,有两个不同颜色得球门,供两位设抗赛,用以评断所编辑机器人智能的优劣,圭实施例中,该机器人所自行完成的工作的务测器得知外界情况,机器人所建立的智能达决策自行完成工厂的工作。匕施例,可模拟场景子视窗的一个实施例是十者可自行编辑工厂的场景,并提供模拟观智能是否满足要求。实施例,可在感知外界信息后,自行思考推1,使该自动装置自行完成工作。基本图形用以表达装置的各种行为,设计者可以树状结构将数个所定义的图形相连接,用以设计装置的动作。装置的各种行为都提供相关的输入与输出参数,以便所设计的装置动作可以感之外界情况,在思考推论后作适当的决策,并进行适当的动作,也就是该自动装置的人工智能。[0064]在本发明自动装置的程序开发方法较佳实施例中,该设计者可以设计符合其装置的场景,以便设计完成的人工智能,可以针对该设计者的需要,模拟装置是否能在其环境中,自行完成工作。而且,软体模拟器模拟的结果,可作为对所编辑的人工智能进行除错或细微调整依据,以便能设计更完美的人工智能。此模拟器也提供将多个使用所编辑的人工智能载入,进行对抗竞赛,以便使用可以观摩彼此的设计,学习更完美的设计,并达到教育娱乐的效果。[0065]本发明的自动装置包含该输入单元、输出单元及控制单元,该输入单元用以感知外界情况,该输出单元用以控制该自动装置的动作,该控制单元驱使该自动装置可以实现所设计的人工智能。[0066]本发明自动装置的程序开发方法较佳实施例,是可借助图形化界面供设计者将其设计理念转为行为树的节点,并依据该节点模拟该自动装置的行为,供设计者得知该行为是否符合该设计理念,达成「容易实现设计理念」及「缩短开发时间」等功效。[0067]本发明自动装置的程序开发方法较佳实施例,是于该自动装置的行为模拟结果符合设计理念后,将行为树的节点转为具有多执行绪的控制程序,以控制该自动装置依据该设计理念运作,达成“容易设计行为树的节点”及“容易得知行为树是否有错”等功效。[0068]只是以上所述的,仅为本发明的较佳实施例而已,当不能以此限定本发明实施范围;故,凡依本发明申请专利范围及创作说明书内容所作的简单的等效变化与修饰,皆应仍属本发明专利涵盖之范围内。【权利要求】1.一种自动装置的程序开发方法,是借助一个电脑系统对该自动装置进行控制程序开发作业,其特征在于,该方法包含:建模步骤,是供设计者以图形化界面对该自动装置建立行为树,该行为树包含数个节点及其触发事件;模拟步骤,是依据各节点的触发事件模拟该行为树的行为,并显示该模拟结果'及判断步骤,是依据期望资料判断该模拟结果是否符合预期,若判断为是,进行编程步骤,若判断为否,重新进行该建模步骤,其中该编程步骤是将该行为树编辑为控制程序,该控制程序具有数个执行绪。2.如权利要求1所述的自动装置的程序开发方法,其特征在于,每个执行绪包含数个常态执行绪及数个监督执行绪,该数个常态执行绪是依该行为树的行为转换而成,该数个监督执行绪是监视相应常态执行绪的状态值,若状态值出现异常,则监督执行绪修正该状态值,使常态执行绪回复正常。3.如权利要求2所述的自动装置的程序开发方法,其特征在于,该行为树的行为是以同步方式受常态执行绪控制,常态执行绪是以非同步方式受监督执行绪控制。4.如权利要求2所述的自动装置的程序开发方法,其特征在于,各常态执行绪使用独立的堆叠空间,各监督执行绪具有一个母执行绪,且各监督执行绪使用其母执行绪的堆叠空间。5.如权利要求1所述的自动装置的程序开发方法,其特征在于,该自动装置具有数个输入元件与数个输出元件,该行为树的节点包含数个输入节点、数个输出节点及数个控制节点,该数个输入节点用以读取该输入元件的信号状态,该数个输出节点用以决定该输出元件的动作状态,各控制节点用以控制其他节点。6.如权利要求1所述的自动装置的程序开发方法,其特征在于,该建模步骤是依据该设计者所发出的选择指令选择至少一个自动装置,并供该设计者建立该自动装置所属的行为树。7.如权利要求1所述的自动装置的程序开发方法,其特征在于,该电脑系统接收来自该设计者所输入的判断指令,并以该判断指令作为该期望资料。8.如权利要求1所述的自动装置的程序开发方法,其特征在于,该电脑系统接收来自该设计者所输入的数个期望值,并以该数个期望值组成该期望资料。9.如权利要求1所述的自动装置的程序开发方法,其特征在于,该电脑系统依据该设计者所发出的一个转码指令,而将该控制程序转为该转码指令所指定的程序码。10.如权利要求1所述的自动装置的程序开发方法,其特征在于,另包含一个载码步骤,是将该控制程序编译成可执行码,并将该可执行码载入该自动装置。11.如权利要求10所述的自动装置的程序开发方法,其特征在于,该电脑系统依据该设计者所发出的修正指令,而载入该自动装置中的可执行码,并将该可执行码转为待修程序,供该设计者修改该待修程序。【文档编号】G06F9/44GK103838563SQ201210491249【公开日】2014年6月4日申请日期:2012年11月27日优先权日:2012年11月27日【发明者】杜国洋,包杰奇申请人:台博机器人股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1