WO2020032264A1 - 仲介装置及びそれを用いた仲介方法 - Google Patents
仲介装置及びそれを用いた仲介方法 Download PDFInfo
- Publication number
- WO2020032264A1 WO2020032264A1 PCT/JP2019/031678 JP2019031678W WO2020032264A1 WO 2020032264 A1 WO2020032264 A1 WO 2020032264A1 JP 2019031678 W JP2019031678 W JP 2019031678W WO 2020032264 A1 WO2020032264 A1 WO 2020032264A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- robot
- mediation
- selection
- robots
- terminals
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 75
- 230000004044 response Effects 0.000 claims abstract description 4
- 238000004891 communication Methods 0.000 claims description 82
- 230000007115 recruitment Effects 0.000 claims description 74
- 238000012549 training Methods 0.000 claims description 51
- 238000006243 chemical reaction Methods 0.000 claims description 39
- 238000012797 qualification Methods 0.000 claims description 30
- 239000012636 effector Substances 0.000 claims description 24
- 238000004088 simulation Methods 0.000 claims description 17
- 210000000707 wrist Anatomy 0.000 claims description 16
- 230000008859 change Effects 0.000 claims description 10
- 230000033001 locomotion Effects 0.000 claims description 9
- 238000012546 transfer Methods 0.000 description 42
- 238000010586 diagram Methods 0.000 description 30
- 238000011156 evaluation Methods 0.000 description 26
- 238000009826 distribution Methods 0.000 description 20
- 238000012545 processing Methods 0.000 description 12
- 239000011248 coating agent Substances 0.000 description 10
- 238000000576 coating method Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 239000003973 paint Substances 0.000 description 6
- 230000010365 information processing Effects 0.000 description 5
- 238000010422 painting Methods 0.000 description 4
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 210000004936 left thumb Anatomy 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000000474 nursing effect Effects 0.000 description 2
- 210000004935 right thumb Anatomy 0.000 description 2
- 239000007921 spray Substances 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 210000003811 finger Anatomy 0.000 description 1
- 210000005224 forefinger Anatomy 0.000 description 1
- 210000004247 hand Anatomy 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/0084—Programme-controlled manipulators comprising a plurality of manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/02—Hand grip control means
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/06—Control stands, e.g. consoles, switchboards
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
- B25J19/04—Viewing devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J3/00—Manipulators of master-slave type, i.e. both controlling unit and controlled unit perform corresponding spatial movements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
- G06Q10/063112—Skill-based matching of a person or a group to a task
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/105—Human resources
- G06Q10/1053—Employment or hiring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/24—Use of tools
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/90—Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41865—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
Definitions
- the present invention relates to a mediation device and a mediation method using the mediation device.
- Remotely controlled robots have been known.
- a robot manipulator is operated by an operator of a remote control station.
- the present invention has been made to solve such a problem, and an object of the present invention is to provide an intermediary device and an intermediary method using the same, which are capable of expanding the use of a remote control robot.
- an operating device of an industrial robot is a high-performance and expensive communicator, and is not available to ordinary people.
- a game controller is a relatively low-function operating device by key operation, and is available to ordinary people for about tens of thousands of yen.
- the operation signal by the key operation of the game controller is converted into the operation command of the industrial robot, the operator of the game controller can operate the robot well in accordance with the signal conversion.
- a specific unemployed person can contribute to the real world. Moreover, the specific unemployed person is at home and can earn income. Meanwhile, the gamer population is said to be several times the manufacturing population. Therefore, according to this robot working and working system, it is possible to construct a social infrastructure of a remotely operated robot intended by a robot manufacturer.
- the heat and skill can be utilized to significantly improve the productivity of robotic work.
- game enthusiasts can be involved in the robot world and motivated to become enthusiastic, thereby significantly improving the skills of moving the robot.
- the present invention has been made based on such knowledge.
- an intermediary device includes a plurality of operation terminals operated by a plurality of remote operators and a plurality of robots owned by one or more robot holders.
- One or more of the robots and one or more of the operation terminals are based on the plurality of applications. Is selected as one or more selection robots and one or more selection operation terminals, and the one or more selection operations are performed so that the one or more selection robots can operate the one or more selection robots.
- a terminal is configured to connect to the one or more selected robots.
- a plurality of robots owned by one or more robot holders means that “one robot owner” has a plurality of robots and “a plurality of robot holders” each have one robot. And the case where it is held.
- Connecting the one or more selection operation terminals to the one or more selection robots so that the one or more selection operation terminals can operate the one or more selection robots means one or more selections.
- Robot is at least one of an industrial robot and a service robot, and is not an entertainment robot. This is because it is one of the objects of the present invention to make a specific unemployed person contribute to society. Note that the medical robot may be excluded from the “robot”. This is because operating a medical robot may require medical qualifications, specialized knowledge, and the like.
- the operation terminal (and the remote operator) can be used as an infrastructure for disseminating the robot, and the remote operator can be provided with an opportunity to operate the operation terminal and obtain a reward. .
- the use of the remote control robot can be expanded.
- the intermediary device associates the one or more selection operation terminals with the one or more selection robots in a one-to-one, n (n is a natural number of two or more): one, one-to-one correspondence according to the plurality of work modes.
- the connection may be made in at least one of m (m is a natural number of 2 or more) and n: m.
- the intermediary device may be configured to select one of the applications according to the recruitment requirements of the remote workers who perform the plurality of operations, in the order in which the applications are received or by selecting from among the plurality of applications.
- the above selection operation terminal and the one or more selection robots may be configured to be determined.
- the robot holder can be provided with options for securing remote workers, such as securing remote workers immediately, securing remote workers with a high skill level, and reducing costs through auctions and the like.
- the intermediary device connects the one or more selection operation terminals and the one or more selection robots immediately or at a future time according to the execution time of the work presented in the recruitment corresponding to each selection robot. It may be configured to do so.
- the remote worker can work at a desired time by selecting a work execution time.
- the mediation device may be configured to disconnect the connection between the one or more selection operation terminals and the one or more selection robots in response to a notification from the one or more selection operation terminals.
- the remote worker can get out of the work when he wants to get out by notifying the intermediary device.
- Each essential point of the recruitment of the remote workers performing the plurality of tasks is information on the contents of each of the plurality of tasks, the level of skill required for each of the plurality of tasks, and the reward for each of the plurality of tasks. May be included.
- the remote worker can appropriately select a work.
- the mediation device may be configured to receive information on the type of the robot related to the recruitment from the robot, and to receive information on the type of the operation terminal related to the application from the operation terminal.
- the mediation device can convert the operation signal of the operation terminal into the operation signal of the robot according to the type (model name) of the robot and the type (model name) of the operation terminal.
- the plurality of operation terminals may be at least one of a game machine, a game controller, a remote controller dedicated to a robot, a portable information terminal, a smartphone, a personal computer, and a tablet.
- the operation terminal when the operation terminal is an existing operation terminal other than the remote controller dedicated to the robot, the operation terminal can be effectively used as an infrastructure for disseminating the robot.
- the operation terminal when the operation terminal is a remote control device dedicated to the robot, conversion of the operation signal is unnecessary, so that an operation terminal with high operation efficiency can be provided.
- the intermediary device may be configured to manage a system related to qualifications necessary for the plurality of operations or a ranking system for ranking remote workers performing the plurality of operations.
- the intermediary device may be configured to operate a training session for acquiring the qualification.
- the intermediary device may be configured to perform training or simulation for successfully operating the robot.
- the remote operator can be trained or simulated so that the robot can be operated well.
- the intermediary device may be configured to manage an event where the plurality of remote workers can gather.
- Each of the plurality of robots is configured to operate in accordance with an operation command including an individual operation command
- each operation terminal of the plurality of operation terminals includes an operation key
- an operation signal corresponding to the operation key is received from the selection operation terminal for the selection operation terminal and the selection robot connected to each other among the selection operation terminal and the one or more selection robots, the operation signal is transmitted to the individual one. It may be configured to convert to an operation command and send the individual operation command to the selected robot.
- the intermediary device upon receiving the operation signal corresponding to the operation key of the operation terminal, the intermediary device converts the operation signal into an individual operation command in the operation command of the selected robot, and sends the individual operation command to the selected robot. Therefore, the robot can be operated via the network and the mediation device by operating the operation keys of the selection operation terminal. As a result, the robot working and working system can function, and the use of the remote control robot can be expanded.
- the operation command includes one or more individual operation commands
- the operation terminal includes a plurality of operation keys
- the mediation device transmits one or more operation signals corresponding to the plurality of operation keys.
- the one or more operation signals may be converted into one or more individual operation commands, and the one or more individual operation commands may be sent to the robot.
- one or more operation signals corresponding to a plurality of operation keys can be converted into one or more individual operation commands.
- the plurality of operation keys include a movement key for moving an operation target and a function key used for multiple purposes, and the operation command is a position indicating a position of a wrist of each robot as the individual operation command.
- the position command indicating the position of the wrist of each robot corresponds to the operation signal of the movement key for moving the operation target in the direction in which the operation target should be moved in a similar manner. Can operate each robot without much discomfort.
- the mediation device When the mediation device receives an operation key change notification from the selection operation terminal, the mediation device sends the one or more individual operation commands to be converted from the one or more operation signals in accordance with the operation key change notification. It may be configured to change.
- one or more individual operation commands to be converted from one or more operation signals can be changed so that the operator of the selection operation terminal can easily operate the operation keys.
- the intermediary device determines a predetermined number of one or more operation keys of the plurality of operation keys. It may be configured to convert each of the operation signals corresponding to the operation of the aspect into the one or more individual operation commands.
- the operation signal can be converted into the individual operation command.
- the intermediation device may be configured to convert at least one of the one or more operation signals into a plurality of individual operation commands for causing the selected robot to perform a plurality of operations.
- a command for causing the robot to perform a plurality of operations can be generated by one or more individual operation commands.
- commands include a "pick and place” command in which the robot lifts the workpiece and positions it at a predetermined location, and a command in which the robot moves the coating gun to a predetermined position and ejects the coating gun with the coating gun.
- the intermediary device may be configured to convert at least one of the plurality of operation signals into one individual operation command for causing the selected robot to perform a plurality of operations.
- a command for causing the selected robot to perform a plurality of operations can be generated by one individual operation command.
- a command for positioning the work having the fitting protrusion above the work having the fitting hole, and then lowering the fitting work into the fitting hole is given to the selection robot.
- the mediation device may be configured to convert at least one of the one or more operation signals into the individual operation signal for switching a control mode of the selected robot.
- control mode of the selected robot can be switched by operating the operation key of the operation terminal.
- the intermediary device may be configured to determine how the plurality of operation keys correspond to the one or more individual operation commands and output the one or more operation signals corresponding to the plurality of operation keys to the one or more individual operation commands. Requesting the selection operation terminal to determine an operation key assignment indicating whether or not to convert to the one or more operation signals according to the operation key assignment determined by the selection operation terminal. It may be configured to convert to the individual operation command.
- the operator of the selection operation terminal before converting the operation signal into the operation command, the operator of the selection operation terminal can be made to determine the operation key assignment in advance so that the user can easily operate the operation terminal.
- the mediation device may be configured to convert the operation signal into the operation command based on the respective model names received from the selection operation terminal and the selection robot.
- the intermediary device stores a signal conversion pattern corresponding to the model name of each operation terminal and the model name of each selected robot, and corresponds to the model name of the selected operation terminal and the model name of the selected robot. It may be configured to perform signal conversion by applying a pattern.
- An intermediary device is connected to a plurality of operation terminals operated by a plurality of remote workers and a plurality of robots owned by a plurality of robot holders via a network capable of data communication.
- the intermediation device possessed by the intermediary the intermediation device receives, from the plurality of robots, recruitment requirements for remote workers who operate the plurality of robots and perform a plurality of tasks, From the operating terminal, receiving the working requirements of the plurality of remote workers operating the plurality of operating terminals, comparing the plurality of employment conditions and the plurality of working conditions, and recruiting requirements that match each other's requirements.
- one or more of the robots and one or more of the operation terminals respectively corresponding to the work requirements are selected as one or more selected robots and one or more selection operation terminals, respectively, and As is possible to operate the one or more selected robot by the above selecting operation terminal, and is configured to connect the one or more selected operating terminal to the one or more selected robot.
- the operation terminal (and the remote operator) can be used as an infrastructure for disseminating the robot, and the remote operator can be provided with an opportunity to operate the operation terminal and obtain a reward. .
- the use of the remote control robot can be expanded.
- An intermediary method includes a plurality of operation terminals operated by a plurality of remote operators and a plurality of robots owned by a plurality of robot holders via a network capable of data communication.
- the remote operator accesses the site from the plurality of operation terminals and submits a plurality of applications for recruitment of the remote workers who perform the plurality of operations. Therefore, based on the plurality of applications, selecting one or more of the robot and one or more of the operation terminals as one or more selected robots and one or more selection operation terminals; Connecting the one or more selection operation terminals to the one or more selection robots so that the one or more selection robots can be operated by the one or more selection operation terminals.
- the operation terminal (and the remote operator) can be used as an infrastructure for disseminating the robot, and the remote operator can be provided with an opportunity to operate the operation terminal and obtain a reward. .
- the use of the remote control robot can be expanded.
- Each robot of the plurality of robots is configured to operate according to an operation command including an individual operation command
- each operation terminal of the plurality of operation terminals includes an operation key
- the mediation method includes: When the intermediary device receives an operation signal corresponding to the operation key from the selection operation terminal, the selection operation terminal and the selection robot connected to each other among the one or more selection operation terminals and the one or more selection robots, The method may include a step of converting the operation signal into the individual operation command by the intermediary device and sending the individual operation command to the selected robot.
- the robot working / working system can function, and the use of the remote control robot can be expanded.
- the present invention has an effect that an intermediary device capable of expanding the use of a remote control robot and an intermediary method using the same can be provided.
- FIG. 1 is a schematic diagram schematically illustrating an example of a configuration of a robot working / working system using an intermediary device according to Embodiment 1 of the present invention.
- FIG. 2 is a functional block diagram illustrating an example of the configuration of the mediation device of FIG.
- FIG. 3 is a functional block diagram illustrating an example of a configuration of the operation terminal in FIG.
- FIG. 4 is an external view showing an example of a configuration of a game controller of a game machine as an operation terminal.
- FIG. 5 is a schematic diagram schematically illustrating an example of the configuration of the robot in FIG. 1.
- FIG. 6 is a functional block diagram illustrating an example of the configuration of the control system of the robot.
- FIG. 1 is a schematic diagram schematically illustrating an example of a configuration of a robot working / working system using an intermediary device according to Embodiment 1 of the present invention.
- FIG. 2 is a functional block diagram illustrating an example of the configuration of the mediation device of FIG.
- FIG. 3
- FIG. 7 is a schematic diagram illustrating an example of a menu screen displayed on the robot working / working system site by the mediation device.
- FIG. 8 is a schematic diagram illustrating an example of a recruiting screen posted on the robot working / working system site by the mediation device.
- FIG. 9 is a schematic diagram illustrating an example of a search screen for recruitment posted on the robot working and working system site by the mediation device.
- FIG. 10 is a schematic diagram showing an example of an application screen posted on the robot working and working system site by the mediation device.
- FIG. 11 is a flowchart illustrating an example of the operation of the connection selection unit in FIG.
- FIG. 12 is a functional block diagram illustrating an example of the configuration of the connection unit in FIG. FIG.
- FIG. 13 is a schematic diagram schematically illustrating an example of a connection mode of the connection unit.
- FIG. 14 is a table showing measures for free working.
- FIG. 15 is a schematic diagram illustrating an example of a recruiting screen posted on a robot working and working system site by the intermediary device according to the second embodiment of the present invention.
- FIG. 16 is a schematic diagram illustrating an example of a work screen posted on the robot work / work system site by the mediation device according to the second embodiment of the present invention.
- FIG. 17 is an external view illustrating an example of a configuration of a game controller of a game machine as an operation terminal according to Embodiment 3 of the present invention.
- FIG. 18 is a schematic diagram schematically illustrating an example of the configuration of the robot according to the third embodiment of the present invention.
- FIG. 19 is a functional block diagram illustrating an example of a configuration of a robot control system according to the third embodiment of the present invention.
- FIG. 20 is a table showing the types of keys of the game controller of FIG.
- FIG. 21 is a table showing types of keys of the robot controller.
- FIG. 22 is a table showing assignment of operation keys of the game controller to operation commands of the robot in each axis mode.
- FIG. 23 is a table showing assignment of operation keys of the game controller to operation commands of the robot in the case of a single key operation in the world mode.
- FIG. 24 is a table showing assignment of operation keys of the game controller to operation commands of the robot in the case of simultaneous operation of a plurality of keys in the world mode.
- FIG. 25 is a table showing assignment of operation keys of the game controller to robot operation commands in the tool mode.
- FIG. 26 is a flowchart showing the operation of the mediation device.
- FIG. 1 is a schematic diagram schematically illustrating an example of a configuration of a robot working / working system 1 using an intermediary device according to Embodiment 1 of the present invention.
- the robot work / work system 1 includes an intermediary device 2, a plurality of operation terminals 3, and a plurality of robots 5 connected to each other via a network 4 capable of data communication.
- the robot working / working system 1 is a working style system that allows a specific unemployed person to contribute to the real world and enables the specific unemployed person to stay at home and earn income. It is also a robot remote control system that can be built.
- the network 4 may be any network capable of data communication. Examples of the network 4 include the Internet, a LAN (Local Area Network), a WAN (Wide Area Network), and the like.
- the mediation device 2 is owned by the mediator. This intermediary sends a job recruitment of a worker (hereinafter, referred to as a remote worker) who remotely operates the robot 5 by the robot holder and a desire of the operator of the operation terminal 3 to work on the robot 5. He is the coordinator who coordinates.
- a remote worker a worker who remotely operates the robot 5 by the robot holder and a desire of the operator of the operation terminal 3 to work on the robot 5.
- He is the coordinator who coordinates.
- this mediator performs this coordination by opening a robot work site on the network 4 by the mediation device 2.
- the mediation device 2 is configured by a server.
- “holding the mediation device 2” includes both a mode in which the mediation device 2 is owned and a mode in which the mediation device 2 is rented.
- the “robot” (robot 5) in the present invention is at least one of an industrial robot and a service robot, and is not an entertainment robot. This is because it is one of the objects of the present invention to make a specific unemployed person contribute to society.
- Examples of the industrial robot include a vertical articulated robot, a horizontal articulated robot, a parallel link robot, a rectangular coordinate robot, and a polar coordinate robot.
- service robots examples include rescue robots, cleaning robots, wall work robots, security robots, guide robots, wheelchair robots, sushi robots, nursing robots, drone robots, and medical robots.
- the medical robot may be excluded from the “robot” (robot 5) in the present invention. This is because operating a medical robot may require medical qualifications, specialized knowledge, and the like.
- Examples of entertainment robots include game robots, toy robots, and pet robots.
- Examples of the game robot include a battle game robot, a racing car robot for a car racing game, and a UFO catcher.
- the robot 5 is remotely controlled by the operation terminal 3 through the intermediary device 2.
- the operation terminal 3 is an information terminal that can be connected to a network.
- examples of the operation terminal 3 include a game machine, a game controller, a remote controller dedicated to a robot, a personal digital assistant (PDA (Personal Data Assistant)), a smartphone, a personal computer, and a tablet.
- PDA Personal Digital Assistant
- the operation terminal 3 is an existing operation terminal other than the remote controller dedicated to the robot, the operation terminal 3 can be effectively used as an infrastructure for disseminating the robot.
- the operation terminal 3 is a remote control device dedicated to the robot, the operation signal conversion is not required, so that the operation terminal 3 with high operation efficiency can be provided.
- the “mode in which the remote operator operates the operation terminal 3” includes a mode in which the remote operator owns the operation terminal 3, a mode in which the remote operator borrows the operation terminal 3, and a case in which the remote operator operates the operation terminal 3 of another person. 3 (for example, a form in which a remote operator operates a game machine in a game center).
- Remote workers are not particularly limited.
- the remote worker may be a general person in addition to the specific unemployed person.
- the remote worker may have certain qualifications (eg, caregiver, nurse, etc.) when working on a particular robotic task.
- FIG. 2 is a functional block diagram illustrating an example of the configuration of the mediation device of FIG.
- arrows represent the flow of information (data, signals, commands, notifications, etc.).
- the mediation device 2 is configured by a server. Specifically, the mediation device 2 includes a communication device 11 and an information processing device 12.
- the communication device 11 may be any device that can perform data communication.
- the information processing unit 12 includes a communication distribution unit 13, a reception unit 14, a connection selection unit 15, a connection unit 16, a work evaluation unit 17, a settlement unit 18, a training unit 19, a training unit 20, an event unit 21, a robot registration unit 22, An operation terminal registration unit 23 and a work data storage unit 24 are provided.
- the information processing unit 12 includes, for example, an arithmetic unit CL having a processor P and a memory M.
- Each unit of the communication distribution unit 13 to the event unit 21 is a functional block realized by the processor P executing a predetermined program stored in the memory M of the arithmetic unit CL.
- the robot registration unit 22, the operation terminal registration unit 23, and the work data storage unit 24 are configured by the memory M of the arithmetic unit.
- the computing unit CL is specifically composed of, for example, a computer, a personal computer, a microcontroller, an MPU, an FPGA (Field Programmable Gate Array), a PLC (Programmable Logic Controller), and the like.
- the information processing unit 12 may be configured by a single arithmetic unit CL that performs centralized control, or may be configured by a plurality of arithmetic units CL that perform distributed control.
- the communication device 11 performs data communication with the operation terminal 3 and the robot 5 via the network 4. Specifically, the communicator 11 converts information from the communication distribution unit 13 into communication data, and transmits the converted communication data to the operation terminal 3 or the robot 5. The communicator 11 converts communication data from the operation terminal 3 or the robot 5 into original information, and sends the converted information to the communication distribution unit 13.
- Communication distribution unit 13 sends to the communication device 11 various information from the reception unit 14, an operation command from the connection unit 16, and a settlement notification from the settlement unit 18.
- the communication distribution unit 13 sends various information from the communication device 11 to the reception unit 14 and sends an operation signal from the communication device 11 to the connection unit 16.
- the receiving unit 14 performs the following processing.
- the accepting unit 14 accepts the recruitment of remote workers (see FIG. 8) from the robot 5, sends it to the connection selecting unit 15, and notifies the robot 5 of the acceptance or rejection.
- the receiving unit 14 receives a remote worker's application (see FIG. 10) from the operation terminal 3, sends it to the connection selection unit 15, and notifies the operation terminal 3 of the result (whether or not the remote worker is accepted).
- a remote worker is hired, a recruitment notification is sent to the recruiting robot 5.
- the receiving unit 14 receives the application for training from the operation terminal 3 and sends it to the training unit 19.
- the receiving unit 14 receives the application for training from the operation terminal 3 and sends it to the training unit 20.
- the accepting unit 14 accepts an application for an event from the operation terminal 3 and sends it to the event unit 21.
- connection selection unit 15 adopts the recruitment and sends an acceptance notification to the reception unit 14.
- the reception unit 14 transmits the recruitment notice to the robot 5 that has applied for the recruitment, via the communication distribution unit 13 and the communication device 11.
- the connection selection unit 15 assigns a robot ID to the robot 5 and registers (stores) the robot ID and the recruitment requirement in the robot registration unit 22 in association with each other (in association with each other). If a robot ID has already been assigned, that robot ID is used.
- the robot 5 is specified from the transmission source identification information of the communication data transmitted from the robot 5.
- the registration of the robot 5 may be deleted when the recruited work is completed, or may be maintained for a predetermined period.
- connection selection unit 15 compares the application requirements of the application sent from the reception unit 14 with the recruitment requirements of the recruitment of the application target, and determines whether the application requirements conform to the recruitment requirements. If not, a rejection notification is sent to the reception unit 14.
- the receiving unit 14 transmits the rejection notice to the applied operation terminal 3 via the communication distribution unit 13 and the communication device 11.
- a recruitment notice is sent to the reception unit 14.
- the receiving unit 14 transmits the recruitment notice to the applied operation terminal 3 and the recruiting robot 5 via the communication distribution unit 13 and the communication device 11.
- the connection selection unit 15 assigns an operation terminal ID to the operation terminal 3 and registers (stores) the operation terminal ID and the application requirement in the operation terminal registration unit 23 in association with each other (in association with each other). If the operation terminal ID has already been assigned, the operation terminal ID is used.
- the operation terminal 3 is specified from the transmission source identification information of the communication data transmitted from the operation terminal 3.
- the registration of the operation terminal 3 may be deleted when the recruited work is completed, or may be maintained for a predetermined period.
- connection selection unit 15 notifies the connection unit 16 of the operation terminal 3 and the robot 5 as the selection operation terminal and the selection robot, together with the operation terminal ID and the robot ID. At this time, a work mode (ratio between a person (operation terminal) and a robot) is also notified.
- connecting the selection operation terminal 3 and the selection robot 5 is abbreviated as “connecting between the terminal and the robot”, and disconnecting the connection between the selection operation terminal 3 and the selection robot 5 is referred to as “terminal”.
- -Cut between robots is abbreviated as “connecting between the terminal and the robot”, and disconnecting the connection between the selection operation terminal 3 and the selection robot 5 is referred to as “terminal”.
- connection selecting unit 15 sends a notification of connection and disconnection between the terminal and the robot corresponding to the start and end of the daily work from the connection unit 16 for each of the selection operation terminals 3 during the operation period of the operation of the robot 5. Receive one by one. Then, based on this, the daily and total working hours of the remote operator of the selection operation terminal 3 are calculated. In addition, the connection selecting unit 15 receives, from the connecting unit 16, the amount of work performed per day (the number of products, the amount of work, the number of man-hours, etc.). Then, based on this, the total work volume of the remote operator of the selection operation terminal 3 is calculated. The working time, the work volume, and the difficulty of the work are stored in the operation terminal registration unit 23 in association with the operation terminal ID.
- connection selection unit 15 notifies the work evaluation unit 17 of the working hours, the work volume, and the difficulty of the work, and notifies the settlement unit 18 of the working hours.
- connection selection unit 15 receives the evaluation of each remote worker from the work evaluation unit 17 for each operation terminal 3.
- the connection selection unit 15 stores the evaluation in the operation terminal registration unit 23 in association with the operation terminal ID, and notifies the individual operation terminals 3 via the reception unit 14, the communication distribution unit 13, and the communication device 11. .
- the connection selecting unit 15 uses this evaluation to determine whether the above-mentioned application requirements conform to the recruitment requirements.
- connection selection unit 15 receives the skill of the remote worker based on the result of the training or the simulation from the training unit 19, and stores this in the operation terminal registration unit 23 in association with this evaluation with the operation terminal ID. In addition, the connection selecting unit 15 uses this evaluation to determine whether the above-mentioned application requirements conform to the recruitment requirements.
- FIG. 12 is a functional block diagram illustrating an example of the configuration of the connection unit 16 in FIG.
- the connection unit 16 includes an operation signal conversion unit 301, a terminal-side data transfer unit 302, a robot-side data transfer unit 303, and a control unit 304.
- the operation signal converter 301 includes a predetermined number of individual operation signal converters C1 to Cn.
- the terminal-side data transfer unit 302 includes a predetermined number of individual terminal-side data transfer units O1 to On.
- the robot-side data transfer unit 303 includes a predetermined number of individual robot-side data transfer units R1 to Rn. Therefore, the connection unit 16 can connect the n selection operation terminals 3 and the n selection robots 5 in parallel (at the same time).
- the individual terminal side data transfer units O1 to On function as data transfer units for the operation terminal 3 of the individual operation signal conversion units C1 to Cn.
- the individual terminal-side data transfer units O1 to On pass (transmit) the data transmitted from the operation terminal 3 via the communication distribution unit 13 to the individual operation signal conversion units C1 to Cn, and transmit the individual operation signal conversion units C1 to Cn. Is sent to the operation terminal 3 (passed).
- the individual robot side data transfer units R1 to Rn function as data transfer units for the robot 5 of the individual operation signal conversion units C1 to Cn.
- the individual robot side data transfer units R1 to Rn pass (pass) the data sent from the robot 5 through the communication distribution unit 13 to the individual operation signal conversion units C1 to Cn, and transmit the data from the individual operation signal conversion units C1 to Cn. Is sent (passed) to the robot 5.
- the individual operation signal conversion units C1 to Cn convert operation signals from the individual terminal side data transfer units O1 to On into operation commands and send them to the individual robot side data transfer units R1 to Rn.
- the individual robot-side data transfer units R1 to Rn send (pass) this operation command to the robot 5.
- the individual operation signal conversion units C1 to Cn pass data other than the operation signal. Even if the operation signal is an operation signal, if the operation terminal 3 is a remote controller dedicated to the robot 5, the operation signal is passed as it is. Therefore, the work video data transmitted from the robot 5, which will be described later, passes through the individual robot-side data transfer units R1 to Rn, the individual operation signal conversion units C1 to Cn, and the individual terminal-side data transfer units O1 to On. It reaches the operation terminal 3.
- control unit 304 When the control unit 304 receives the operation terminal ID of the selection operation terminal 3 and the robot ID of the selected robot 5 and the work mode, the control unit 304 sends the operation terminal ID and the robot ID according to the work mode, respectively, to the individual terminal-side data transfer unit. Assigned (associated) to O1 to On and the individual robot side data transfer units R1 to Rn. Thereby, the selection operation terminal 3 and the selection robot 5 are connected. That is, a state is established in which the selection operation terminal 3 and the selection robot 5 can perform data communication via the connection unit 16 (mediation device 2).
- control unit 304 releases the assignment of the operation terminal ID and the robot ID to the individual terminal side data transfer units O1 to On and the individual robot side data transfer units R1 to Rn, the connection between the selected operation terminal 3 and the selected robot 5 is established. Be cut off.
- the control unit 304 receives the following notification from the selection operation terminal 3 and the selection robot 5 during the execution period of the operation of the selection robot 5.
- a notification of preparation completion (operable) is received from the selection robot 5, and a notification of work start is received from the selection operation terminal 3.
- the selection operation terminal 3 and the selection robot 5 are connected between the terminal and the robot.
- a notification of the end of the operation is received from the selection robot 5, and a notification of the end of the operation is received from the selection operation terminal 3.
- the selection operation terminal 3 and the selected robot 5 are disconnected between the terminal and the robot.
- the control unit 304 transfers this to the robot 5 and disconnects the terminal and the robot. Thereby, the remote operator can leave the operation of the robot 5.
- the control unit 304 notifies the connection selecting unit 15 of connection and disconnection between these terminal-robots for each of the selection operation terminals 3 one by one. Further, the control unit 304 receives the work volume (number of products, amount of work, man-hours, etc.) of the work per day from the selected robot 5 and notifies the connection selection unit 15 of this.
- control unit 304 when the control unit 304 receives a command to connect the specific operation terminal 3 and the robot 5 from the training unit 19 and the event unit 21, the control unit 304 connects the specific operation terminal 3 and the robot 5. Then, when a command to disconnect the connection between the specific operation terminal 3 and the robot 5 is received, the connection between the specific operation terminal 3 and the robot 5 is disconnected.
- FIG. 13 is a schematic diagram schematically illustrating an example of a connection mode of the connection unit 16.
- one individual terminal-side data transfer unit for example, O1
- one individual operation signal conversion unit for example, C1
- one individual robot-side data transfer unit for example, R1
- the operation signal of one operating terminal 3 received by one individual terminal side data transfer unit O1 is converted by one individual operation signal conversion unit C1 into an operation command of one robot 5, and this operation command Is transmitted to the single robot 5 by the individual robot-side data transfer unit R1.
- the ratio between the operation terminal 3 and the robot 5 is 2: 1, two individual terminal side data transfer units (for example, O1 and O2) and two individual operation signal conversion units ( For example, C1 and C2) and one individual robot-side data transfer unit (for example, R1) are associated with each other.
- the operation signals of the two operation terminals 3 received by the two individual terminal-side data transfer units O1 and O2 are converted into operation commands of one robot 5 by the two individual operation signal conversion units C1 and C2.
- the individual robot-side data transfer unit R1 sends this operation command to the single robot 5.
- An example of such a work mode is a mode in which the robot 5 is a dual-arm robot, and two remote workers operate the left and right arms with the respective operation terminals 3.
- one individual terminal side data transfer unit for example, O1
- one individual operation signal conversion unit for example, C1
- two individual robot-side data transfer units for example, R1 and R2
- the operation signal of one operation terminal 3 received by one data transfer unit O1 on the individual terminal side is converted into an operation command of each of the two robots 5 by one individual operation signal conversion unit C1.
- the two individual robot side data transfer units R1 and R2 send one operation command to the two robots 5, respectively.
- the first individual operation signal conversion unit C1 converts the operation signal of the first operation terminal 3 received by the first individual terminal side data transfer unit O1 into an operation command of the first robot 5.
- the second individual operation signal conversion unit C2 converts the operation signal of the second operation terminal 3 received by the second individual terminal side data transfer unit O2 into operation commands of the second and third robots 5, respectively.
- the second and third individual robot side data transfer units R2 and R3 send these two operation commands to the second and third robots 5, respectively.
- the operation signal of the operation terminal 3 is assigned to the operation command of the robot 5.
- the operation key of the operation terminal 3 is assigned to the operation command of the robot 5.
- an operation command corresponding to the operation signal is generated based on the assigned operation signal.
- a predetermined combination of a plurality of operation signals is assigned to the remaining (extra) operation commands. In other words, a predetermined combination of a plurality of operation keys simultaneously pressed is assigned to the remaining operation command.
- the connection unit 16 converts the operation signals (operation keys) of the many operation terminals 3 with well-known model names and the operation commands of the many robots 5 with well-known model names from operation signals to operation commands. Is stored as a pattern.
- the model name of the selection operation terminal 3 is known (see FIG. 10), and the model name of the selection robot 5 is separately notified from the selection robot 5. Therefore, the connection unit 16 can convert the operation signal into the operation command by using a method of converting the operation signal corresponding to the model name of the selection operation terminal 3 and the model name of the selection robot 5 into the operation command.
- the work evaluation unit 17 receives the working hours, the work volume, and the work difficulty from the connection selection unit 15.
- the work evaluation unit 17 calculates, for example, the work volume per unit time by dividing the total work volume by the total working hours, multiplies this by a coefficient indicating the difficulty of the work, and The ability index indicating the ability (skill) of the remote worker is calculated.
- the job evaluation unit 17 evaluates this ability index as the absolute ability of each remote worker.
- the work evaluation unit 17 calculates the rank of each remote worker's ability index in the ability indexes of all remote workers, and evaluates this rank as the relative ability of each remote worker.
- the work evaluation unit 17 ranks the individual remote workers with respect to, for example, the absolute ability and the relative ability, and gives a work status according to the rank.
- a skill level and a qualification are given according to the rank.
- levels A to E are assigned as the skill level in the order of the rank of the absolute ability
- qualifications of the first to fifth grades are assigned as the qualification in the order of the rank of the relative ability.
- a title such as a master, a position, or the like may be given as the status.
- the work evaluation unit 17 may determine a reward (a unit price per hour, a bonus, and the like) of the remote worker according to the rank. The treatment of these remote workers is determined based on the agreement of the owner of the robot 5.
- the work evaluation unit 17 stores these evaluations in the work data storage unit 24 in association with the operation terminal ID, and notifies the connection selection unit 15.
- This job evaluation can motivate remote workers to compete.
- the settlement unit 18 calculates a remuneration amount for the remote operator of the operation terminal 3 based on the working hours received from the connection selection unit 15 and sends the calculated amount to the operation terminal 3 via the communication distribution unit 13 and the communication device 11. Notice. Then, the settlement unit 18 pays the reward to the remote worker by a predetermined settlement method. Examples of the predetermined settlement method include transfer to a designated bank account, settlement using a designated credit company, and the like.
- the training unit 19 trains the remote operator of the operation terminal 3. Examples of the training include training using the robot 5, training using a game, and the like. In the training using the robot 5, for example, an operation method of the robot 5, a working method by the robot 5, and the like are trained.
- the training unit 19 may provide the remote operator with a simulation of the robot 5 instead of training.
- Examples of the simulation include a simulation using the robot 5, a simulation using a game, and the like.
- the simulation using the robot 5 for example, an operation method of the robot 5, a working method by the robot 5, and the like are simulated.
- the training unit 19 connects the applied operation terminal 3 to the robot 5 to be used and disconnects the connection according to the start and end of the training or simulation. Notify section 16. Thereby, the operation terminal 3 and the robot 5 are connected to perform training or simulation, and the connection at which the training or simulation ends is disconnected.
- the training unit 19 evaluates the ability (skill) of the remote worker based on the result of the training or the simulation, and gives the above-mentioned skill level (absolute evaluation) and qualification (relative evaluation) according to the evaluation.
- the training unit 19 notifies the connection selecting unit 15 of the evaluation (including the skill level and the qualification), and also notifies the operation terminal 3 via the communication distribution unit 13 and the communication device 11.
- the skill of the remote operator working in the operation of the robot 5 can be maintained at a certain level or higher.
- a person who has never worked using the robot working and working system 1 can acquire the skill level and qualification necessary for the work and use the robot working and working system 1.
- the training unit 20 provides the remote operator of the operation terminal 3 that has applied for the training for obtaining the above qualification.
- the training unit 20 includes a mechanism for obtaining a qualification (for example, a qualification is given in accordance with work performance, a qualification can be obtained by training or simulation, etc.), basic knowledge about the robot 5, Explain basic knowledge about work.
- This training provides remote workers with the opportunity to acquire “skill level” and “qualifications” as well as the opportunity to improve their abilities.
- the event unit 21 implements an event in which remote operators can gather and spread the robot 5 to society.
- the event unit 21 carries out a competition using the industrial robot 5. This competition competes, for example, on how to perform actual work (painting, assembling, picking, etc.) quickly or with good quality. Then, this video is distributed to the world through the Internet.
- the event unit 21 notifies the connection unit 16 to connect the applied operation terminal 3 and the robot 5 to be used and disconnect the connection according to the start and end of the competition.
- the operation terminal 3 and the robot 5 are connected to play a game, and when the game ends, the connection is disconnected.
- the system 1 for remotely controlling the robot 5 with the operation terminal 3 can be widely recognized by society, and the use of the robot 5 can be expanded.
- FIG. 3 is a functional block diagram showing an example of the configuration of the operation terminal 3 in FIG.
- the operation terminal 3 includes a main body unit 30 and an operation unit 33.
- the main unit 30 includes a communication unit 31, a processing unit 32, and a display unit.
- the communication unit 31 performs data communication with the mediation device 2 via the network 4. Specifically, the communication unit 31 converts information from the processing unit 32 into communication data, and transmits the converted communication data to the mediation device 2. In addition, the communication unit 31 converts communication data from the intermediary device 2 into original information, and sends the converted information to the processing unit 32.
- the processing unit 32 sends an operation signal generated by operating an operation key of the operation unit 33 to the intermediary device 2 via the communication unit 31.
- the processing unit 32 displays the work video of the robot 5 received from the intermediation device 2 on the display unit 34 via the communication unit 31. Further, the processing unit 32 performs various kinds of communication with the intermediary device 2 according to an appropriate operation of the operation key of the operation unit 33.
- the operation unit 33 When a plurality of operation keys are operated, the operation unit 33 generates an operation signal corresponding to the operation.
- the operation terminal 3 is a game machine.
- FIG. 4 is an external view showing an example of the configuration of the game controller 33 of the game machine as the operation terminal 3.
- the game controller 33 has a substantially inverted U-shape.
- the remote operator grasps and handles the handles 101L and 101R of both wings with both left and right hands.
- An operation key group 110, a cross key 120, and analog stick keys 112 and 122 are provided on the left and right upper surfaces of the game controller 33.
- An R1 key 111 is provided on the right front of the game controller 33, and an L1 key 121 is provided on the left front. Are provided respectively.
- the operation keys 110 and the analog stick keys 112 are operated by the right thumb of the remote operator, and the cross key 120 and the analog stick keys 122 are operated by the left thumb of the remote operator.
- the R1 key 111 and the L1 key 121 are operated by the right and left index fingers of the remote operator, respectively.
- the game controller 33 further includes a touch pad 130 between the operation key group 110 and the cross key 120.
- an operation signal (operation key) is assigned to an operation command of the robot 5 by the connection unit 16 of the intermediary device 2 as follows.
- an operation signal of the cross key 120 and an operation signal of the analog stick key 122 are assigned to the position command of the robot 5.
- an operation key group 110 is assigned to various operation commands of the end effector 51 e of the robot 5.
- operation signals of the R1 key 111 and the L1 key 121 are assigned to commands for causing the robot 5 to perform a plurality of operations.
- the remote operator to operate the robot 5 using the game controller 33.
- the game controller 33 when the remote worker is a gamer, he / she is familiar with the game, so that the robot 5 can be operated well by exhibiting advanced skills.
- FIG. 5 is a schematic diagram schematically showing an example of the configuration of the robot 5 of FIG.
- the robot 5 includes a robot main body 51, a robot controller 52, and a camera CA as an imager.
- the robot body 51 is, for example, a vertical articulated robot, and includes a base 51a, a lower arm 51b, an upper arm 51c, a wrist 51d, and an end effector 51e attached to a tip of the wrist 51d.
- the end effector 51e is a coating gun here.
- the work of the robot 5 is to paint the work object 53.
- the work target is the panel 54 placed on the support table 55.
- the robot 5 is operated by a remote operator to spray the paint while painting the panel 54 by moving the painting gun 51e.
- the camera CA captures an image of the work performed by the robot 5 and sends the captured work video to the robot controller 52.
- FIG. 6 is a functional block diagram showing an example of the configuration of the control system of the robot 5.
- the robot controller 52 controls the operations of the robot body 51 and the end effector 51e according to an operation command sent from the mediation device 2. Further, the work image from the camera CA is sent to the mediation device 2. Further, the robot controller 52 performs data communication with the intermediary device 2 via the network 4 and displays the content of the communication on the display 56 as necessary.
- a predetermined operator operates an input device (not shown) to perform necessary processing (for example, recruitment processing) as needed.
- the data communication of the robot controller 52 is expressed as the data communication of the robot 5.
- FIG. 7 is a schematic diagram illustrating an example of a menu screen posted on the robot working / working system site by the mediation device 2.
- FIG. 8 is a schematic diagram illustrating an example of a recruiting screen posted on the robot working / working system site by the mediation device 2.
- the receiving unit 14 of the mediation apparatus 2 displays the menu screen shown in FIG. 7 at the access source.
- this menu screen is displayed on the display 56 of the robot 5.
- a predetermined operator of the robot 5 clicks on “recruitment”, a recruitment screen shown in FIG.
- the items of numbers 1 to 13 are the recruitment requirements, and the “current magnification or the number of people on standby” is an item displayed when the recruitment is searched after the recruitment is adopted.
- the predetermined operator of the robot 5 enters the name of the owner of the robot 5 in the content field of “recruiter”, enters the type of the robot 5 in the content field of “robot type”, Enter the ratio between the number of operators (the number of operating terminals) and the number of robots in the content column of "Form”, and enter the start date and end date of the work in the content column of "Work time”. Enter the start time and end time of the work in the content column, enter whether or not to allow the withdrawal of the work by notification in the content column of "whether you can leave freely", and enter one work in the content column of "reward".
- robot type is entered as “articulated robot” or “parallel link robot”.
- the “work start date” may be “immediate start”.
- the “employment method” is entered as, for example, “order of application”, “selection of suitable person”, “auction”, and the like.
- Work difficulty is entered as, for example, “normal”, “difficult”, “easy”, or the like.
- the difficulty level may be represented by another classification. If it is difficult to appropriately represent the work difficulty, this may be omitted.
- connection selection unit 15 of the intermediary device 2 determines whether or not it is appropriate.
- the predetermined operator retry the application for recruitment or gives up.
- the recruitment will be adopted and will be indicated. Also, the robot ID is displayed, and the recruitment procedure for the robot 5 is completed. On the other hand, the mediation apparatus 2 registers the recruitment requirements in the robot registration unit 22 in association with the robot ID.
- FIG. 9 is a schematic diagram illustrating an example of a search screen for recruitment posted on the robot working and working system site by the mediation device.
- FIG. 10 is a schematic diagram showing an example of an application screen posted on the robot working and working system site by the mediation device.
- the menu screen is displayed on the display unit 34 of the operation terminal 3.
- a search screen shown in FIG. This search screen corresponds to each item of the recruitment requirements.
- the remote operator inputs desired contents for each item. If you want to search for items other than the recruitment requirements, you can search by keyword.
- the remote operator determines all search items and clicks the “search” key, a list of recruitment (not shown) matching the search items is displayed.
- the remote worker browses each recruitment of this list as appropriate. In this case, as shown in FIG. 8, "the current magnification or the number of people on standby" is displayed in the recruitment essential point displayed at the time of browsing.
- the “current ratio” is the ratio of the number of applicants to the number of applicants before the start of the recruiting work, and the “current waiting number” is the number of applicants who are currently recruiting. The number of people waiting for work. The remote worker refers to these displays. This is because the lower the “magnification” or the smaller the “number of waiting persons”, the easier it is to adopt, but it may not be popular.
- the remote worker writes his / her name in the content field of “Applicant”, writes in the content field of “Robot type” the articulated robot, and writes in the content field of “Work content”.
- "Assemble parts” enter “operator 1: robot 1” in the content field of "work mode”, enter “immediate start” in the content field of "working time”, and enter In the content column of "time”, enter “start 14: 00 @ end 16:00", in the content column of "whether or not to leave freely”, enter “permitted”, and in the content column of "reward”, enter "1,000".
- connection selection unit 15 of the intermediary device 2 operates as follows.
- FIG. 11 is a flowchart showing an example of the operation of the connection selection unit 15 in FIG.
- connection selecting unit 15 compares the recruitment requirements with the application requirements (step S1).
- connection selection unit 15 determines whether the application requirements match the application requirements (step S2).
- this determination will be described. Of course, other determination methods may be applied.
- the recruitment requirements (not shown) to be applied shown in FIG. 10 include, for example, "articulated robot” in the content column of "robot type” and “work content” in the content column of "work content”. "Parts assembly” or “painting” is described, “operator 1: robot 1" is entered in the content column of "work mode”, and “immediate start” is entered in the content column of "working time”. And “Start time 8:00 ⁇ End 17:00” is described in the content column of "Working time”, and “Available” is described in the content column of "Free / non-leasable”.
- connection selection unit 15 assigns the “skill level” and “qualification” entered in the application guidelines to the applicant by the work evaluation unit 17 or the training unit 19. If the "skill level” and the “qualification” are different from each other, the appropriateness of the “skill level” and the “qualification” is determined by the latter. This is to prevent troubles in the operation.
- the “skill level” and “qualification” entered in the application guidelines match the “skill level” and “qualification” given to the applicant by the training unit 19.
- the connection selecting unit 15 determines that the application requirements conform to the recruitment requirements.
- the working hours of the application guidelines are appropriate for the working hours of the recruiting guidelines, here, it is determined that if the working hours of the application guidelines are within the working hours of the recruiting guidelines, they are appropriate.
- this criterion is an example, and another criterion may be adopted. For example, it may be determined that the application is appropriate only when the working time of the application requirement matches the working time of the application requirement, and the working time of the application requirement is longer than the working time of the application requirement (working outside the predetermined time is allowed). It may be determined that the case is met only.
- step S5 the determination result of “not adopted” is notified to the receiving unit 14 (step S5), and “not adopted” is displayed on the display unit 34 by the receiving unit 14. In this case, the remote worker retries the application or gives up.
- connection selection unit 15 registers the operation requirements in the operation terminal registration unit 23 in association with the operation terminal D, using the operation terminal 3 as a selection operation terminal.
- the robot 5 is registered in the robot registration unit 22 as the selected robot 5 (step S3).
- connection selection unit 15 connects the selection operation terminal 3 and the selection robot 5 when the execution start time of the recruited work comes.
- the work start time is “immediate start”. Therefore, the selection operation terminal 3 and the selection robot 5 are connected by the processing method described above (step S4).
- the remote operator operates the keys of the game controller 33 while watching the work image transmitted from the robot 5 and displayed on the display unit 34. Then, the operation signal by the key operation is converted into an operation command by the connection unit 16 of the intermediary device 2, and the robot controller 52 controls the operation of the robot 5 according to the operation command.
- connection unit 16 cuts off the connection between the terminal of the selection operation terminal 3 and the robot as described above.
- connection unit 6 connects the terminal of the selected operation terminal 3 and the robot by the notification from the robot 5 and the operation terminal 3 as described above.
- the remote worker since the user is allowed to leave the work freely, the remote worker notifies the intermediary device 2 that he wants to leave the work when he wants to leave the work. Then, the connection unit 16 disconnects the connection between the terminal of the operation terminal 3 and the robot.
- the training by the training unit 20 can be performed as described above.
- the remote operator clicks on “event”, the remote operator can participate in the event hosted by the event unit 21 as described above.
- FIG. 14 is a table showing measures for free working.
- FIG. 14 as a measure of free working, firstly, as shown in FIGS. 8 and 10, when the holder of the robot 5 allows, as shown in FIGS. 8 and 10, working hours can be designated. Thereby, the person who wants to work can work when he wants to work.
- the operator (remote worker) of the robot 5 can withdraw from the work by the operation terminal 3 sending the withdrawal notification to the intermediary device 2. This eliminates the need to work when not working.
- the recruiting screen (FIG. 8) displays whether the number of applicants is more or less than the number of applicants.
- the third and fourth measures can compensate for the negative aspect that work is interrupted by allowing free work.
- the person who wants to work can work in the territory of his / her own life.
- the use of the remote control robot 5 can be expanded.
- specific unemployed persons can be contributed to the real world.
- the specific unemployed person is at home and can earn income.
- FIG. 15 is a schematic diagram illustrating an example of a recruiting screen posted on a robot working and working system site by the intermediary device according to the second embodiment of the present invention.
- FIG. 16 is a schematic diagram illustrating an example of a work screen posted on the robot work / work system site by the mediation device according to the second embodiment of the present invention.
- the application method using the operation terminal 3 is different from the first embodiment, and the other configuration is the same as the first embodiment.
- the recruitment requirements are the same as those of the first embodiment. However, the "current magnification or the number of people on standby" is not displayed on the recruiting screen.
- the operation terminal 3 sends the work requirements shown in FIG.
- Each item of the work requirement is the same as the application requirement (see FIG. 10) of the first embodiment. However, there is no "allowable magnification or number of waiting persons" item.
- connection selecting unit 15 compares the recruitment requirements adopted at that time with the employment requirements adopted at that time, and responds to the recruitment requirements and the employment requirements that match the requirements of the other party.
- the selected robot 5 and the operation terminal 3 are selected as the selected robot and the selected operation terminal, respectively.
- the use of the remote control robot 5 can be expanded.
- specific unemployed persons can be contributed to the real world.
- the specific unemployed person is at home and can earn income.
- the third embodiment of the present invention is an embodiment illustrating in detail the conversion of the operation signal of the operation terminal 3 into the operation command of the robot 5 in the first embodiment. Therefore, the overall configuration of the robot working and working system 1 in the third embodiment is the same as the configuration of the robot working and working system 1 in the first embodiment.
- FIG. 17 is an external view showing an example of the configuration of the game controller 33 of the game machine as the operation terminal 3 in the third embodiment.
- the game controller 33 in FIG. 17 is the same as the game controller 33 in FIG. In FIG. 17, each operation key of the game controller 33 is provided with a reference numeral, so that these can be described.
- an operation key group 110 a cross key 120, a right joystick 112 and a left joystick 122 are provided on the left and right upper surfaces of the game controller 33, and a right command key 111 is provided on the right front of the game controller 33.
- Left command keys 121 are provided on the left front surface, respectively.
- the operation key group 110 includes a first multi-purpose key 110a, a second multi-purpose key 110b, a third multi-purpose key 110c, and a fourth multi-purpose key 110d.
- the operation key group 110 and the right joystick 112 are operated by the right thumb of the operator, and the cross key 120 and the left joystick 122 are operated by the left thumb of the operator. Further, the right command key 111 and the left command key 121 are operated by the right and forefinger of the operator, respectively.
- the game controller 33 further includes a touch pad 130 between the operation key group 110 and the cross key 120.
- FIG. 18 is a schematic diagram schematically illustrating an example of the configuration of the robot 5 according to the third embodiment.
- the robot 5 in FIG. 18 is the same as the robot 5 in FIG.
- reference numerals are given to details of the robot main body 151, so that the robot main body 151 can be described in more detail.
- the robot 5 includes a robot body 151, a robot controller 52, and a camera CA as an imager.
- the robot body 151 is, for example, a vertical articulated robot, and includes a base 151a, a revolving body 151b, a lower arm 151c, an upper arm 151d, a wrist 151e, and an end effector 151f mounted on a tip of the wrist 151e.
- the end effector 151f is a coating gun here.
- the work of the robot 5 is to paint the work object 53.
- the work target 53 is a panel 54 placed on a support table 55.
- the robot 5 is operated by a remote operator to spray the paint while moving the coating gun 151f to paint the panel 54.
- the camera CA captures an image of the work performed by the robot 5 and sends the captured work video to the robot controller 52.
- FIG. 19 is a functional block diagram illustrating an example of a configuration of a control system of the robot 5 according to the third embodiment.
- the robot controller 52 controls the operations of the robot body 151 and the end effector 151f according to an operation command (individual operation command) sent from the mediation device 2. Further, the work image from the camera CA is sent to the mediation device 2. Further, the robot controller 52 performs data communication with the intermediary device 2 via the network 4 and displays the contents of the communication on the display 56 as necessary.
- a predetermined operator operates an input device (not shown) to perform necessary processing (for example, recruitment processing) as needed.
- the data communication of the robot controller 52 is expressed as the data communication of the robot 5.
- the communication device 11 performs data communication with the operation terminal 3 and the robot 5 via the network 4. Specifically, the communicator 11 converts information from the communication distribution unit 13 into communication data, and transmits the converted communication data to the operation terminal 3 or the robot 5. The communicator 11 converts communication data from the operation terminal 3 or the robot 5 into original information, and sends the converted information to the communication distribution unit 13.
- the communication distribution unit 13 distributes an operation signal from the communication device 11 to the connection unit 16 and sends an operation command from the connection unit 16 to the communication device 11.
- connection unit 16 as described in the first embodiment, the operation signal conversion unit 301, the terminal-side data exchange unit 302, the robot-side data exchange unit 303, and the control unit 304 share required operations, and The conversion from the signal to the operation command is performed, but in the following, for ease of explanation, the description will be made assuming that the connection unit 16 performs all the operations for converting the operation signal to the operation command.
- the “selected operation terminal” is simply called “operation terminal”
- robot is simply called “robot”.
- connection unit 16 when the connection unit 16 receives an operation signal from the operation terminal 3 via the communication device 11 and the communication distribution unit 13, the connection unit 16 converts the operation signal into an operation command, and converts this into an operation command. It is sent to the robot 5 via the communication device 11.
- the connection unit 16 does not convert the operation signal when the operation signal does not need to be converted (for example, the operation signal when the operation unit of the operation terminal 3 is a dedicated operation device of the robot 5). Further, the connection unit 16 allows the work video from the robot 5 to pass toward the operation terminal 3.
- the operation signal of the operation terminal 3 is assigned to the operation command of the robot 5.
- the operation key of the operation terminal 3 is assigned to the operation command of the robot 5.
- an operation command corresponding to the operation signal is generated.
- a predetermined combination of a plurality of operation signals is assigned to the remaining (extra) operation commands. In other words, a predetermined combination of a plurality of operation keys simultaneously pressed is assigned to the remaining operation command.
- the connection unit 16 converts the operation signals (operation keys) of the many operation terminals 3 with well-known model names and the operation commands of the many robots 5 with well-known model names from operation signals to operation commands. Is stored as a pattern.
- the model name of the operation terminal 3 is separately notified from the operation terminal, and the model name of the robot 5 is separately notified from the robot 5. Therefore, the connection unit 16 can convert the operation signal into the operation command by using a method of converting the operation signal corresponding to the model name of the operation terminal 3 and the model name of the robot 5 into the operation command.
- the operation key assignment is performed by associating a plurality of operation keys of the operation terminal 3 with one or more individual operation commands of the robot 5 and outputting one or more operation signals corresponding to the plurality of operation keys. Indicates whether to convert to an operation command.
- the operation terminal 3 is a game machine including the game controller 33 of FIG. 17 will be described.
- FIG. 20 is a table showing the types of keys of the game controller 33. Referring to FIGS. 17 and 20, the plurality of operation keys of the game controller 33 have the following functions in a main game.
- the cross key 120 moves the operation target in two axial directions.
- the left joystick 122 moves the operation target in a two-dimensional direction.
- the right joystick 112 moves the viewpoint of the game space.
- the first multi-purpose key 110a approves the setting.
- the second multi-purpose key 110b cancels the setting.
- the third multi-purpose key 110c attacks the target.
- the fourth multi-purpose key 110d attacks the target.
- the left command key 121 realizes a plurality of predetermined operations by one operation.
- the right command key 111 realizes a plurality of predetermined operations by one operation.
- the robot body 151 includes a first axis JT1 which is a joint for rotating the revolving unit 151b with respect to the base 51a, and a second axis JT2 which is a joint for rotating the lower arm 151c with respect to the revolving unit 151b.
- a third axis JT3 which is a joint for bending the upper arm 151d with respect to the lower arm 151c
- a fourth axis JT4 which is a joint for twisting the upper arm 151d
- a fifth joint JB which bends the wrist 151e with respect to the upper arm 151d.
- It has an axis JT5 and a sixth axis JT6 which is a joint for rotating (twisting) the end effector 151f with respect to the wrist 151e.
- This robot operation device is assumed to be an operation device that generates an operation signal serving as a basis for an operation command of the robot 5.
- the robot 5 may or may not include the robot operating device.
- the robot controller 52 switches between an operation signal from the robot operating device and an operation command from the intermediary device 2 and uses the signal for operation control of the robot 5.
- FIG. 21 is a table showing the types of keys of the robot controller.
- the robot controller includes first to sixth axis keys, a robot control mode switching key, a tool control mode switching key, a tool on / off key, and a tool operation key.
- the first axis key moves the first axis JT1 of the robot in each axis mode.
- a first axis operation command is generated based on an operation signal of the first axis key.
- the second axis key moves the second axis JT2 of the robot in each axis mode.
- a second axis operation command is generated based on an operation signal of the second axis key.
- the third axis key moves the third axis JT3 of the robot in each axis mode.
- a third axis operation command is generated based on an operation signal of the third axis key.
- the fourth axis key moves the fourth axis JT4 of the robot in each axis mode.
- a fourth axis operation command is generated based on the operation signal of the fourth axis key.
- the fifth axis key moves the fifth axis JT5 of the robot in each axis mode.
- a fifth axis operation command is generated based on the operation signal of the fifth axis key.
- the 6th axis key moves the 6th axis JT6 of the robot in each axis mode.
- a sixth axis operation command is generated based on the operation signal of the sixth axis key.
- the robot control mode switching key switches the robot control mode among each axis mode, world mode, and tool mode.
- a robot control mode switching command is generated based on an operation signal of the robot control mode switching key.
- the tool control mode switching key switches the control mode of the tool (in this case, the end effector 151f).
- a tool control mode switching command is generated based on an operation signal of the tool control mode switching key.
- the tool on / off key turns the tool on / off.
- a tool on / off command is generated based on an operation signal of the tool on / off key.
- Tool operation keys operate tools.
- a tool operation command is generated based on an operation signal of the tool operation key.
- FIG. 22 is a table showing assignment of operation keys of the game controller 33 to operation commands of the robot 5 in each axis mode.
- the entire body 151 of the robot 5 can be finely operated by operating the main body 151 of the robot 5 for each of the axes JT1 to JT6.
- the cross key 120 is assigned to the first axis operation command and the second axis operation command.
- the first axis operation command corresponds to the left-right operation of the cross key 120
- the second axis operation command corresponds to the front-rear operation of the cross key 120.
- the left joystick 122 is assigned to the third axis operation command and the fourth axis operation command.
- the left-right operation of the left joystick 122 corresponds to the third axis operation command
- the left-right operation of the left joystick 122 corresponds to the fourth axis operation command.
- the right joystick 112 is assigned to the fifth axis operation command and the sixth axis operation command.
- the left and right operations of the right joystick 112 correspond to the fifth axis operation command
- the right and left operations of the right joystick 112 correspond to the sixth axis operation command.
- the first multi-purpose key 110a is assigned to the robot control mode switching command.
- the second multi-purpose key 110b is assigned to the tool control mode switching command.
- the third multi-purpose key 110c is assigned to the tool on / off command, and the fourth multi-purpose key 110d is assigned to the tool operation command.
- FIG. 23 is a table showing assignment of operation keys of the game controller 33 to operation commands of the robot 5 in the case of a single key operation in the world mode.
- the robot body 151 can be operated so that the wrist 151e is located at the instructed position.
- the cross key 120 is assigned to the X-axis position command and the Y-axis position command.
- the X-axis position command corresponds to the left-right operation of the cross key 120
- the Y-axis position command corresponds to the front-rear operation of the cross key 120.
- the left joystick 122 is assigned to the X-axis rotation command and the Y-axis rotation command.
- the X-axis rotation command corresponds to the left-right operation of the left joystick 122
- the Y-axis rotation command corresponds to the front-rear operation of the left joystick 122.
- the right joystick 112 is assigned to the Z-axis rotation command.
- the Z-axis rotation command corresponds to the operation of the right joystick 112 in the front-rear direction.
- FIG. 24 is a table showing assignment of operation keys of the game controller 33 to operation commands of the robot 5 in the case of simultaneous operation of a plurality of keys in the world mode.
- the first multi-purpose key 110a and the second multi-purpose key 110b are assigned to the first command.
- the first command automatically moves the tool in the X-axis direction by the first operation and stops the tool by the second operation.
- the third multi-purpose key 110c and the fourth multi-purpose key 110d are assigned to the second command.
- the second command automatically moves the tool in the Y-axis direction by the first operation and stops the tool by the second operation.
- the left command key 121 and the right command key 111 are assigned to the third command.
- the third command automatically moves the tool in the Z-axis direction by the first operation and stops the tool by the second operation.
- the tool can be operated in the X-axis, Y-axis, or Z-axis in two operations by the first to third commands. Can be moved freely.
- FIG. 25 is a table showing assignment of operation keys of the game controller 33 to operation commands of the robot 5 in the tool mode.
- the cross key 120 is assigned to the O-axis position command and the A-axis position command.
- the left-right operation of the cross key 120 corresponds to the O-axis position command
- the front-rear operation of the cross key 120 corresponds to the A-axis position command.
- the left joystick 122 is assigned to the T-axis position command.
- the T-axis position command corresponds to the operation of the left joystick 122 in the front-rear direction.
- the O-axis position command, the T-axis position command, and the A-axis position command are individual operation commands that instruct the attitude of the tool. Therefore, in the tool mode, the tool can be accurately operated by operating only the tool (here, the end effector 151f).
- the remote operator can freely operate the main body 151 and the end effector 151f of the robot 5 by operating the operation keys of the game controller 33.
- the individual operation command for instructing the operation of each axis JT1 to JY6 of the robot 5, the position of the wrist 151e, and the posture of the tool (end effector 151f) is similar to that of the operation unit (game controller) 33 of the operation terminal 3.
- the operation unit (game controller) 33 of the operation terminal 3 Corresponding to the operation signals of the cross key 120, the left joystick 122, and the right joystick 112 for moving the operation target in the direction to be moved, so that the operator (remote operator) of the operation terminal 3 does not feel much discomfort.
- the robot 5 can be operated.
- a first multi-purpose key 110a and a second multi-purpose key 110b are assigned to one first command
- a third multi-purpose key 110c and a fourth multi-purpose key 110d are assigned to one second command
- the robot 5 can perform a plurality of operations.
- the coating gun 151f can be moved and stopped by a desired distance in the X-axis direction by two simultaneous pressing operations of the first multipurpose key 110a and the second multipurpose key 110b.
- the first command is sent to the robot 5 by lowering the work having the fitting protrusion after the work having the fitting protrusion is positioned above the work having the fitting hole. May be a command to be fitted into the fitting hole.
- the control mode of the robot 5 can be switched by operating the operation key of the operation terminal 3.
- the control mode of the tool (end effector 151f) can be switched by operating the operation key of the operation terminal 3.
- an operation signal generated by operating one operation key of the operation terminal 3 in a predetermined mode (for example, pressing a plurality of times, a combination of a long press and a short press, etc.) is transmitted to the individual operation command of the robot 5. May be converted. According to this, even when the number of operation keys of the operation terminal 3 is insufficient for the number of individual operation commands, the operation signal can be converted into the individual operation command.
- the first to third commands include a “pick and place” command that causes the robot 5 to lift a workpiece and place the same at a predetermined position, and a command that causes the robot 5 to move the coating gun to a predetermined position and eject paint to the coating gun. It may be.
- a predetermined position or a predetermined position may be instructed by the position command of the robot 5, and a required operation of the gripper or the coating gun may be instructed by the end effector operation command.
- FIG. 26 is a flowchart illustrating the operation of the mediation device 2.
- connection unit 16 of the intermediary device 2 requests the operation terminal 3 to select (determine) an operation key assignment (step S1).
- the connection unit 16 presents, for example, the previously created operation key assignments shown in FIGS. 22 to 25, and causes the operation terminal 3 to determine only the correction points.
- the individual operation command to be converted from the operation signal can be changed so that the operator (remote operator) of the operation terminal 3 can easily operate the operation key.
- connection unit 16 waits for the operation key to be selected (NO in step S2), and when the operation key is selected (YES in step S2), the operation selected by the operation terminal 3 to which the operation device key is assigned.
- the operation signal is converted into an individual operation command according to the key assignment (operation key is assigned) (step S3).
- connection unit 16 waits for the start of the work (NO in step S5). Then, when the work is started (YES in step S5), the operation signal from the operation terminal 3 is converted into an individual operation command and sent to the robot 5 (step S6).
- connection unit 16 ends the conversion of the operation signal into the individual operation command (step S8).
- connection unit 16 when the connection unit 16 receives the operation key change notification from the operation terminal 3 outside the working time, the connection unit 16 converts one or more individual signals to be converted from one or more operation signals in accordance with the operation key change notification. It may be configured to change the operation command.
- connection unit 16 when the connection unit 16 receives one or more operation signals corresponding to a plurality of operation keys of the operation terminal 3, the one or more operation signals are transmitted to the one or more operation commands of the robot 5. Is transmitted to the robot 5 by operating the operation key of the operation terminal 3 to operate the robot 5 via the network 4 and the intermediary device 2. Can be. Thereby, the robot working and working system 1 can be made to function, and the use of the remote control robot 5 can be expanded.
- the second embodiment may be modified as described above instead of the first embodiment.
- the mediation device and the mediation method using the same according to the present invention are useful as a mediation device and a mediation method using the mediation device capable of expanding the use of the remote control robot.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Educational Administration (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Educational Technology (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Computer Networks & Wireless Communication (AREA)
Abstract
Description
[ロボット作業就労システムの概要]
図1は、本発明の実施形態1に係る仲介装置が用いられるロボット作業就労システム1の構成の一例を模式的に示す模式図である。
ロボット作業就労システム1は、特定未就労者を実社会に貢献させるとともに特定未就労者が家庭にいて収入を得ることを可能にする働き方のシステムである一方、遠隔操作型ロボットの社会的インフラを構築することを可能にするロボット遠隔操作システムでもある。
ネットワーク4は、データ通信可能なネットワークであればよい。ネットワーク4として、インターネット、LAN(Local Area Network)、WAN(Wide Area Network)等が例示される。
仲介装置2は、仲介者が保有する。この仲介者は、ロボット保有者によるロボット5を遠隔操作して作業を行う作業者(以下、遠隔作業者という)の求人と、操作端末3の操作者のロボット5による作業への就労希望とをコーディネートするコーディネーターである。
本発明における「ロボット」(ロボット5)は、産業用ロボット及びサービスロボットの少なくともいずれかであり、娯楽用のロボットではない。特定未就労者に社会貢献をさせることが本発明の目的の1つであるからである。
操作端末3は、ネットワークに接続可能な情報端末で構成される。具体的には、操作端末3として、ゲーム機、ゲームコントローラ、ロボット専用の遠隔操作器、携帯情報端末(PDA(Personal Data Assistant))、スマートフォン、パーソナルコンピュータ、及びタブレットが例示される。操作端末3が、ロボット専用の遠隔操作器以外の既存の操作端末である場合には、操作端末3をロボット普及のインフラとして有効に利用できる。一方、操作端末3が、ロボット専用の遠隔操作器である場合には、操作信号の変換が不要であるので、操作効率のよい操作端末3を提供できる。
以下、ロボット作業就労システム1を構成する各要素の構成を詳細に説明する。
図2は、図1の仲介装置の構成の一例を示す機能ブロック図である。図2において、矢印は、情報(データ、信号、指令、通知等)の流れを表す。
通信器11は、ネットワーク4を介して、操作端末3及びロボット5とデータ通信を行う。具体的には、通信器11は、通信分配部13からの情報を通信データに変換し、この変換した通信データを操作端末3又はロボット5に送信する。また、通信器11は、操作端末3又はロボット5からの通信データを元の情報に変換し、この変換した情報を通信分配部13に送る。
通信分配部13は、受付部14からの各種情報、接続部16からの動作指令、及び精算部18からの清算通知を通信器11に送る。
受付部14は、以下の処理を行う。
*接続選択*
接続選択部15は、受付部14から送られた募集の募集要項が適切である(各項目の記載に不備がない)場合、当該募集を採用し、採用通知を受付部14に送る。受付部14は、通信分配部13及び通信器11を介して、当該採用通知を、募集を申し込んだロボット5に送信する。そして、接続選択部15は、このロボット5にロボットIDを付与し、当該ロボットID及び募集要項を、互いに関連付けて(対応させて)ロボット登録部22に登録する(格納する)。なお、既にロボットIDが付与されている場合、そのロボットIDが用いられる。ロボット5は、当該ロボット5から送信された通信データの送信元識別情報から特定される。ロボット5の登録は、募集した作業が終了したら抹消してもよいし、所定期間維持してもよい。
接続選択部15は、個々の選択操作端末3について、ロボット5の作業の実施期間の間、1日の作業の開始及び終了に対応する端末-ロボット間の接続及び切断の通知を接続部16から逐一受け取る。そして、これに基づいて、選択操作端末3の遠隔作業者の1日毎及びトータルの就労時間を算出する。また、接続選択部15は、接続部16から、1日の作業の出来高(製品数、作業量、工数等)を受け取る。そして、これに基づいて、選択操作端末3の遠隔作業者のトータルの作業の出来高を算出する。そして、これらの就労時間、作業の出来高、及び当該作業の難度を、操作端末IDと関連付けて、操作端末登録部23に記憶させる。
*構成*
図12は、図2の接続部16の構成の一例を示す機能ブロック図である。図12を参照すると、接続部16は、操作信号変換部301と、端末側データ授受部302と、ロボット側データ授受部303と、制御部304とを備える。
図13は、接続部16の接続態様の一例を模式的に示す模式図である。
次に、操作端末3の操作信号からロボット5の動作指令への変換について説明する。
仕事評価部17は、就労時間、作業の出来高、及び作業難度を接続選択部15から受け取る。仕事評価部17は、例えば、トータルの作業の出来高をトータルの就労時間で割って単位時間当たりの作業の出来高を算出し、これに当該作業の難度を示す係数を掛けて、該当する操作端末3の遠隔作業者の能力(スキル)を示す能力指数を算出する。
精算部18は、接続選択部15から受け取った就労時間に基づいて、操作端末3の遠隔作業者に対する報酬金額を算出し、これを通信分配部13及び通信器11を介して、操作端末3に通知する。そして、精算部18は、所定の清算方法によって、当該遠隔作業者に当該報酬を支払う。所定の清算方法として、指定銀行口座への振り込み、指定のクレジット会社を利用した精算等が例示される。
トレーニング部19は、受付部14からトレーニングの申し込みを受け取ると、操作端末3の遠隔作業者をトレーニングする。このトレーニングとして、ロボット5を用いたトレーニング、ゲームを用いたトレーニング等が例示される。ロボット5を用いたトレーニングでは、例えば、ロボット5の操作方法、ロボット5による作業の仕方、等が訓練される。
教習部20は、申し込んだ操作端末3の遠隔作業者に、上述の資格を得るための教習を実施する。具体的には、教習部20は、資格を得るために仕組み(例えば、作業実績に応じて資格が付与されること、トレーニング又はシミュレーションによって資格を得ることができること等)、ロボット5に関する基礎知識、作業に関する基礎知識等の説明を行う。
イベント部21は、遠隔操作者が集え、且つ、ロボット5を社会に広めることが可能なイベントを実施する。例えば、イベント部21は、産業用ロボット5を用いた競技を実施する。この競技は、例えば、実際の作業(塗装、組み立て、ピッキング等)を如何に早く、又は、如何に品質良く遂行するかを競う。そして、この映像を、インターネットを通じて、世界に配信する。
図3は、図1の操作端末3の構成一例を示す機能ブロック図である。図3を参照すると、操作端末3は、本体部30と操作部33とを備える。本体部30は、通信部31と、処理部32と、表示部34とを備える。通信部31は、ネットワーク4を介して、仲介装置2とデータ通信を行う。具体的には、通信部31は、処理部32からの情報を通信データに変換し、この変換した通信データを仲介装置2に送信する。また、通信部31は、仲介装置2からの通信データを元の情報に変換し、この変換した情報を処理部32に送る。
処理部32は、ここでは、操作部33の操作キーの操作によって発生した操作信号を、通信部31を介して仲介装置2に送る。また、処理部32は、通信部31を介して、仲介装置2から受け取ったロボット5の作業映像を表示部34に表示する。また、処理部32は、操作部33の操作キーの適宜な操作に応じて、仲介装置2と各種の通信を行う。
図5は、図1のロボット5の構成の一例を模式的に示す模式図である。図5を参照すると、ロボット5は、ロボット本体51と、ロボットコントローラ52と、撮像器としてのカメラCAと、を備える。
次に、以上のように構成されたロボット作業就労システム1の動作を順に説明する。
図7は、仲介装置2によってロボット作業就労システムサイトに掲示されるメニュー画面の一例を示す模式図である。図8は、仲介装置2によってロボット作業就労システムサイトに掲示される募集画面の一例を示す模式図である。
図9は、仲介装置によってロボット作業就労システムサイトに掲示される募集の検索画面の一例を示す模式図である。図10は、仲介装置によってロボット作業就労システムサイトに掲示される応募画面の一例を示す模式図である。
この遠隔作業者による仕事が上述のように、仕事評価部17によって評価され、且つ、精算部18によって精算されてその対価である報酬が支払われる。
遠隔作業者が操作端末3によって、ロボット作業就労サイトにアクセスすると、上述のように、図7に示すメニュー画面が表示部34に表示される。遠隔作業者が、「トレーニング」をクリックすると、上述のように、トレーニング部19によるトレーナー又はシミュレーションを受けることができる。
ロボット5が、募集の申し込みをする場合、及び操作端末3が、応募、トレーニング、教習、又はイベントへの参加の申し込みをする場合は、上述のように、認証が要求されない。しかし、申し込みが済んだ手続きについて、次回以降の手続きを行うためにロボット作業就労サイトにアクセスした場合には、パスワード、ID等を用いた所定の認証が行われる。
実施形態1のロボット作業就労システム1は、自由就労ができることを特徴の1つとしている。図14は、自由就労用の施策を示す表である。
以上の説明から明らかなように、実施形態1によれば、遠隔操作ロボット5の利用拡大を図ることができる。また、特定未就労者を実社会に貢献させることができる。しかも、特定未就労者が家庭にいて収入を得ることができる。
図15は、本発明の実施形態2の仲介装置によってロボット作業就労システムサイトに掲示される募集画面の一例を示す模式図である。図16は、本発明の実施形態2の仲介装置によってロボット作業就労システムサイトに掲示される就労画面の一例を示す模式図である。
本発明の実施形態3は、実施形態1における操作端末3の操作信号からロボット5の動作指令への変換の詳細を例示する実施形態である。従って、実施形態3におけるロボット作業就労システム1の全体構成は実施形態1におけるロボット作業就労システム1の構成と同じである。
図18は、実施形態3におけるロボット5の構成の一例を模式的に示す模式図である。図18のロボット5は、図5のロボット5と同じである。図18では、ロボット本体151の細部に参照符号が付されていて、ロボット本体151をより詳細に説明することが可能になっている。
次に、操作端末3の操作信号からロボット5の動作指令への変換について説明する。実施形態1で説明したように、操作信号から動作指令への変換は、以下の手順によって、必ず行うことができる。
次に、操作キー割り当てを説明する。操作キー割り当ては、操作端末3の複数の操作キーをどのようにロボット5の1以上の個別動作指令に対応させて、当該複数の操作キーに対応する1以上の操作信号を当該1以上の個別動作指令へ変換するかを表す。以下、操作端末3が図17のゲームコントローラ33を備えるゲーム機である場合を説明する。
図20は、ゲームコントローラ33のキーの種類を示す表である。図17及び図20を参照すると、ゲームコントローラ33の複数の操作キーは、主なゲームにおいて、以下の機能を有する。
まず、ロボット5の関節について説明する。図18を参照すると、ロボット本体151は、基台51aに対し旋回体151bを旋回させる関節である第1軸JT1と、旋回体151bに対し下アーム151cを回転させる関節である第2軸JT2と、下アーム151cに対し上アーム151dを曲げる関節である第3軸JT3と、上アーム151dを捩じる関節である第4軸JT4と、上アーム151dに対し手首151eを曲げる関節である第5軸JT5と、手首151eに対しエンドエフェクタ151fを回転させる(捩じる)関節である第6軸JT6と、を有する。
ツール操作キーは、ツールを操作する。ツール操作キーの操作信号に基づいてツール動作指令が生成される。
次に、操作キー割り当てについて説明する。
次に以上のように構成された仲介装置2の動作を説明する。図26は、仲介装置2の動作を示すフローチャートである。
実施形態3において、実施形態1に代えて実施形態2を、上記のように修正してもよい。
2 仲介装置
3 操作端末
4 ネットワーク
5 ロボット
11 通信器
12 情報処理器
13 通信分配部
14 受付部
15 接続選択部
16 接続部
17 仕事評価部
18 清算部
19 トレーニング部
20 教習部
21 イベント部
22 ロボット登録部
23 操作端末登録部
30 本体部
31 通信部
32 処理部
33 操作部
34 表示部
51 ロボット本体
52 ロボットコントローラ
56 表示器
110 操作キー群
111 右コマンドキー
112 右ジョイスティック
120 十字キー
121 左コマンドキー
122 左ジョイスティック
151 ロボット本体
301 接続部
302 端末側データ授受部
303 ロボット側データ授受部
CA カメラ
CL 演算器
M メモリ
P プロセッサ
JT1~JT6 第1乃至第6軸
Claims (48)
- 複数の遠隔作業者が操作する複数の操作端末と1以上のロボット保有者が保有する複数のロボットとにデータ通信可能なネットワークを介して接続された、仲介者が有する仲介装置であって、
前記仲介装置は、
前記複数のロボットから、当該複数のロボットを操作して複数の作業を行う遠隔作業者の募集を受信し、
当該仲介装置を有する前記仲介者の前記ネットワーク上のサイトに前記複数の作業を行う遠隔作業者の募集を掲示し、且つ、
前記複数の遠隔作業者が、前記複数の操作端末から前記サイトにアクセスして前記複数の作業を行う遠隔作業者の募集に対し複数の応募をした場合、この複数の応募に基づいて、1以上の前記ロボット及び1以上の前記操作端末を、1以上の選択ロボット及び1以上の選択操作端末として選択し、且つ、
前記1以上の選択操作端末によって前記1以上の選択ロボットを操作することが可能なように、前記1以上の選択操作端末を前記1以上の選択ロボットに接続するよう構成されている、仲介装置。 - 前記仲介装置は、前記複数の作業の形態に応じて、前記1以上の選択操作端末と前記1以上の選択ロボットとを、1対1、n(nは2以上の自然数):1、1対m(mは2以上の自然数)、及びn対mの少なくともいずれかの関係で接続するよう構成されている、請求項1に記載の仲介装置。
- 前記仲介装置は、前記複数の作業を行う遠隔作業者の募集の要項に応じて、1つの前記募集に対して、前記応募の受信の順又は複数の前記応募のうちからの選抜により、前記1以上の選択操作端末及び前記1以上の選択ロボットを決定するよう構成されている、請求項1又は2に記載の仲介装置。
- 前記仲介装置は、前記1以上の選択操作端末と前記1以上の選択ロボットとを、それぞれの選択ロボットに対応する募集に提示された作業の実施時期に応じて、即時に又は未来の時刻において接続するように構成されている、請求項1乃至3のいずれかに記載の仲介装置。
- 前記仲介装置は、前記1以上の選択操作端末と前記1以上の選択ロボットとの接続を、前記1以上の選択操作端末からの通知に応じて切断するように構成されている、請求項1乃至4のいずれかに記載の仲介装置。
- 前記複数の作業を行う遠隔作業者の募集のそれぞれの要項が、前記複数の作業のそれぞれの内容、前記複数の作業のそれぞれに必要な技能のレベル、及び前記複数の作業のそれぞれに対する報酬に関する情報を含む、請求項1乃至5のいずれかに記載の仲介装置。
- 前記仲介装置は、前記募集に関連するロボットのタイプに関する情報を当該ロボットから受信し、且つ前記応募に関連する操作端末のタイプに関する情報を当該操作端末から受信するように構成されている、請求項1乃至6のいずれかに記載の仲介装置。
- 前記1以上の操作端末が、ゲーム機、ゲームコントローラ、ロボット専用の遠隔操作器、携帯情報端末、スマートフォン、パーソナルコンピュータ、及びタブレットの少なくともいずれかである、請求項1乃至7のいずれかに記載の仲介装置。
- 前記仲介装置は、前記複数の作業に必要な資格に関する制度、又は前記複数の作業を行う遠隔作業者をランク付けするランキング制度を管理するよう構成されている、請求項1乃至8のいずれかに記載の仲介装置。
- 前記仲介装置は、前記資格を取得するための教習会を運営するよう構成されている、請求項9に記載の仲介装置。
- 前記仲介装置は、前記ロボットを上手く操作するためのトレーニング又はシミュレーションを行うよう構成されている、請求項1乃至10のいずれかに記載の仲介装置。
- 前記仲介装置は、前記複数の遠隔作業者が集えるイベントを運営するよう構成されている、請求項1乃至11のいずれかに記載の仲介装置。
- 前記複数のロボットの各ロボットは、個別動作指令を含む動作指令に従って動作するよう構成されており、
前記複数の操作端末の各操作端末は、操作キーを備えており、
前記仲介装置は、前記1以上の選択操作端末及び前記1以上の選択ロボットのうちの互いに接続された選択操作端末及び選択ロボットについて、前記選択操作端末から前記操作キーに対応する操作信号を受け取ると、当該操作信号を前記個別動作指令に変換し、当該個別動作指令を前記選択ロボットに送るよう構成されている、請求項1に記載の仲介装置。 - 前記動作指令は、1以上の前記個別動作指令を含み、
前記各操作端末は、複数の前記操作キーを備えており、
前記仲介装置は、前記複数の操作キーに対応する1以上の前記操作信号を受け取ると、当該1以上の前記操作信号を1以上の前記個別動作指令に変換し、当該1以上の前記個別動作指令を前記選択ロボットに送るよう構成されている、請求項13に記載の仲介装置。 - 前記複数の前記操作キーは、操作対象を移動させる移動キーと、多目的に使用される機能キーとを含み、
前記動作指令は、前記個別動作指令として、前記各ロボットの手首部の位置を指示する位置指令と前記各ロボットの手首部に装着されるエンドエフェクタの動作を制御するエンドエフェクタ動作指令とを含み、
前記仲介装置は、前記移動キーに対応する操作信号を前記位置指令に変換し、且つ前記機能キーに対応する操作信号を前記エンドエフェクタ動作指令に変換するよう構成されている、請求項14に記載の仲介装置。 - 前記仲介装置が前記選択操作端末から操作キー変更通知を受け取ると、前記仲介装置が前記操作キー変更通知に応じて、前記複数の操作信号から変換すべき前記1以上の前記個別動作指令を変更するよう構成されている、請求項14又は15に記載の仲介装置。
- 前記仲介装置は、前記1以上の前記個別動作指令の数に対して前記選択操作端末の前記複数の前記操作キーの数が不足する場合、前記複数の前記操作キーのうちの1以上の前記操作キーの所定の態様の操作に対応する操作信号のそれぞれを前記1以上の前記個別動作指令に変換するよう構成されている、請求項14乃至16のいずれかに記載の仲介装置。
- 前記仲介装置は、前記1以上の前記操作信号の少なくともいずれかを、前記選択ロボットに複数の動作をさせる1以上の前記個別動作指令に変換するよう構成されている、請求項14乃至17のいずれかに記載の仲介装置。
- 前記仲介装置は、前記1以上の前記操作信号の少なくともいずれかを、前記選択ロボットに複数の動作をさせる1つの前記個別動作指令に変換するよう構成されている、請求項14乃至18のいずれかに記載の仲介装置。
- 前記仲介装置は、前記1以上の前記操作信号の少なくともいずれかを、前記選択ロボットの制御モードを切り替える前記個別動作信号に変換するよう構成されている、請求項14乃至19のいずれかに記載の仲介装置。
- 前記仲介装置は、前記複数の操作キーをどのように前記1以上の個別動作指令に対応させて前記複数の操作キーに対応する前記1以上の前記操作信号を前記1以上の前記個別動作指令へ変換するかを表す操作キー割り当てを決定するように前記選択操作端末に要求し、前記選択操作端末によって決定された前記操作キー割り当てに応じて、前記1以上の前記操作信号を前記1以上前記個別動作指令に変換するよう構成されている、請求項14乃至20のいずれかに記載の仲介装置。
- 前記仲介装置は、前記選択操作端末及び前記選択ロボットから受け取ったそれぞれの型名に基づいて、前記操作信号から前記動作指令への変換を行うよう構成されている、請求項13乃至21のいずれかに記載の仲介装置。
- 前記仲介装置は、前記各操作端末の型名及び前記各選択ロボットの型名に応じた信号変換のパターンを記憶しており、前記選択操作端末の型名及び前記選択ロボットの型名に対応するパターンを適用して信号変換を行うよう構成されている、請求項22に記載の仲介装置。
- 複数の遠隔作業者が操作する複数の操作端末と1以上のロボット保有者が保有する複数のロボットとにデータ通信可能なネットワークを介して接続された、仲介者が有する仲介装置であって、
前記仲介装置は、
前記複数のロボットから、当該複数のロボットを操作して複数の作業を行う遠隔作業者に対する募集要項を受信し、
前記複数の操作端末から、当該複数の操作端末を操作する前記複数の遠隔作業者の就労要項を受信し、
前記複数の募集要項と前記複数の就労要項とを対比し、互いに相手の要項に適合する募集要項及び就労要項にそれぞれ対応する複数の前記ロボット及び複数の前記操作端末を、それぞれ、1以上の選択ロボット及び1以上の選択操作端末として選択し、且つ、
前記1以上の選択操作端末によって前記1以上の選択ロボットを操作することが可能なように、前記1以上の選択操作端末を前記1以上の選択ロボットに接続するよう構成されている、仲介装置。 - 複数の遠隔作業者が操作する複数の操作端末と1以上のロボット保有者が保有する複数のロボットとにデータ通信可能なネットワークを介して接続された、仲介者が有する仲介装置を用いた仲介方法であって、
前記仲介方法は、
前記仲介装置によって、前記複数のロボットから、当該複数のロボットを操作して複数の作業を行う遠隔作業者の募集を受信する工程と、
前記仲介装置によって、当該仲介装置を有する前記仲介者の前記ネットワーク上のサイトに前記複数の作業を行う遠隔作業者の募集を掲示する工程と、且つ、
前記複数の遠隔作業者が、前記複数の操作端末から前記サイトにアクセスして前記複数の作業を行う遠隔作業者の募集に対し複数の応募をした場合、前記仲介装置によって、この複数の応募に基づいて、1以上の前記ロボット及び1以上の前記操作端末を、1以上の選択ロボット及び1以上の選択操作端末として選択する工程と、
前記仲介装置によって、前記1以上の選択操作端末によって前記1以上の選択ロボットを操作することが可能なように、前記1以上の選択操作端末を前記1以上の選択ロボットに接続する工程と、を含む、仲介方法。 - 前記仲介方法は、前記仲介装置によって、前記複数の作業の形態に応じて、前記1以上の選択操作端末と前記1以上の選択ロボットとを、1対1、n(nは2以上の自然数):1、1対m(mは2以上の自然数)、及びn対mの少なくともいずれかの関係で接続する工程を含む、請求項25に記載の仲介方法。
- 前記仲介方法は、前記仲介装置によって、前記複数の作業を行う遠隔作業者の募集の要項応じて、1つの前記募集に対して、前記応募の受信の順又は複数の前記応募のうちからの選抜により、前記1以上の選択操作端末及び前記1以上の選択ロボットを決定する工程を含む、請求項25又は26に記載の仲介方法。
- 前記仲介方法は、前記仲介装置によって、前記1以上の選択操作端末と前記1以上の選択ロボットとを、それぞれの選択ロボットに対応する募集に提示された作業の実施時期に応じて、即時に又は未来の時刻において接続する工程を含む、請求項25乃至27のいずれかに記載の仲介方法。
- 前記仲介方法は、前記仲介装置によって、前記1以上の選択操作端末と前記1以上の選択ロボットとの接続を、前記1以上の選択操作端末からの通知に応じて切断する工程を含む、請求項25乃至28いずれかに記載の仲介方法。
- 前記複数の作業を行う遠隔作業者の募集のそれぞれの要項が、前記複数の作業のそれぞれの内容、前記複数の作業のそれぞれに必要な技能のレベル、及び前記複数の作業のそれぞれに対する報酬に関する情報を含む、請求項25乃至29のいずれかに記載の仲介方法。
- 前記仲介方法は、前記仲介装置によって、前記募集に関連するロボットのタイプに関する情報を当該ロボットから受信し、且つ前記応募に関連する操作端末のタイプを当該操作端末から受信する工程を含む、請求項25乃至30のいずれかに記載の仲介方法。
- 前記複数の操作端末が、ゲーム機、ゲームコントローラ、ロボット専用の遠隔操作器、携帯情報端末、スマートフォン、パーソナルコンピュータ、及びタブレットの少なくともいずれかである、請求項25乃至31のいずれかに記載の仲介方法。
- 前記仲介方法は、前記仲介装置によって、前記複数の作業に必要な資格に関する制度、又は前記複数の作業を行う遠隔作業者をランク付けするランキング制度を管理する工程を含む、請求項25乃至32のいずれかに記載の仲介方法。
- 前記仲介方法は、前記仲介装置によって、前記資格を取得するための教習会を運営する工程を含む、請求項33に記載の仲介方法。
- 前記仲介方法は、前記仲介装置によって、前記ロボットを上手く操作するためのトレーニング又はシミュレーションを行う工程を含む、請求項25乃至33のいずれかに記載の仲介方法。
- 前記仲介方法は、前記仲介装置によって、前記複数の遠隔作業者が集えるイベントを運営する工程を含む、請求項25乃至35のいずれかに記載の仲介方法。
- 前記複数のロボットの各ロボットは、個別動作指令を含む動作指令に従って動作するよう構成されており、前記複数の操作端末の各操作端末は、操作キーを備えており、且つ、
前記仲介方法は、前記1以上の選択操作端末及び前記1以上の選択ロボットのうちの互いに接続された選択操作端末及び選択ロボットについて、前記仲介装置が前記選択操作端末から前記操作キーに対応する操作信号を受け取ると、前記仲介装置によって、当該操作信号を前記個別動作指令に変換し、当該個別動作指令を前記選択ロボットに送る工程を含む、請求項25に記載の仲介方法。 - 前記動作指令は、1以上の前記個別動作指令を含み、
前記各操作端末は、複数の前記操作キーを備えており、
前記仲介方法は、前記仲介装置が前記複数の前記操作キーに対応する1以上の前記操作信号を受け取ると、前記仲介装置によって、当該1以上の前記操作信号を前記1以上の前記個別動作指令に変換し、当該1以上の前記個別動作指令を前記選択ロボットに送る工程と、を含む、請求項37に記載の仲介方法。 - 前記1以上の前記操作キーは、操作対象を移動させる移動キーと、多目的に使用される機能キーとを含み、
前記動作指令は、前記個別動作指令として、前記各ロボットの手首部の位置を指示する位置指令と前記各ロボットの手首部に装着されるエンドエフェクタの動作を制御するエンドエフェクタ動作指令とを含み、
前記仲介方法は、前記仲介装置によって、前記移動キーに対応する操作信号を前記位置指令に変換し、且つ前記機能キーに対応する操作信号を前記エンドエフェクタ動作指令に変換する工程を含む、請求項37に記載の仲介方法。 - 前記仲介装置が前記選択操作端末から操作キー変更通知を受け取ると、前記仲介装置によって、前記操作キー変更通知に応じて、前記1以上の前記操作信号から変換すべき前記1以上の前記個別動作指令を変更する工程を含む、請求項38又は39に記載の仲介方法。
- 前記1以上の前記個別動作指令の数に対して前記1以上の前記各操作端末の操作キーの数が不足する場合、前記仲介装置によって、前記複数の操作キーのうちの1以上の操作キーの所定の態様の操作に対応する操作信号のそれぞれを前記1以上の前記個別動作指令に変換する工程を含む、請求項38乃至40のいずれかに記載の仲介方法。
- 前記仲介装置によって、前記1以上の前記操作信号の少なくともいずれかを、前記選択ロボットに複数の動作をさせる複数の前記個別動作指令に変換する工程を含む、請求項38乃至41のいずれかに記載の仲介方法。
- 前記仲介装置によって、前記1以上の前記操作信号の少なくともいずれかを、前記選択ロボットに複数の動作をさせる1つの前記個別動作指令に変換する工程を含む、請求項38乃至42のいずれかに記載の仲介方法。
- 前記仲介装置によって、前記1以上の前記操作信号の少なくともいずれかを、前記選択ロボットの制御モードを切り替える前記個別動作信号に変換する工程を含む、請求項39乃至44のいずれかに記載の仲介方法。
- 前記仲介装置によって、前記複数の操作キーをどのように前記1以上の前記個別動作指令に対応させて前記複数の操作キーに対応する前記1以上の前記操作信号を前記1以上の前記個別動作指令へ変換するかを表す操作キー割り当てを決定するように前記選択操作端末に要求する工程と、前記仲介装置によって、前記選択操作端末によって決定された前記操作キー割り当てに応じて、前記1以上の前記操作信号を前記1以上の前記個別動作指令に変換する工程と、を含む、請求項38乃至44のいずれかに記載の仲介方法。
- 前記仲介装置によって、前記選択操作端末及び前記選択ロボットから受け取ったそれぞれの型名に基づいて、前記操作信号から前記動作指令への変換を行う工程を含む、請求項37乃至45のいずれかに記載の仲介方法。
- 前記仲介装置によって、前記各操作端末の型名及び前記各ロボットの型名に応じた信号変換のパターンを記憶する工程と、前記選択操作端末の型名及び前記選択ロボットの型名に対応するパターンを適用して信号変換を行う工程と、を含む、請求項46に記載の仲介方法。
- 複数の遠隔作業者が操作する複数の操作端末と1以上のロボット保有者が保有する複数のロボットとにデータ通信可能なネットワークを介して接続された、仲介者が有する仲介装置を用いた仲介方法であって、
前記仲介方法は、
前記仲介装置によって、前記複数のロボットから、当該複数のロボットを操作して複数の作業を行う遠隔作業者に対する募集要項を受信する工程と、
前記仲介装置によって、前記複数の操作端末から、当該複数の操作端末を操作する前記複数の遠隔作業者の就労要項を受信する工程と、
前記仲介装置によって、前記複数の採用条件と前記複数の作業条件とを対比し、互いに相手の要項に適合する募集要項及び就労要項にそれぞれ対応する1以上の前記ロボット及び1以上の前記操作端末を、それぞれ、1以上の選択ロボット及び1以上の選択操作端末として選択する工程と、
前記仲介装置によって、前記1以上の選択操作端末によって前記1以上の選択ロボットを操作することが可能なように、前記1以上の選択操作端末を前記1以上の選択ロボットに接続するよう工程と、を含む、仲介方法。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020217006983A KR102518767B1 (ko) | 2018-08-10 | 2019-08-09 | 중개 장치 및 이를 이용한 중개 방법 |
EP19847622.8A EP3836068A4 (en) | 2018-08-10 | 2019-08-09 | INTERCHANGE DEVICE AND METHOD OF INTERCHANGE THEREWITH |
CN201980050108.2A CN112513920B (zh) | 2018-08-10 | 2019-08-09 | 中介装置以及使用该中介装置的中介方法 |
JP2020535924A JP7100136B2 (ja) | 2018-08-10 | 2019-08-09 | 仲介装置及びそれを用いた仲介方法 |
US17/267,476 US20210323168A1 (en) | 2018-08-10 | 2019-08-09 | Intermediation device and intermediating method using the same |
JP2022105505A JP7392052B2 (ja) | 2018-08-10 | 2022-06-30 | 仲介装置及びそれを用いた仲介方法 |
JP2023197852A JP7583901B2 (ja) | 2018-08-10 | 2023-11-22 | 仲介装置、それを用いた仲介方法及びプログラム |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018151917 | 2018-08-10 | ||
JP2018-151917 | 2018-08-10 | ||
JP2019105749 | 2019-06-05 | ||
JP2019-105749 | 2019-06-05 | ||
JP2019-105750 | 2019-06-05 | ||
JP2019105750 | 2019-06-05 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020032264A1 true WO2020032264A1 (ja) | 2020-02-13 |
Family
ID=69413292
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2019/031678 WO2020032264A1 (ja) | 2018-08-10 | 2019-08-09 | 仲介装置及びそれを用いた仲介方法 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20210323168A1 (ja) |
EP (1) | EP3836068A4 (ja) |
JP (2) | JP7100136B2 (ja) |
KR (1) | KR102518767B1 (ja) |
CN (1) | CN112513920B (ja) |
TW (2) | TWI829009B (ja) |
WO (1) | WO2020032264A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220261765A1 (en) * | 2021-02-18 | 2022-08-18 | Skuad Pte. Ltd. | Systems and methods to gauge candidates to be a successful remote employee |
CN114770493A (zh) * | 2022-01-24 | 2022-07-22 | 四川广目科技有限公司 | 基于ros网络的服务机械臂可视化远程控制系统 |
WO2024039799A1 (en) * | 2022-08-19 | 2024-02-22 | Stegelmann Grant | Remote control of robotic systems and units |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008140011A1 (ja) * | 2007-05-09 | 2008-11-20 | Nec Corporation | 遠隔操作システム、サーバ、被遠隔操作装置、遠隔操作サービス提供方法 |
WO2009011380A1 (ja) * | 2007-07-19 | 2009-01-22 | Nec Corporation | センシング装置、システム、制御方法、及び制御プログラム |
JP2014014900A (ja) * | 2012-07-09 | 2014-01-30 | Toshiba Corp | 連動システム、制御装置および制御方法 |
WO2017033359A1 (ja) * | 2015-08-25 | 2017-03-02 | 川崎重工業株式会社 | 遠隔操作ロボットシステム |
JP2017061032A (ja) | 2011-03-23 | 2017-03-30 | エスアールアイ インターナショナルSRI International | 高機能遠隔マニピュレーターシステム |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6859523B1 (en) * | 2001-11-14 | 2005-02-22 | Qgenisys, Inc. | Universal task management system, method and product for automatically managing remote workers, including assessing the work product and workers |
KR200320700Y1 (ko) * | 2003-05-03 | 2003-07-25 | 주식회사 하트컴퓨터 | 다기능 멀티 조이스틱 |
KR101078885B1 (ko) * | 2009-11-09 | 2011-11-14 | (주)야무진 | 아이피 감시 시스템용 네트웍 기반 콘트롤러 키보드 제어 방법 및 장치 |
WO2011108994A1 (en) * | 2010-03-05 | 2011-09-09 | Agency For Science, Technology And Research | Robot assisted surgical training |
DE102012110190B4 (de) * | 2012-10-25 | 2015-03-26 | Mis-Robotics Gmbh | Manuell betätigte Robotersteuerung und Verfahren zum Steuern eines Robotersystems |
EP3902191A1 (en) * | 2016-03-14 | 2021-10-27 | LG Electronics Inc. | Method and device for transmitting/receiving wireless signals in wireless communiation system |
US11460861B2 (en) * | 2017-02-16 | 2022-10-04 | Indiana University Research And Technology Corporation | Cloud based robotic control systems and methods |
US11120555B2 (en) * | 2017-08-23 | 2021-09-14 | Sony Corporation | Image processor, image processing method, program, and remote communication system |
-
2019
- 2019-08-09 WO PCT/JP2019/031678 patent/WO2020032264A1/ja unknown
- 2019-08-09 JP JP2020535924A patent/JP7100136B2/ja active Active
- 2019-08-09 CN CN201980050108.2A patent/CN112513920B/zh active Active
- 2019-08-09 US US17/267,476 patent/US20210323168A1/en active Pending
- 2019-08-09 KR KR1020217006983A patent/KR102518767B1/ko active IP Right Grant
- 2019-08-09 EP EP19847622.8A patent/EP3836068A4/en active Pending
- 2019-08-12 TW TW110134074A patent/TWI829009B/zh active
- 2019-08-12 TW TW108128597A patent/TWI759622B/zh active
-
2022
- 2022-06-30 JP JP2022105505A patent/JP7392052B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008140011A1 (ja) * | 2007-05-09 | 2008-11-20 | Nec Corporation | 遠隔操作システム、サーバ、被遠隔操作装置、遠隔操作サービス提供方法 |
WO2009011380A1 (ja) * | 2007-07-19 | 2009-01-22 | Nec Corporation | センシング装置、システム、制御方法、及び制御プログラム |
JP2017061032A (ja) | 2011-03-23 | 2017-03-30 | エスアールアイ インターナショナルSRI International | 高機能遠隔マニピュレーターシステム |
JP2014014900A (ja) * | 2012-07-09 | 2014-01-30 | Toshiba Corp | 連動システム、制御装置および制御方法 |
WO2017033359A1 (ja) * | 2015-08-25 | 2017-03-02 | 川崎重工業株式会社 | 遠隔操作ロボットシステム |
Also Published As
Publication number | Publication date |
---|---|
JP7392052B2 (ja) | 2023-12-05 |
EP3836068A4 (en) | 2022-06-08 |
CN112513920B (zh) | 2024-06-25 |
KR102518767B1 (ko) | 2023-04-06 |
JP7100136B2 (ja) | 2022-07-12 |
JP2022132315A (ja) | 2022-09-08 |
EP3836068A1 (en) | 2021-06-16 |
TW202026119A (zh) | 2020-07-16 |
TW202200327A (zh) | 2022-01-01 |
TWI829009B (zh) | 2024-01-11 |
JP2024026139A (ja) | 2024-02-28 |
JPWO2020032264A1 (ja) | 2021-06-03 |
TWI759622B (zh) | 2022-04-01 |
US20210323168A1 (en) | 2021-10-21 |
CN112513920A (zh) | 2021-03-16 |
KR20210042357A (ko) | 2021-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7392052B2 (ja) | 仲介装置及びそれを用いた仲介方法 | |
JP5177136B2 (ja) | 遠隔操作システム、サーバ、被遠隔操作装置、遠隔操作サービス提供方法 | |
Goldberg et al. | Collaborative teleoperation using networked spatial dynamic voting | |
Guizzo | When my avatar went to work | |
Jung et al. | Robot assisted tower construction-a resource distribution task to study human-robot collaboration and interaction with groups of people | |
Ravankar et al. | Care: Cooperation of ai robot enablers to create a vibrant society | |
Valiton et al. | Perception-action coupling in usage of telepresence cameras | |
US20240157571A1 (en) | Intermediation device and intermediating method using the same | |
JP7583901B2 (ja) | 仲介装置、それを用いた仲介方法及びプログラム | |
Kumar et al. | Multi‐University Design Projects | |
Si et al. | A multimodal teleoperation interface for human-robot collaboration | |
Kusuda | The humanoid robot scene in Japan | |
Dammacco et al. | Virtual Golden Zone for Enhancing the Ergonomics of Complex Production Lines | |
Hagenow et al. | Versatile Demonstration Interface: Toward More Flexible Robot Demonstration Collection | |
Iskandar et al. | Exploring User Requirements and Expectations of Daily Used Wearable Telexistence Robotic Systems | |
Fischer-Janzen et al. | Requirements of People with Disabilities and Caregivers for Robotics: A Case Study | |
Abayasiri et al. | Intelligent Object Manipulation for a Wheelchair‐Mounted Robotic Arm | |
Mehdi et al. | Towards enhancing communication between caregiver teams and elderly patients in emergency situations | |
Sarker et al. | CoHRT: A Collaboration System for Human-Robot Teamwork | |
Kirby | Human Robot Interaction: Applications, Challenges and Future Directions | |
Sato et al. | Co-Operation of a Dual-Arm Robotic Avatar Through Body Integration of Multi-Person | |
Kinzel et al. | A Model For Multi University Design Projects | |
Lewis et al. | Learning Macros for Multi-Robot Manipulation Tasks | |
JP2002133184A (ja) | オ−クション仲介者側の適価成約決定装置、及び、迅速に適価成約が可能な広域分散入札方式のオ−クションシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19847622 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2020535924 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 20217006983 Country of ref document: KR Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 2019847622 Country of ref document: EP Effective date: 20210310 |