[go: up one dir, main page]

JPH04501668A - programmable robot equipment - Google Patents

programmable robot equipment

Info

Publication number
JPH04501668A
JPH04501668A JP1509216A JP50921689A JPH04501668A JP H04501668 A JPH04501668 A JP H04501668A JP 1509216 A JP1509216 A JP 1509216A JP 50921689 A JP50921689 A JP 50921689A JP H04501668 A JPH04501668 A JP H04501668A
Authority
JP
Japan
Prior art keywords
key
robot
control means
robot device
press
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
JP1509216A
Other languages
Japanese (ja)
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 ヴァリアント・テクノロジー・リミテッド
Publication of JPH04501668A publication Critical patent/JPH04501668A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/42Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
    • G05B19/425Teaching successive positions by numerical control, i.e. commands being entered to control the positioning servo of the tool head or end effector

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Toys (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。 (57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 プログラマブルロボット装置 本発明は、プログラマブルロボット装置に関し、特に教育用プログラマブルロボ ット装置に関する。[Detailed description of the invention] programmable robot equipment The present invention relates to a programmable robot device, and particularly to a programmable robot for educational use. Regarding cutting equipment.

従来、教育用プログラマブルロボット装置はそのロボットから離れたコンピュー タがリモートコントロールを行っている。従って、プログラミングは全てコンピ ュータで行われ、ロボット装置はそのコンピュータによりコントロールされてい た。このため、ユーザーが18Mパソコンのようなコンピュータを所有していな いと、そのロボット装置を使用できないという不都合があった。Traditionally, educational programmable robot devices are equipped with a computer separate from the robot. remote control. Therefore, all programming is The robot device is controlled by the computer. Ta. For this reason, if a user does not own a computer such as an 18M computer, If the robot device is not installed, there is an inconvenience that the robot device cannot be used.

かかる問題を解決するのが、Hasbro Internationa1社が製 作した°Bigtrak” ロボットであり、これをコントロールする別個のコ ンピュータは必要でない。The solution to this problem is the product manufactured by Hasbro International. "Bigtrak" robot created by the company, and a separate controller to control it. No computer required.

しかし、このロボット装置は極めて限られた数の機能しか実行できなくて、その 機能は主に前進、後退と左右への転回に限られていた。さらにまた、Bigtr ak ロボット装置のプログラミング機能は極めて限られていた。However, this robotic device can only perform a very limited number of functions; Functions were mainly limited to forward, backward, and turning left and right. Furthermore, Bigtr ak The programming capabilities of robot devices were extremely limited.

本発明の一態様において、プログラマブルロボット装置は制御手段と入力手段を 収容するきょう体、記憶手段及びロボット装置を平面上で縦横に移動させる駆動 手段を備えており、各手段は制御手段につながっており;上記制御手段はそのロ ボット装置に多数の機能を行わさせることが可能であり、また上記記憶手段は一 つあるいは複数の所定動作手順を記憶することができ、各手順は一つあるいは複 数の機能を定義し、制御手段はユーザーが入力手段を介して動作手順を定義して 記憶装置に記憶させることができ、さらに、制御手段は記憶された動作手順を選 択し、その後その選択された動作手順で定義された一つ或いは複数の機能を実行 させることができる。In one aspect of the present invention, the programmable robot device includes a control means and an input means. A drive that moves the housing, storage means, and robot device vertically and horizontally on a flat surface. means, each means being connected to a control means; said control means being connected to said control means; It is possible to make the bot device perform a number of functions, and the storage means described above can be One or more predetermined operating procedures can be stored, and each procedure can be one or more. The control means allows the user to define the operating procedure through input means. The control means may select the stored operating procedure. and then perform one or more functions defined by the selected operating procedure. can be done.

プログラマブルロボット装置に制御手段および入力手段を搭載し、一つあるいは 複数の所定処理手順を記憶できる手段を設けることにより、コンピュータを追加 してそのロボット装置をコントロールする必要がなくなるだけでな(、ロボット 装置が多数の種類の機能を実行するよう容易にまたわかり易くプログラミングす ることができる。The programmable robot device is equipped with control means and input means, and one or Additional computers can be added by providing a means to store multiple predetermined processing steps. It just eliminates the need to control the robot device (the robot Easily and intuitively program devices to perform numerous types of functions. can be done.

一般的に、多数の動作手順がユーザーにより前もって決定され、この動作手順は ユーザーが任意の順に組み合わしてユーザーが選んだ順に機能を実行させること が可能であり、またこの順は動作手順の順番を変えることにより変えられる。Typically, a number of operating steps are predetermined by the user, and this operating step is Allowing the user to combine functions in any order and execute functions in the order selected by the user. is possible, and this order can be changed by changing the order of the operating procedures.

本発明の第二態様において、プログラマブルロボット装置は制御手段を収容する きよう体、及び制御手段からの信号に応じてロボット装置を平面上を縦横に移動 させる駆動手段を備えており、上記制御手段は制御手段に入力された指令に応じ て、ロボット装置に接続した補助装置をコントロールするよう構成されている。In a second aspect of the invention, the programmable robotic device houses a control means. Moves the robot device vertically and horizontally on a plane according to signals from the body and control means The control means is equipped with a driving means to cause the and is configured to control an auxiliary device connected to the robot device.

本発明のこの態様により、ユーザーはロボット装置にその基本的な移動機能に加 えているいろな機能を行わせることができる。This aspect of the invention allows the user to add to the robotic device its basic locomotion capabilities. It can be used to perform various functions.

好ましくは、制御手段はロボット装置に接続された多数の補助装置をコントロー ルするように構成することもできる。Preferably, the control means controls a number of auxiliary devices connected to the robotic device. It can also be configured to

一つ又は複数の補助装置はきょう体に内蔵したり、あるいはきょう体の外部に取 り付けても良い、これらの補助装置はステッパモータ、外部からの刺激に応答す るセンサー、サウンドジェネレータ、直流モータあるいは光源から構成すること ができる。One or more auxiliary devices may be built into the housing or attached externally to the housing. These auxiliary devices may include stepper motors, motors that respond to external stimuli, etc. consisting of a sensor, a sound generator, a DC motor, or a light source. Can be done.

好適な実施例において、制御手段は、また一つあるいは複数の機能または所定の 処理手順をロボット装置に所定回数実行させる反復コマンドにも応答する。In a preferred embodiment, the control means also perform one or more functions or predetermined functions. It also responds to repeat commands that cause the robotic device to perform a processing procedure a predetermined number of times.

更に、好ましくは、このロボットはきょう体にぴったり合うカバーを含んでおり 、ロボット装置の外観を変えることができる。Further, preferably the robot includes a cover that fits over the body. , the appearance of the robot device can be changed.

以下、本発明によるプログラマブルロボット装置の例を添付図面を参照して説明 する。Examples of the programmable robot device according to the present invention will be explained below with reference to the attached drawings. do.

図1はプログラマブルロボット装置の一例を示す。FIG. 1 shows an example of a programmable robot device.

図2は図1に示すプログラマブルロボット装置のキーボードを詳細に示す。FIG. 2 shows the keyboard of the programmable robot device shown in FIG. 1 in detail.

図3は制御方式のブロック図である。FIG. 3 is a block diagram of the control method.

図4はきょう体の前部を半分取り除いたロボット装置の平面図である。FIG. 4 is a plan view of the robot device with the front half of the housing removed.

図5はロボット装置の断面図である。FIG. 5 is a sectional view of the robot device.

図1は転回運動が楕円の形をしたきよう体2を備えたプログラマブルロボット装 置を示し、そのきよう体にはキーボード3が配設されている。ロボット装置1は マイクロプロセッサ、例えばZ80を搭載しており、ユーザーがキーボード3の キーを押した時そのキーに応答するようプログラムされている。また、ロボット 装置1は駆動機構(図1に図示せず)を備えており、これはロボット装置1が駆 動軸や裏面に取り付けた車輪を介して床のような平面を縦横に動くようにマイク ロプロセッサからの信号に応答する。Figure 1 shows a programmable robot system equipped with a body 2 whose rotational motion is in the form of an ellipse. A keyboard 3 is disposed on the body. Robot device 1 is It is equipped with a microprocessor, for example Z80, and the user can control the keyboard 3. It is programmed to respond to a key when you press it. Also, robot The device 1 includes a drive mechanism (not shown in FIG. 1), which is driven by the robot device 1. The microphone moves vertically and horizontally on a flat surface such as the floor via a moving shaft or wheels attached to the back. response to signals from the processor.

ロボット装置1はマイクロプロセッサに接続された多数のボートをきょう体2上 に備えている。これらのボートにより、補助装置をロボット装置1につなげたり 、キーボード3やマイクロプロセッサを通して制御したりできる。また、マイク ロプロセッサとも接続される補助装置をきょう体2内に配設することも可能であ る。たとえば、サウンドジェネレータをきよう体内に設けることができる。A robot device 1 has a large number of boats connected to a microprocessor on a body 2. We are preparing for These boats allow you to connect auxiliary equipment to robot device 1. , can be controlled through the keyboard 3 or microprocessor. Also, the microphone It is also possible to arrange an auxiliary device inside the housing 2 that is also connected to the microprocessor. Ru. For example, a sound generator can be placed inside the body.

ロボット装置1は、たとえば吸い込みバッドできよう体2に取り付けた2個の“ 眼”4.5を持ってもよい。The robot device 1 includes, for example, two " May have eyes of 4.5.

これは幼い子供を引きつけるキャラクタ−をロボット装置1に与える効果がある 。その眼4,5は、できればユーザーがロボット装置1の表情を変えられるよう に動かせる方が良い。また、適当なアクセサリ−を、例えば、吸い込みパッドで 取りつけたり、あるいはきょう体1上に外殻を取り付けたりして、ロボット装置 1が、たとえば、犬2ブンブンいうハチ、消防車などに見えるようにユーザーが 飾ることも可能である。This has the effect of giving robot device 1 a character that attracts young children. . The eyes 4 and 5 are preferably designed so that the user can change the expression of the robot device 1. It's better to be able to move. You can also add suitable accessories, e.g. suction pads. the robot device by attaching it or attaching the outer shell on the housing 1. 1 looks like a dog, 2 a buzzing bee, a fire engine, etc. It can also be decorated.

図3は電源33.キーボード3.スピーカ34が接続されたマイクロプロセッサ を装着したメインプリント回路板32を示す、ボートモータ制御部35.右げん モータ制御部36.ボートモータと右げんモータ38,39及び拡張プリント回 路板37もプリント回路板32と接続している。ステッパモータ40と他の出力 部41(即ち、補助装置の接続用)は拡張プリント回路板37と接続している。FIG. 3 shows the power supply 33. Keyboard 3. Microprocessor to which speaker 34 is connected Boat motor control section 35. showing main printed circuit board 32 with attached. right gen Motor control section 36. Boat motor and right hand motor 38, 39 and extended printing times The road board 37 is also connected to the printed circuit board 32. Stepper motor 40 and other outputs Portion 41 (ie for connection of auxiliary equipment) is connected to expansion printed circuit board 37 .

センサからの入力部42も拡張プリント回路板37と接続している。Inputs 42 from the sensors are also connected to the expansion printed circuit board 37 .

キーボード3からの入力により、プリント回路板32のマイクロプロセッサに信 号が送られ、次いでこの信号は記憶されるか、あるいはスピーカ34から音声を 出力させるようなある作用を始める。以下説明するように、拡張プリント回路板 37へのたとえばセンサーからの入力42はロボット装置の外部環境の情報を与 えて、補助装置を作動させる、即ち、ある特定の方向に転回させたり移動させた りするようなある前取ってプログラムされた反応をマイクロプロセッサに始めさ せることができる。The input from the keyboard 3 sends a message to the microprocessor on the printed circuit board 32. This signal may then be stored or emitted from the speaker 34. Begins some action that causes output. Extended printed circuit board as described below Input 42 to 37, for example from a sensor, provides information about the external environment of the robotic device. and actuate an auxiliary device, i.e. turn or move in a certain direction. The microprocessor initiates a programmed response some time in advance, such as can be set.

この転回や移動は、マイクロプロセッサが適当なモータ制御部35または36を 通してそれぞれのモータ38または39にコマンドを送ることにより実現される 。This rotation and movement is controlled by the microprocessor by controlling the appropriate motor controller 35 or 36. This is accomplished by sending commands to the respective motors 38 or 39 through .

図4はロボット装置ll内のレイアウトを示す、きょう体2の中心近(には下側 の面に通じるペン穴43を持ったキーボード3が設けてあり、かくて、ロボット 装置1は進路をたどったり、あるいはユーザーがプログラムしたようにある特定 の模様を描く進路を設定することができる。キ・−ボード3の下には2個のラン タンバッテリーもしくは充電可能なバッテリーを入れるバッテリー室がある。キ ーボード3の各側には直流モータ35,36を牽引車輪50に接続するためのギ ヤケース45が設けである。メインプリント回路板32はきょう体の基板51に 装着されて、コンピュータとつながるように外端にコネクタ46を備えている。FIG. 4 shows the layout inside the robot device II, near the center of the housing 2 (at the bottom). A keyboard 3 is provided with a pen hole 43 leading to the surface of the robot. Device 1 follows a path or follows a certain path as programmed by the user. You can set a course that follows the pattern of There are two runs under keyboard 3. There is a battery compartment where you can put a tank battery or a rechargeable battery. tree On each side of the board 3 are gears for connecting the DC motors 35, 36 to the traction wheels 50. A case 45 is provided. The main printed circuit board 32 is attached to the housing board 51. A connector 46 is provided at the outer end for attachment and connection to a computer.

このコネクタのそばには、外郭すなわちきょう体2から突き出たオン・オフスイ ッチ47が取り付けである。この装置1はオン・オフスイッチ47の反対側の基 板51の下側の面に設けた安定装置4Bにより安定にされる。Beside this connector, there is an on/off switch protruding from the outer shell, that is, the housing 2. The switch 47 is the attachment. This device 1 is located on the opposite side of the on/off switch 47. It is stabilized by a stabilizer 4B provided on the lower surface of the plate 51.

図5はロボット装置の動作を拡げるコントロールボックス49を示す。外部セン サはセンス入力路を通してロボット装置と接続することができる。また、コント ロールボックスには4個の2値出力部とステッパモータが設けである。FIG. 5 shows a control box 49 that extends the operation of the robotic device. external sensor The sensor can be connected to a robotic device through a sense input path. Also, control The roll box is equipped with four binary output units and a stepper motor.

図2はマイクロプロセッサに接続されたキーボード3のキーを詳細に示す、矢印 キー6はロボット装置に前進移動するように命令する。矢印キー7はロボット装 置1に後進移動するように命令する。矢印キー9はロボット装置に指定角度台に 転回するように命令する。矢印キー8は指定角度左に転回するように命令する。Figure 2 shows in detail the keys of the keyboard 3 connected to the microprocessor, arrows Key 6 commands the robotic device to move forward. Arrow key 7 is robot equipped Command station 1 to move backwards. Arrow key 9 moves the robot device to the specified angle base. command it to turn. The arrow key 8 commands a rotation to the left by a specified angle.

また、ロボット装置に所定時間だけ静止するよう命令するためのウェイトキー2 9が設けである。Additionally, a wait key 2 is used to command the robot device to stand still for a predetermined period of time. 9 is the setting.

動作手順キー10は動作手順をマイクロプロセッサの動作手順メモリに記憶させ ることができ、また、マイクロプロセッサによりどの手順でも呼び出してロボッ ト装置を作動させることが可能である。反復キー11によりロボット装置1は一 つの動作あるいは一連の動作を指定回数繰り返すことができる。括弧キー12に より、ユーザーがロボット装置1をプログラムする時に括弧を使用することがで きる。ミュージックキー13により、マイクロプロセンサをプログラムしてたと えばある音を発生させるようにサウンドジェネレータを作動させることができる 。センスキー14により、マイクロプロセッサをプログラムして外部からの刺激 にある特定な態様に応答させることができる。スイッチキー15は光のよ・うな 補助装置を作動可能な4種類のスイッチをオン・オフするために使用する。モー タキー16を使用してマイクロプロセッサをプログラムしてステップモータをコ ントロールすることができる。The operation procedure key 10 stores the operation procedure in the operation procedure memory of the microprocessor. Any procedure can be called by the microprocessor and programmed into the robot. It is possible to operate the target device. The repeat key 11 causes the robot device 1 to An action or series of actions can be repeated a specified number of times. to bracket key 12 This allows the user to use parentheses when programming the robot device 1. Wear. The micropro sensor was programmed using music key 13. For example, a sound generator can be activated to produce a certain sound. . Sense key 14 programs the microprocessor to respond to external stimuli. can be made to respond in certain specific ways. Switch key 15 is like a light Used to turn on and off four types of switches that can activate auxiliary devices. Mo Use the key 16 to program the microprocessor to control the step motor. can be controlled.

また、GO主キー7が設けられている。このGO主キー7は、ロボット装置1に 命令してGOメモリの命令リストを実行させるのに使用される。これらの命令は 直接キーボード3からロードされていてもよく、動作手順メモリ或いは離れたコ ンピュータからロードされていてもよい。A GO primary key 7 is also provided. This GO primary key 7 is assigned to the robot device 1. Used to command to execute a list of commands in GO memory. These instructions are It may be loaded directly from the keyboard 3, or it may be loaded directly from the operating procedure memory or from a remote controller. may have been loaded from your computer.

また、メモリクリアキー31が設けてあり、これが押されるとGOメモリからの 全ての命令をクリアし、さらに、エントリークリアキー30が設けてあり、間違 ってキーを押した場合、それをマイクロプロセッサから消去して適切な別のキー を押すことができるようになっている。In addition, a memory clear key 31 is provided, and when this is pressed, data is cleared from the GO memory. All commands are cleared, and an entry clear key 30 is provided to clear all commands. If you press a key, erase it from the microprocessor and press another appropriate key. You can now press .

更に、1〜9および0と表示した数字キー19〜28も設けである。これらの数 字キー19〜28は他のファンクションキーと組み合わせで使用して、ロボット 、装置1が、たとえば、どれ位前進または後退すべきか、あるいはどれ位の角度 だけ左または右に転回すべきかがわかるようになっている。以下に述べるように 、数字キー19〜28は他のファンクションキーと共に使用する。Additionally, numeric keys 19-28 labeled 1-9 and 0 are provided. these numbers Character keys 19 to 28 can be used in combination with other function keys to , how far forward or backward the device 1 should be, for example, or at what angle. This will tell you whether you should turn left or right. as stated below , numeric keys 19-28 are used together with other function keys.

ロボット装置1はいろいろなふうに動作させることができる。最も簡単なやり方 は、キーボード3からGOメモリに直接命令リストを入力し、そしてGO主キー 7を押してその命令リストを実行させる方法である。たとえば、ユーザーがロボ ット装置1に25単位前進、65°左へ転回、57単位後退、135度右転回す るよう命令したいと思うとする。この順序の動きをロボット装置1に命令するに は、まず、矢印キー6を押し、続いて、数字キー20.23をこの順で押してロ ボット装置1が25単位移動するように指示する。そして、左転回キー8を押し 、続けて数字キー24と23を押してロボット装置に65゜転回するよう指示す る0次に、後退キー7を押したあとに数字キー23と25を押してロボット装置 が57単位徒退するように指示し、最後に、右転回キー9を押したあとに数字キ ー19,21.23を押して135°転回するように指示する。一度これらの命 令を上記キーを押して入力した場合、GO主キー7を押すとロボット装置1はこ の一連の命令を実行する、すなわち、ロボット装置は25単位前進し2.65度 左へ転回し、57単位後退し、13535度右回する。いま、GOボタン17を 再び押すとロボット装置1は再び同じ一連の命令を実行する。The robot device 1 can be operated in various ways. the easiest way inputs the command list directly into the GO memory from keyboard 3, and then presses the GO primary key The method is to press 7 to execute the command list. For example, if a user Move forward 25 units to cut device 1, turn 65 degrees to the left, retreat 57 units, turn 135 degrees to the right. Suppose we want to instruct it to do something. To command robot device 1 to move in this order, To log in, first press the arrow key 6, then press the number keys 20 and 23 in this order. The bot device 1 is instructed to move 25 units. Then press the left rotation key 8 , then press number keys 24 and 23 to instruct the robot to rotate 65 degrees. Next, press the backward key 7, then press the number keys 23 and 25 to return to the robot device. tells the user to move back 57 units, and finally presses the right turn key 9 and then presses the number key. -19, 21. Press 23 to instruct it to turn 135 degrees. once these lives If the command is entered by pressing the above key, pressing the GO main key 7 will cause the robot device 1 to i.e., the robotic device advances 25 units and moves 2.65 degrees. Turn left, move back 57 units, and turn right 13,535 degrees. Now press GO button 17 When pressed again, the robot device 1 executes the same series of commands again.

上記一連の命令を全て実行した後、ユーザーがロボット装置をさらに23単位前 進させたい場合、ただ前進キー6を押したのち数字キー20と21を押しさえす ればよい。これにより、23単位前進の命令が既に入力された命令リストに付は 加えられる。いま、GO主キー押すとロボット装置1は25単位前進し、65° 左に転回し、57単位後退し、】35°右に転回し、そして23単位前進する。After executing all of the above series of commands, the user moves the robot device forward another 23 units. If you want to advance, just press forward key 6 and then number keys 20 and 21. That's fine. As a result, the 23 unit advance command will not be added to the already entered command list. Added. Now, if you press the GO main key, the robot device 1 will move forward by 25 units and move to 65 degrees. Turn left, move back 57 units, turn right 35 degrees, and move forward 23 units.

しかしながら、このプログラミングの方法では、ユーザーは23単位前進の命令 を他の命令のどこかに挿入するときにはGOメモリを全て再プログラムすること になる。However, with this method of programming, the user cannot command 23 units forward. Reprogram all GO memory when inserting it somewhere between other instructions. become.

このために、ユーザーは動作手順キー10を使用する必要がある。For this purpose, the user needs to use the operating procedure key 10.

まず第一に、マイクロプロセッサに動作手順をプログラムしなければならない、 上述した始めの一連の動作手順は次のようにプログラムできる、即ち、動作手順 キーから数字キー20.21を押すと共に、続いて動作手順10を押したあとに 数字キー1つを押し、それから括弧キー12を押ず、そ・)するとこの一連の命 令は上記したように入力され、続いて括弧キー】2を再び押してマイクロプロセ ッサに動作手順が決定されたことを通知する。First of all, the microprocessor must be programmed with operating instructions. The first series of operating steps described above can be programmed as follows: After pressing number keys 20 and 21 from the key and then pressing operation step 10, Press one number key, then press the parenthesis key 12, then press this sequence of commands. The command is entered as above and then the parentheses key ]2 is pressed again to enter the microprocessor. Notify the operator that the operating procedure has been determined.

いま、この一連の動作手順は動作手順メモリに動作手順lとラベルを付けて記憶 されている。その動作手順に違ったラベルを与えるには、違う数字キー19〜2 8を押すだけでよい、たとえば、動作手順4とラベルを付けるには、動作手順キ ーIOを押した後に数字キー19ではなく数字キー22を押せばよい。Now, this series of operating procedures is stored in the operating procedure memory with a label of operating procedure l. has been done. To give a different label to that operating step, press a different number key 19-2. Just press 8, for example, to label action step 4, press the action step key. - After pressing IO, press number key 22 instead of number key 19.

ロボット装置lにその動作手順を実行するよ・うに命令するためには、ユ・−ザ ーは動作手順キー10を押したあと数字キー19を押し、それからGO主キー7 を押す。これにより、動作手順命令はGOプログラムとしてGOメモリにロー  ドされ、すると、ロボット装置1はGOプログラム内の命令を実行する。ロボッ ト装置1に先ず手順の命令を実行し、次に23単位前進するよう命令するには、 ユーザーは動作手順キー10に続いて数字キー19を押し、次に前方キー6に続 いて数字キー20.21を押し、続いて、Goキー17を押す。これによりロボ ット装置1は25単位前進し、65度左に転回し、57単位後退し、13535 度右回し、23単位前進するように命令される。To command the robotic device to perform its operating procedure, the user must - Press operation procedure key 10, then number key 19, then GO main key 7 Press. As a result, the operating procedure instructions are loaded into the GO memory as a GO program. Then, the robot device 1 executes the instructions in the GO program. Robot To command device 1 to first execute the step command and then move forward 23 units, The user presses the operating procedure key 10 followed by the number key 19, then presses the forward key 6 and then presses the number key 19. number keys 20 and 21, and then press the Go key 17. This allows the robot Cut device 1 moves forward 25 units, turns 65 degrees to the left, moves back 57 units, and reaches 13535 units. He is ordered to turn clockwise and move forward 23 units.

但し、いまロボット装置は動作手順の命令を実行する前に23単位前進するよう にも命令することができる。これを行うには、まずユーザーは前方キー6を押し 、それ動作手順キー10と数字キー22を押したあと続けてキー10を押したの ち数字キー19を押し、次にGOボタン17を押す、これによりロボット装置1 は23単位前進し、さらに25単位前進し、65度右に転回し、57単位後退し 、13535度右回するように命令される。However, now the robot device is required to move forward 23 units before executing the command of the operating procedure. can also be commanded. To do this, the user must first press forward key 6. , the operation procedure is to press key 10 and number key 22, and then press key 10. Then press the number key 19 and then press the GO button 17. This will cause the robot device 1 to moves forward 23 units, moves forward another 25 units, turns 65 degrees to the right, and moves back 57 units. , is commanded to turn clockwise by 13535 degrees.

GO主キー7を押すと、動作手順6ば5回繰り返されて、ロボット装置は五角形 の形をたどる。動作手順を削除するためには、動作手順キー10に続き、どの動 作手順かを指示する数字キーを押し、次に括弧キー12を2回押び高2オンを示 す、構文はTmnの形式をしており、Tはスイッチキー15.mはスイッチキー の数(1〜4)。When GO main key 7 is pressed, operation step 6 is repeated 5 times and the robot device becomes a pentagon. trace the shape of To delete an operation procedure, press operation procedure key 10, then select which operation Press the number key that indicates the operating procedure, then press the parenthesis key 12 twice to indicate height 2 on. The syntax is of the form Tmn, where T is the switch key 15. m is switch key number (1 to 4).

nはオン・オフを示す1あるいは2である。たとえば、スイッチキーi5を押し 、続いて数字キー 19 、それから数字キル20イニ押すと、たとえば、補助 装置を構成1−る)イトと接続している場合もあるスイッチ1をオンする。スイ ッチキーi 5および2回数字キー 19を押すことにより、第一スイッチはオ フになるゆ互いに相違するスイッチを、オン・オフする命令は、動作手順及び反 復機能の中に組み入れるJ:(1丁もできる。たとえばロボット装置1にライ1 を点けて20単位前進するように命令するためにLJ−2次の動作手順を定め得 る。動作手順キー10に綺、いて数字キー209次に括弧キー12を押す。スイ ッチキー15を押し、続いて数字キー19.20を押し、前方キー(5に続いて 数字キー20.28を押し、それからスイ・ンチキ・−15に続いて2回数字ギ ー19を押し、ぞして括弧キ〜 12を押す。これらの命令は動作手順キー10 に続いて数字キー20とGO主キー7とを押すことにより実行される。すると、 ロボット装置1はこの例においてライトに電力を供給するスイッチ1をオンにし 、該ロボット装置は20単位前進し、そして、スイッチ1はオフにされる。n is 1 or 2 indicating on/off. For example, press switch key i5 , followed by number key 19, then number key 20. For example, press Configuring the device 1) Turn on switch 1, which may be connected to the device. Sui The first switch is turned on by pressing switch key i 5 and number key 19 twice. Commands to turn on and off switches that are different from each other must be Incorporate it into the recovery function J: (One gun is also possible. For example, robot device 1 can be equipped with light 1. You can define the next operating procedure for LJ-2 to command it to turn on and move forward 20 units. Ru. Press operation procedure key 10, number key 209, and parenthesis key 12. Sui Press the touch key 15, then the number keys 19 and 20, and then press the forward key (5 followed by Press the number key 20.28, then press the number key twice followed by -15. - Press 19, then press parenthesis key ~ 12. These commands are operated by operating procedure key 10. This is executed by subsequently pressing the numeric key 20 and the GO main key 7. Then, Robotic device 1 turns on switch 1 which supplies power to the light in this example. , the robotic device advances 20 units, and switch 1 is turned off.

ミュージックキー]3は、ロボット装置1にサウンドジェネレータが備ね−って いると曲を発生するのに使用できる。他の機能のように、ロボッ[・装置1が一 連の命令を実行している間、曲を演奏できるようにその曲を演奏する動作手順を 定めることができ、また、これらの命令内の曲の位置は、命令内の曲を定めてい る動作手順の位置を変えることにより変更することができる。その曲を含む動作 手順も他の動作手順に組み込むこともできる。Music key] 3 indicates that the robot device 1 is equipped with a sound generator. It can be used to generate songs. Like other functions, the robot [device 1 While executing a series of commands, the operating steps for playing the song are displayed so that the song can be played. The position of the song within these instructions may also be determined by the song within the instruction. This can be changed by changing the position of the operating procedure. Actions that include that song Procedures can also be incorporated into other operating procedures.

同様に、モータキー16を使用1.てマイクロプロセッサをプログラムし”Cき ょう体ζ、ご取り付けた補助装置のステンパュータを作動させることができ、ま た、センスキー14を1吏用してマイクロプロセッサζこ滑部からの刺激にある 決すった態様に応答するよう命令することができる。Similarly, using the motor key 16 1. to program the microprocessor and write “C”. The housing ζ can operate the stenputer of the attached auxiliary device, and In addition, using one sense key 14, the stimulation from the microprocessor can be commanded to respond in a determined manner.

ステッパモータの構文は、Mxyの形式からなり、ここで、Mはモータキー・1 6.Xはステッパモータが回転するべき方向(lはモータからモータ軸をみたと きステッパモータは時計方向に回転し、2はステッパモータは反時計方向に回転 する)を示す1または2.yはステッパモータが取るステップの数を示す1から 999迄の数である。The stepper motor syntax is of the form Mxy, where M is the motor key 1 6. X is the direction in which the stepper motor should rotate (l is the direction when looking at the motor shaft from the motor) The stepper motor rotates clockwise, and the stepper motor rotates counterclockwise. 1 or 2. y is from 1 indicating the number of steps the stepper motor takes The number is up to 999.

この例では、モータキー16に続いて数字キー20゜数字キー19.そして数字 キー28を押す。これによりステッパモータへの電源のスイッチが入り、モータ が10回そのステップ角だけ回転する。そのステッパモータのスイッチを切るた めに、モータキー16を操作した後でXまたはyの値を入れることはない。前方 キー6を押したあと、続いて数字キー19.モータキー16.数字キー20,1 9.28を、次にモータキー16.左方向キー8.数字キー27と28を押r、 、これによりマコボット装置1は1単位前進し、ス・グソバモータはオンになり 、モータは10ステップ進み、ステッパモータへの電力が切られ、ロボット装置 lは左へ90’転回する。In this example, the motor key 16 is followed by numeric keys 20, numeric keys 19. and numbers Press key 28. This switches on power to the stepper motor, causing the motor to rotates by that step angle 10 times. To switch off the stepper motor Therefore, the X or y value is not entered after operating the motor key 16. forward After pressing key 6, press number key 19. Motor key 16. Numeric keys 20,1 9.28, then motor key 16. Left arrow key8. Press number keys 27 and 28, , This causes the Makobot device 1 to move forward by one unit, and the Sugusoba motor is turned on. , the motor advances 10 steps, power to the stepper motor is cut off, and the robot device l is turned 90' to the left.

切り換えた出力命令およびステッパモー・夕命令は他のどんな命令のようにも動 作手順に使用できる。Switched output commands and stepper mode/down commands behave like any other commands. Can be used for production procedures.

センスキー・の構文ばS ITInの形式をしており、ここでSばセンスキーX 4.mは1から5までの数で各々以下の通りで・ある、 m−1l−lボンド装置はLlからHIGI(^・の移行(10−からhigh への割込)にのみ反応する。The syntax of sense key is S ITIn, where S is sense key 4. m is a number from 1 to 5, each of which is as follows, The m-1l-l bond device has a transition from Ll to HIGI (^・ (10- to high interrupts).

m = 2 日ボット装置はHIGHからLOWへの移行(highから1oi yへの割込)にのみ反応する。m = 2 days The bot device transitions from HIGH to LOW (from high to 1oi Interrupts to y).

m−3r:1ボツト装置はLOWからHI G HあるいはHI G Hから1 .OKへの移行(io脚からhighあるいはhighからlowへの割込)の いずれかに反応する。m-3r:1 Bot device is LOW to HIGH or HIGH to 1 .. Transition to OK (interrupt from io leg to high or from high to low) React to either.

m=4m初に状態が1.0−ならば、ロボット装置は反応し、さもなければ移行 を検出した際反応する。If the state is 1.0- at the beginning of m=4m, the robot device will react, otherwise it will transition Reacts when detected.

In ”” 5 最初に状態カ月11GIIならば、ロボット装置は反応し1、 さもなければ移行壱検出した際反応する; nは、割込が発生してから、ジャンプすべきセンス手順を示ず1から99迄の数 である。In "" 5 If the initial state is 11 GII, the robot device will respond 1, Otherwise, it will react when transition 1 is detected; n is a number from 1 to 99 and does not indicate the sense procedure to jump to after an interrupt occurs. It is.

例とし2て、LiからHIGHへの移行に反応するようにセンサを起動し、割込 みの際゛ジャンプ′し、割込みがなげればlO単位前進して90@右に転回する ことを手順5に指定する。このために、センスキー14を押し、続いて数字キー 19,23.前方キー6、数字キー19゜28を押し、次に右方向キー9.数字 キー27.28を押す。Example 2: Activate the sensor in response to a transition from Li to HIGH and interrupt It will "jump" when it sees, and if the interrupt is ignored, it will move forward by 10 units and turn to the right by 90 degrees. Specify this in step 5. To do this, press the sense key 14 followed by the number key 19,23. Press forward key 6, number key 19°28, then right direction key 9. numbers Press keys 27 and 28.

割込みの生じた結果、指定センス手順が実行された後、プロセッサは°GOへ戻 る゛、すなわち、メインプログラムあるいは動作手順からセンス手順にジャンプ した箇所に戻り、そのプログラムまたは動作手順に残ったものを続けて実行する 。As a result of the interrupt, the processor returns to °GO after the specified sense procedure has been executed. i.e. jump from the main program or operating procedure to the sense procedure Return to the point where you left off and continue executing the remaining part of the program or operating procedure. .

センス手順を起動するため?、こ、センスキー14を押してセンスコマンドを入 力するが、mとHの値は入力しない。センス手順を実行中は新たな割込みは何ら 効果はなく(それがさらに別のセンスコマンドを含んでいない場合)、メインプ ログラムに戻って初めてセンスキ++a ハを効になる。メイン手順で動作可能 な有効割込みの数には制限がない。To launch the sense procedure? ,Press Sense key 14 to enter the sense command. input, but do not enter the m and H values. No new interrupts are generated while the sensing procedure is running. It has no effect (unless it contains yet another sense command) and the main Senseki++a Ha becomes effective only after returning to the program. Can be operated with main procedure There is no limit to the number of valid interrupts.

センス手順の実行終了時の’GOに戻る゛ はデフォルトであり、他のオプショ ンにできる場合がある。センス手順の終わりの応答をプログラムするには、入力 形式はS[a]で、Sはセンスキー14でaは1から3までの数で次の通り、 a””IGOに戻る a=2 停止 a=3 別のセンス入力で割込みがかかる迄はその手順を繰り返してからGOへ 戻る。``Return to GO'' at the end of the sense procedure execution is the default and other options In some cases, this can be done. To program the response at the end of the sense procedure, enter The format is S[a], where S is the sense key 14 and a is a number from 1 to 3, as follows: a""Return to IGO a=2 Stop a=3 Repeat the procedure until another sense input causes an interrupt, then go to GO return.

処理手順にS[a]コマンドが現れなければ、デフォルトのS[11が取られる 。If no S[a] command appears in the processing procedure, the default S[11 is taken. .

センサの例としては、′壁は1m離れている”というステートメントに対する返 答が、その壁がもっと遠く離れている時、FALSE (LOW)となるような ステートメントを用いて設定できる近接センサが挙げられ、その距離に到達した 時にFALSE (LOW)からTRUE (HIGH)への移行によって割込 が引き起こされる。この割込はセンス手順として格納されるある取るべき動作を 引き起こす。An example of a sensor is the response to the statement 'The wall is 1 meter away'. The answer is FALSE (LOW) when the wall is further away. One example is a proximity sensor that can be configured using a statement that indicates when a distance has been reached. Interrupted by transition from FALSE (LOW) to TRUE (HIGH) is caused. This interrupt indicates a certain action to be taken which is stored as a sense procedure. cause.

ミュージックキー13によりサウンドをプログラムすることができ、このキーを プログラムするための構文はabの形式をしている、ここで、aは持続時間を表 す1から8までの数、bはピッチを表す1から13までの数である。無音(休止 )は14の数で表す、−例を短い低ピンチ音、体止、長い高ビ・ンチ音で示す。Music key 13 allows you to program sounds; The syntax for programming is of the form ab, where a represents the duration. b is a number from 1 to 13 representing pitch. Silence (pause) ) is represented by the number 14, - Examples are shown with a short low pinch sound, a body stop, and a long high pitch sound.

これはミュージックキー13に続いて2回数字キー19を押し、ミュージックキ ー13に続いて数字キー222次に数字キー19、数字キー22.ミド−シック キー13を押し、そして数字キー26.数字キー19.数字キー21を押すこと によってなされる。定義の際、1がC,2がC#と半音階上がる。持続時間は、 21が16分音符、2が8分音符、3が4分音符などである。This is done by pressing music key 13 and then number key 19 twice. -13, followed by number key 222, then number key 19, number key 22. mid-chic Press key 13, then number key 26. Numeric keys 19. Press number key 21 done by. In the definition, 1 is C and 2 is C#, going up a chromatic scale. The duration is 21 is a sixteenth note, 2 is an eighth note, 3 is a quarter note, etc.

テンポ及びオクターブの単位はミュージックキー13に続いて括弧キー12.数 字、テンポ用の1から5まで(最速〜最遅)のX、オクタ・−ブ用の1から3ま で(最低〜最高)のy、それから再び括弧キー12を使用して設定できる。テン ポの1から5まではそれぞれ170.140゜100、80.60 と定義され る。The tempo and octave units are set using the music key 13 followed by the parenthesis key 12. number letters, X from 1 to 5 (fastest to slowest) for tempo, and X from 1 to 3 for octave. (lowest to highest) y, then again using the parentheses key 12 to set. ten Points 1 to 5 are defined as 170.140°100 and 80.60, respectively. Ru.

距離および転回の単位はテンポ及びオクターブの単位と同じように変えることが できる。Distance and rotation units can be changed in the same way as tempo and octave units. can.

プログラム作成中は、各キーが押される毎にその命令が有効かどうかに応じて調 子が肯定的または否定的なサウンドが発生される。During programming, each key press is checked to see if the command is valid. A positive or negative sound is generated by the child.

FIG 、 、? 閑瞥瑣審報牛 国際調査報告FIG,,? Qianbete Dong-ho Cow international search report

Claims (8)

【特許請求の範囲】[Claims] 1.きょう体と、制御手段および入力手段,記憶手段およびロボット装置を平面 上で縦横に移動させる駆動手段とを具備するプログラマブルロボット装置であっ て、各手段は制御手段に接続されており、制御手段はロボット手段に多数の機能 を実行させることができ、これにより記憶手段は各動作手順が一つあるいは複数 の機能を定義する一つあるいは複数の所定動作手順を記憶でき、制御手段は入力 手段を介して記憶装置に記憶させる動作手順をユーザーに定義させることができ 、また、制御手段は記憶された動作手順を選択することができ、その後その制御 手段は前記選択した動作手順で定義した一つあるいは複数の機能を実行させるプ ログラマブルロボット装置。1. The housing, control means, input means, storage means and robot device are arranged on a flat surface. It is a programmable robot device equipped with a driving means for moving vertically and horizontally on the robot. Each means is connected to a control means, and the control means provides a number of functions to the robot means. This allows the storage means to store each operation step one or more times. The control means can store one or more predetermined operating procedures that define the function of the The user can define the operating procedure to be stored in the storage device via means. , the control means can also select a stored operating procedure and then control it. The means is a program that executes one or more functions defined in the selected operation procedure. Logrammable robotic device. 2.各所定の動作手順は指定回数繰り返すように設定できる、請求の範囲1に記 載のロボット装置。2. As claimed in claim 1, each predetermined operating procedure can be set to repeat a specified number of times. Robotic equipment. 3.制御手段および制御手段からの信号に応答してロボット装置を平面上で縦横 に移動させる駆動手段を収容しているきょう体を具備し、前記制御手段は制御手 段に入力した命令に応答してロボット装置に接続された補助装置をコントロール するように構成されているプログラマブルロボット装置。3. The control means and the robot device are moved vertically and horizontally on a plane in response to signals from the control means. a housing housing a drive means for moving the control means to a control hand; Controls auxiliary equipment connected to the robot device in response to commands input to the stage A programmable robotic device configured to: 4.請求の範囲3および1あるいは2に記載の装置。4. A device according to claims 3 and 1 or 2. 5.前記補助装置がステッバモークを備えている、請求の範囲4に記載の装置。5. 5. The device of claim 4, wherein the auxiliary device comprises a stepper moke. 6.さらに、外部からの刺激を検出して制御手段に記憶された所定応答手順を動 作開始させることのできるセンサを備えた、前記請求の範囲のいずれかに記載の ロボット装置。6. Furthermore, it detects an external stimulus and activates a predetermined response procedure stored in the control means. according to any of the preceding claims, comprising a sensor capable of being activated. robotic equipment. 7.前記センサが光センサである、請求の範囲6に記載のロボット装置。7. The robot device according to claim 6, wherein the sensor is an optical sensor. 8.さらに、ロボット装置の外観を変えるためきょう体に取りつけるきょう体カ バーを備えた、前記請求の範囲のいずれかに記載のロボット装置。8. In addition, a housing cover that can be attached to the housing to change the appearance of the robot device is also available. A robotic device according to any of the preceding claims, comprising a bar.
JP1509216A 1988-09-02 1989-09-01 programmable robot equipment Pending JPH04501668A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB8820780.8 1988-09-02
GB888820780A GB8820780D0 (en) 1988-09-02 1988-09-02 Programmable robot device

Publications (1)

Publication Number Publication Date
JPH04501668A true JPH04501668A (en) 1992-03-26

Family

ID=10643079

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1509216A Pending JPH04501668A (en) 1988-09-02 1989-09-01 programmable robot equipment

Country Status (4)

Country Link
JP (1) JPH04501668A (en)
AU (1) AU4192889A (en)
GB (1) GB8820780D0 (en)
WO (1) WO1990002983A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002535104A (en) * 1999-01-28 2002-10-22 レゴ エー/エス Remote controlled toys

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2333376A (en) * 1998-01-17 1999-07-21 Mumbles Science Adventure Limited Programmable apparatus
JP2002536088A (en) 1999-02-04 2002-10-29 レゴ エー/エス Microprocessor-controlled toy assembly elements with visual programming
CN1151858C (en) 1999-02-04 2004-06-02 英特莱格公司 Programmable toy with communication means

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE455387B (en) * 1983-04-08 1988-07-11 Asea Ab SET AND DEVICE FOR CONTROL OF A WELDING ROBOT WITH THE HELP OF A MULTI-FUNCTION MANOVER ORGAN (JOY) AND USING A QUICK MANOVER ORGAN
JPS6048507A (en) * 1983-08-29 1985-03-16 Hitachi Ltd Operation controller for robot
JPS6055985A (en) * 1983-09-05 1985-04-01 株式会社トミー Sound recognizing toy
JPS60128699U (en) * 1984-02-07 1985-08-29 株式会社トミー radio controlled toy
US4727494A (en) * 1985-01-01 1988-02-23 Zymark Corporation Computerized robot control system with scheduling feature
JP2518204B2 (en) * 1986-03-03 1996-07-24 三菱電機株式会社 Robot for transport
JPS62208103A (en) * 1986-03-07 1987-09-12 Yokogawa Hewlett Packard Ltd Robot motion control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002535104A (en) * 1999-01-28 2002-10-22 レゴ エー/エス Remote controlled toys

Also Published As

Publication number Publication date
WO1990002983A1 (en) 1990-03-22
GB8820780D0 (en) 1988-10-05
AU4192889A (en) 1990-04-02

Similar Documents

Publication Publication Date Title
US6012961A (en) Electronic toy including a reprogrammable data storage device
US5024626A (en) Sound producing remote control toy vehicle
US6250987B1 (en) Programmable toy
US7503852B2 (en) Force feedback mechanism for gamepad device
US5697829A (en) Programmable toy
JPH033360Y2 (en)
US6083104A (en) Programmable toy with an independent game cartridge
US4451911A (en) Interactive communicating toy figure device
JP4754695B2 (en) Programmable toy with communication means
US6390883B1 (en) Programmable toy with remote control
US20130019019A1 (en) Cloud servicing system configured for servicing smart phone or touch pad circuit applications and consumer programmable articles
CN201820390U (en) Constructible edutainment-type robot
US6354842B1 (en) Rolling toy with motion recording and playback capability
US6454627B1 (en) Musical entertainment doll
CN101329558A (en) Interactive toy control system and control method
JPH04501668A (en) programmable robot equipment
WO2011079657A1 (en) Robot performing corresponding action according to audio data and control system thereof
KR20020032085A (en) Toy having a function of speech recognition and a mechanical brain
JP3791666B2 (en) Figure toys for game consoles
KR102137973B1 (en) An education robot with card reading function and a control method thereof
CN213432984U (en) Building block assembly and remote control building block system
US9465588B1 (en) User programmable toy set
KR101292318B1 (en) Educational robot system and robot controller therefor
US20090023358A1 (en) Interactive toy control system
US20120021731A1 (en) Cloud computing system configured for a consumer to program a smart phone and touch pad