Software switch program, option selection method and information processing device
Patent Information
- Application Number
- JP2020205766
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-12-11
- Publication Date
- 2025-03-05
- Estimated Expiration
- 2040-12-11
Smart Images

Figure 0007639316000001 
Figure 0007639316000002 
Figure 0007639316000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a software switch program, an option selection method, and an information processing device. [Background technology]
[0002] Patent Document 1 discloses a teaching pendant with a touch panel display for teaching industrial robots, etc. When the display is a touch panel, a commonly used method is to display a touch switch on the display and control the ON / OFF of the switch by touching the touch switch. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Utility Model Application Publication No. 02-015284 Summary of the Invention [Problem to be solved by the invention]
[0004] However, with this method, there is a risk that accidentally touching the touch switch will cause the switch to be unintentionally switched on / off. [Means for solving the problem]
[0005] A software switch program of the present invention displays on a display unit a touch switch having a knob in a state in which the first option of an exclusive first option and a second option is selected, and a guide showing a movement path of the knob from the first option to the second option, the guide having a first movement path along a first direction and a second movement path along a second direction different from the first direction; When a first touch input operation is received to slide one of the knob and the guide relative to the other along the first movement path, and a second touch input operation is received to slide one of the knob and the guide relative to the other along the second movement path, the knob switches to a state in which the second option is selected.
[0006] A method for selecting an option of the present invention includes displaying, on a display unit, a touch switch having a knob in a state in which the first option of an exclusive first option and a second option is selected, and a guide showing a movement path of the knob from the first option to the second option, the guide having a first movement path along a first direction and a second movement path along a second direction different from the first direction; When a first touch input operation is received to slide one of the knob and the guide relative to the other along the first movement path, and a second touch input operation is received to slide one of the knob and the guide relative to the other along the second movement path, the knob switches to a state in which the second option is selected.
[0007] The information processing device of the present invention is an information processing device connected to a robot, The touch switch has a knob in a state where the first option of a first option and a second option which are in an exclusive relationship with each other is selected, and a guide which indicates a movement path of the knob from the first option to the second option and has a first movement path along a first direction and a second movement path along a second direction different from the first direction, and displays on a display unit, and has a control device which switches the knob to a state where the second option is selected when a first touch input operation of sliding one of the knob and the guide relative to the other along the first movement path and a second touch input operation of sliding the knob and the guide along the second movement path are received. [Brief description of the drawings]
[0008] [Figure 1] 1 is a diagram showing an overall configuration of a robot system according to a first embodiment. [Diagram 2] FIG. 11 is a diagram illustrating an example of a touch switch displayed on an information processing device. [Diagram 3]FIG. 11 is a diagram illustrating an example of a touch switch displayed on an information processing device. [Figure 4] FIG. 11 is a diagram illustrating an example of a touch switch displayed on an information processing device. [Diagram 5] FIG. 11 is a diagram illustrating an example of a touch switch displayed on an information processing device. [Figure 6] FIG. 11 is a diagram illustrating an example of a touch switch displayed on an information processing device. [Figure 7] FIG. 11 is a diagram illustrating an example of a touch switch displayed on an information processing device. [Figure 8] FIG. 11 is a diagram illustrating an example of a touch switch displayed on an information processing device. [Figure 9] FIG. 11 is a diagram illustrating an example of a touch switch displayed on an information processing device. [Figure 10] FIG. 11 is a diagram illustrating an example of a touch switch displayed on an information processing device. [Figure 11] FIG. 11 is a diagram illustrating an example of a touch switch displayed on an information processing device. [Figure 12] FIG. 11 is a diagram illustrating an example of a touch switch displayed on an information processing device. [Figure 13] FIG. 11 is a diagram illustrating an example of a touch switch displayed on an information processing device. [Figure 14] 13 is an example of a screen displayed on the information processing device. [Figure 15] 13 is an example of a screen displayed on the information processing device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, an embodiment will be described with reference to the drawings.
[0010] First Embodiment Fig. 1 is a diagram showing an overall configuration of a robot system according to a first embodiment. Figs. 2 to 13 are diagrams showing examples of touch switches displayed on an information processing device. Figs. 14 and 15 are examples of screens displayed on the information processing device.
[0011] The robot system 1 shown in Fig. 1 includes a robot 2 equipped with a multi-joint arm 21 and a hand 22 attached to the tip of the arm, a transport device 3 having a belt conveyor 31 for transporting a workpiece W, a patrol lamp 4 provided near the robot 2, and a robot control device 5 for controlling the driving of the robot 2, the transport device 3, and the patrol lamp 4. In such a robot system 1, the transport device 3 transports the workpiece W, and the robot 2 performs necessary work on the workpiece W being transported. In addition, the patrol lamp 4 notifies surrounding workers of the state of the robot 2. However, the robot system 1 is not limited to this.
[0012] In such a robot system 1, it is necessary to teach the robot 2 an operation to be performed on the workpiece W, and an information processing device 6 serving as a teaching pendant is used to perform this teaching operation. The information processing device 6 is connected to the robot control device 5 during the teaching operation. The connection method with the robot control device 5 may be any method, whether wired or wireless.
[0013] The information processing device 6 has a housing 61, a display unit 62 as a screen, and a control device 63 housed in the housing 61. The control device 63 is composed of, for example, a computer, and has a processor that processes information, a memory communicatively connected to the processor, and an external interface that communicates with the robot control device 5. Various programs executable by the processor are stored in the memory, and the processor reads and executes the various programs stored in the memory. In particular, the control device 63 includes, as one of the programs, a software switch program Psw that controls the touch switch 7 described below.
[0014] The control device 63 executes the software switch program Psw to display a GUI (Graphical User Interface) including a touch switch 7 operable by the user on the display unit 62, receives input from the user via the touch switch 7, and executes the associated processing. Since the shape of the touch switch 7 is a significant feature of the information processing device 6, the following description will mainly focus on the touch switch 7.
[0015] As shown in FIG. 2, the touch switch 7 included in the GUI has a knob 71 and a guide 72 that indicates the movement path of the knob 71. In addition, a first option 731, "OFF", is arranged on one end side of the guide 72, and a second option 732, "ON", is arranged on the other end side. In the initial state, i.e., in a state where no input is made, the knob 71 selects the first option 731. Note that the first option 731, "OFF", and the second option 732, "ON", are mutually exclusive. In other words, if the first option 731 is selected, the selection of the second option 732 is cancelled, and conversely, if the second option 732 is selected, the selection of the first option 731 is cancelled. In the following, for convenience of explanation, the state in which the knob 71 selects the first option 731 is also simply referred to as the "OFF state", and the state in which the knob 71 selects the second option 732 is also simply referred to as the "ON state".
[0016] The guide 72 shows the movement path of the knob 71 from the first option 731 to the second option 732. The guide 72 is substantially L-shaped, with the first option 731 disposed at one end and the second option 732 disposed at the other end. Specifically, the guide 72 has a first movement path 721 extending straight along the first direction X and a second movement path 722 extending straight along the second direction Y perpendicular to the first direction X, and the end of the first movement path 721 and the start of the second movement path 722 are connected. The first option 731 is disposed at the start end of the first movement path 721, and the second option 732 is disposed at the end end of the second movement path 722.
[0017] In the software switch program Psw, the touch switch 7 is switched from an OFF state to an ON state when the control device 63 receives from the user a touch input operation T of "touching the knob 71 on the screen and sliding the knob 71 along the guide 72 to move from a first option 731 to a second option 732." Specifically, as shown in Fig. 3, when the touch switch 7 is in the OFF state, the control device 63 receives a touch input operation T consisting of a first touch input operation T1 of sliding the knob 71 from the start end to the end end along a first movement path 721 and a second touch input operation T2 of sliding the knob 71 from the start end to the end end along a second movement path 722 after the first touch input operation T1, and the like.
[0018] According to such a touch switch 7, the knob 71 must be slid in different directions in order to switch from the OFF state to the ON state. Therefore, it is possible to effectively prevent erroneous operation (hereinafter, simply referred to as "erroneous operation"), in which the state of the touch switch 7 is switched unintentionally by accidentally touching the touch switch 7. As a result, the touch switch 7 is highly safe with few erroneous operations. In particular, as described above, the end of the first movement path 721 and the start of the second movement path 722 are connected, and the guide 72 is composed of a single line, so that the state of the touch switch 7 can be switched by sliding the knob 71 along the guide 72 in a single stroke. Therefore, the operation of the touch switch 7 is simplified, and the time and effort required for operating the touch switch 7 can be reduced.
[0019] When the touch input operation T is in the ON state, the touch input operation T can be switched from the ON state to the OFF state by performing the steps in reverse.
[0020] The angle θ1 between the first movement path 721 and the second movement path 722 is preferably 90° or less. In this embodiment, the angle θ1 is 90°. In this way, by making the angle θ1 90° or less, the guide 72 has a shape that is greatly bent in the middle. Therefore, the movement of the knob 71 required to switch from the OFF state to the ON state is a movement that is difficult to reproduce by just touching it by chance. Therefore, it is possible to more effectively suppress erroneous operation of the touch switch 7. Note that, without being limited to this, the angle θ1 may be greater than 90°.
[0021] Also, if the touch on the knob 71 is released before the knob 71 reaches the second option 732 from the first option 731, that is, if the user's finger is removed from the display unit 62 during the touch input operation T and the touch input operation T is interrupted, the knob 71 moves to the first option 731. That is, the knob 71 returns to the initial state. Therefore, in order to switch to the ON state, it is necessary to start the touch input operation T over again from the beginning. This makes it possible to prevent the knob 71 from gradually moving due to unintentional contact and eventually reaching the second option 732. Therefore, it is possible to more effectively suppress erroneous operation of the touch switch 7. However, the present invention is not limited to this, and may be configured such that, when the touch input operation T is interrupted midway, the knob 71 remains at the interrupted position and the remaining touch input operation T can be resumed from there.
[0022] In addition, in the touch switch 7, the state of the guide 72 changes before and after the knob 71 passes. In this embodiment, the color of the guide 72 changes. For example, as shown in FIG. 2 and FIG. 3, in the OFF state, the entire guide 72 is achromatic, and when the knob 71 moves on the guide 72 from the first option 731 to the second option 732, the part where the knob 71 passes changes to a chromatic color, and in the ON state, the entire guide 72 becomes chromatic. With this configuration, the user can easily check the movement of the knob 71. Also, the user can easily check at a glance whether the state is OFF or ON. The color of the guide 72 is not particularly limited. The knob 71 and the guide 72 may be the same color. In this case, the boundary between the knob 71 and the guide 72 may not be displayed, and the knob 71 and the guide 72 may be displayed as if they are connected. Also, the state change is not limited to the color change, and for example, instead of or in addition to the color, the width of the guide 72 may change before and after the knob 71 passes. This also produces an effect similar to that of the color change. In this case, the knob 71 may be made transparent so that the guide 72 can be seen. However, the configuration of the touch switch 7 is not limited to this, and the state of the guide 72 does not have to change before and after the knob 71 passes over it.
[0023] Although an example of the touch switch 7 has been described above, the configuration of the touch switch 7 is not limited thereto. For example, as shown in FIG. 4, the guide 72 may be substantially V-shaped and the angle θ1 may be less than 90°. In this way, by making the angle θ1 less than 90°, the guide 72 is bent more greatly in the middle than in the touch switch 7 shown in, for example, FIG. 2 and FIG. 3. Therefore, the movement of the knob 71 required to switch the touch switch 7 from the OFF state to the ON state becomes a movement that is more difficult to reproduce by just touching it by chance. Therefore, it is possible to effectively suppress erroneous operation of the touch switch 7. In addition, as shown in FIG. 5, the V-shape may be configured to be upside down, or as shown in FIG. 6, the V-shape may be configured to be oriented sideways. According to the touch switch 7 shown in FIG. 4 and FIG. 5, the width of the touch switch 7 can be reduced, and according to the touch switch 7 shown in FIG. 6, the height of the touch switch 7 can be reduced.
[0024] 7, 8 and 9, the end of the first movement path 721 and the start of the second movement path 722 may be separated, and the guide 72 may be composed of two lines. In this case, when the control device 63 receives a touch input operation T consisting of a first touch input operation T1 of sliding the knob 71 on the first movement path 721 from the start to the end along the first movement path 721, an operation of temporarily releasing a finger from the display unit 62, and a second touch input operation T2 of sliding the knob 71 on the second movement path 722 from the start to the end along the second movement path 722, the state is switched from the OFF state to the ON state. Also, when the control device 63 receives a touch input operation T of simultaneously performing the first touch input operation T1 and the second touch input operation T2 in the manner of pinching out / in used to enlarge / reduce a displayed image, the state is switched from the OFF state to the ON state. With this configuration, the movement of the knob 71 required to switch the touch switch 7 ON / OFF is more difficult to reproduce by merely touching it by chance. Therefore, erroneous operation of the touch switch 7 can be more effectively prevented.
[0025] Also, for example, as shown in Fig. 10, the guide 72 may be substantially U-shaped, or as shown in Fig. 11, the guide 72 may be substantially Z-shaped. That is, the guide 72 may be bent twice along the way. Each of these guides 72 has a first movement path 721 that extends straight along the first direction X, a second movement path 722 that extends straight along the second direction Y, and a third movement path 723 that extends straight along the opposite direction to the first direction X, and the end of the first movement path 721 is connected to the start of the second movement path 722, and the end of the second movement path 722 is connected to the start of the third movement path 723.
[0026] In this case, when the touch switch 7 is in the OFF state, when the control device 63 receives a touch input operation T consisting of a first touch input operation T1 of sliding the knob 71 from the starting end to the end along the first movement path 721, a second touch input operation T2 of sliding the knob 71 from the starting end to the end along the second movement path 722 after the first touch input operation T1, and a third touch input operation T3 of sliding the knob 71 from the starting end to the end along the third movement path 723 after the second touch input operation T2, the state switches from the OFF state to the ON state.
[0027] According to the guide 72 having the third movement path 723 in addition to the first movement path 721 and the second movement path 722, the movement of the knob 71 required to switch the touch switch 7 ON / OFF becomes more complicated, and the movement is difficult to reproduce by just touching it by chance. Therefore, it is possible to more effectively suppress erroneous operation of the touch switch 7. Note that, in the touch switch 7 of Figs. 10 and 11, the third movement path 723 extends along the direction opposite to the first direction X, but is not particularly limited as long as it is a direction different from the second direction Y.
[0028] The angle θ2 between the second movement path 722 and the third movement path 723 is 90° or less, similar to the angle θ1. In the touch switch 7 of FIG. 10, the angle θ2 is 90°, and in the touch switch 7 of FIG. 11, the angle θ2 is less than 90°. In this way, by making the angle θ2 90° or less, the guide 72 is greatly bent in the middle. Therefore, the movement of the knob 71 required to switch the touch switch 7 ON / OFF is difficult to reproduce by just touching it by chance. Therefore, it is possible to more effectively suppress erroneous operation of the touch switch 7. However, the angle θ2 is not particularly limited and may be greater than 90°.
[0029] Also, for example, as shown in Fig. 12, the guide 72 may be substantially O-shaped, or as shown in Fig. 13, the guide 72 may be substantially W-shaped. That is, the guide 72 may be bent three times along the way. Each of these guides 72 has a first moving path 721 extending straight along the first direction X, a second moving path 722 extending straight along the second direction Y, a third moving path 723 extending straight along the opposite direction to the first direction X, and a fourth moving path 724 extending straight along the opposite direction to the second direction Y, and the end of the first moving path 721 is connected to the start of the second moving path 722, the end of the second moving path 722 is connected to the start of the third moving path 723, and the end of the third moving path 723 is connected to the start of the fourth moving path 724.
[0030] In this case, when the touch switch 7 is in the OFF state, when the control device 63 receives a touch input operation T consisting of a first touch input operation T1 of sliding the knob 71 from the starting end to the end along the first movement path 721, a second touch input operation T2 of sliding the knob 71 from the starting end to the end along the second movement path 722 after the first touch input operation T1, a third touch input operation T3 of sliding the knob 71 from the starting end to the end along the third movement path 723 after the second touch input operation T2, and a fourth touch input operation T4 of sliding the knob 71 from the starting end to the end along the fourth movement path 724 after the third touch input operation T3, the touch switch 7 switches from the OFF state to the ON state.
[0031] In this way, according to the guide 72 having the fourth movement path 724 in addition to the first movement path 721, the second movement path 722, and the third movement path 723, the movement of the knob 71 required to switch the touch switch 7 ON / OFF becomes more complicated, and the movement is difficult to reproduce by just touching it by chance. Therefore, it is possible to more effectively suppress erroneous operation of the touch switch 7. Note that in the touch switch 7 of FIG. 12 and FIG. 13, the third movement path 723 extends along the direction opposite to the first direction X, but is not particularly limited as long as it is a direction different from the second direction Y. Similarly, the fourth movement path 724 extends along the direction opposite to the second direction Y, but is not particularly limited as long as it is a direction different from the first direction X.
[0032] In addition, the angle θ3 between the third movement path 723 and the fourth movement path 724 is 90° or less, similar to the angles θ1 and θ2. In the touch switch 7 of FIG. 12, the angle θ3 is 90°, and in the touch switch 7 of FIG. 13, the angle θ3 is less than 90°. In this way, by making the angle θ3 90° or less, the guide 72 is greatly bent in the middle. Therefore, the movement of the knob 71 required to switch the touch switch 7 ON / OFF is difficult to reproduce by just touching it by chance. Therefore, it is possible to more effectively suppress erroneous operation of the touch switch 7. However, the angle θ3 is not particularly limited and may be greater than 90°.
[0033] The guide 72 may further have a fifth movement path, a sixth movement path or more, and the more movement paths there are, i.e., the more bends there are along the way, the more complex the movement of the knob 71 required to switch the touch switch 7 ON / OFF becomes, and the more difficult it becomes to reproduce this movement by just accidentally touching it.
[0034] Furthermore, the control device 63 changes the number of movement paths included in the guide 72 according to the action corresponding to the touch switch 7 based on the software switch program Psw. Specifically, the number of movement paths included in the guide 72 is changed according to the degree of danger of the action corresponding to the touch switch 7, and the higher the degree of danger, the more movement paths included in the guide 72 are increased. This makes it possible to suppress erroneous operation of the touch switch 7 corresponding to an action with a high degree of danger.
[0035] For example, if safety is prioritized and the number of movement paths included in all the touch switches 7 is increased regardless of the degree of danger, the difficulty of the touch input operation T may increase, and the usability of the information processing device 6 may decrease. Conversely, if usability is prioritized and the number of movement paths included in all the touch switches 7 is reduced regardless of the degree of danger, the safety of the information processing device 6 may decrease. Therefore, as described above, by increasing the number of movement paths included in the guide 72 as the degree of danger of the corresponding action increases, the touch input operation T becomes simple for the touch switches 7 corresponding to safe actions, and the touch input operation T becomes complex for the touch switches 7 corresponding to dangerous actions. Therefore, it is possible to achieve both safety and usability.
[0036] In the following, the touch switch 7 shown in Fig. 2 is also referred to as touch switch 7A1, the touch switch 7 shown in Fig. 4 is also referred to as touch switch 7A2, the touch switch 7 shown in Fig. 10 is also referred to as touch switch 7B1, the touch switch 7 shown in Fig. 11 is also referred to as touch switch 7B2, the touch switch 7 shown in Fig. 12 is also referred to as touch switch 7C1, and the touch switch 7 shown in Fig. 13 is also referred to as touch switch 7C2. Among these touch switches 7A1 to 7C2, the touch switches 7A1 and 7A2 in which the guide 72 has two movement paths are classified into a switch group corresponding to an operation with a "low" risk level, the touch switches 7B1 and 7B2 in which the guide 72 has three movement paths are classified into a switch group corresponding to an operation with a "medium" risk level, and the touch switches 7C1 and 7C2 in which the guide 72 has four movement paths are classified into a switch group corresponding to an operation with a "high" risk level.
[0037] An example will be described below. In the robot system 1 shown in Fig. 1, the information processing device 6 is connected to the robot control device 5, which is connected to the robot 2, the transport device 3, and the patrol lamp 4. The information processing device 6 can control the driving of the robot 2, the transport device 3, and the patrol lamp 4 via the robot control device 5. For the sake of convenience, the following will describe a case in which the driving of the hand 22 of the robot 2 is controlled, the driving of the belt conveyor 31 of the transport device 3 is controlled, and the lighting of the patrol lamp 4 is controlled.
[0038] Among the operations of driving the hand 22, driving the belt conveyor 31, and driving the patrol lamp 4, the operation with the lowest risk is turning on the patrol lamp 4. Conversely, the operation with the highest risk is driving the belt conveyor 31. In other words, the relationship of risk is turning on the patrol lamp 4 < driving the hand 22 < driving the belt conveyor 31.
[0039] Therefore, based on the software switch program Psw, as shown in FIG. 14, the control device 63 displays an arbitrary touch switch 7A1 selected from the group of switches with a "low" risk level as the touch switch 7 corresponding to turning on the patrol lamp 4, an arbitrary touch switch 7B1 selected from the group of switches with a "medium" risk level as the touch switch 7 corresponding to driving the hand 22, and an arbitrary touch switch 7C1 selected from the group of switches with a "high" risk level as the touch switch 7 corresponding to driving the conveyor belt 31.
[0040] In this way, it is possible to achieve both safety and ease of use by increasing the number of movement paths included in the guide 72 as the risk of the corresponding action increases. Also, the shape of the touch switch 7 can notify the user of the risk of the action corresponding to that touch switch 7. In other words, the user can intuitively understand that the more complex the shape of the guide 72 (the more movement paths there are), the higher the risk of the action.
[0041] The degree of danger of the operation corresponding to the touch switch 7 may be determined by the control device 63 based on the software switch program Psw, or may be set by the user, for example, as shown in FIG. 15.
[0042] Furthermore, the control device 63 randomly switches the shape of the touch switch 7 corresponding to each operation based on the software switch program Psw. Specifically, from among the touch switches 7 belonging to a switch group having the same risk level, the control device 63 selects and displays a touch switch 7 having a guide 72 with a different shape from that of the previously displayed touch switch 7.
[0043] Taking the touch switch 7 corresponding to the driving of the belt conveyor 31 as an example, if touch switch 7C1 is displayed the nth time (where n is a natural number), touch switch 7C2, which has a different shape of guide 72 from touch switch 7C1 and belongs to the same risk level, will be displayed immediately afterwards (n+1 times). In this way, by not displaying touch switches 7 of the same shape consecutively, it is possible to prevent the user from memorizing the shape of touch switch 7 corresponding to the driving of belt conveyor 31, and it becomes difficult for the user to become accustomed to touch input operation T. This further improves the safety of the information processing device 6.
[0044] The robot system 1 has been described above. As described above, the software switch program Psw for the information processing device 6 displays on the display unit 62 the touch switch 7 having the knob 71 in a state in which the first option 731 of the first option 731 and the second option 732 in an exclusive relationship is selected, and the guide 72 indicating the movement path of the knob 71 from the first option 731 to the second option 732 and having a first movement path 721 along the first direction X and a second movement path 722 along the second direction Y different from the first direction X, and switches the knob 71 to a state in which the second option 732 is selected when a first touch input operation T1 of sliding the knob 71 along the first movement path 721 relative to the guide 72 and a second touch input operation T2 of sliding the knob 71 along the second movement path 722 are received. With such a touch switch 7, the knob 71 cannot be switched from the OFF state to the ON state unless the knob 71 is slid in order along mutually different directions. Therefore, erroneous operation of the touch switch 7 can be effectively suppressed. As a result, the touch switch 7 is highly safe with fewer operational errors.
[0045] In this embodiment, the knob 71 is slid relative to the guide 72, but the guide 72 may be slid relative to the knob 71. In other words, it is sufficient that one of the knob 71 and the guide 72 is slid relative to the other.
[0046] As described above, the end of the first movement path 721 and the beginning of the second movement path 722 are spaced apart (see FIG. 8, for example). With this configuration, the movement of the knob 71 required to switch the touch switch 7 ON / OFF is less likely to be reproduced by merely touching it by chance. Therefore, erroneous operation of the touch switch 7 can be more effectively prevented.
[0047] As described above, the end of the first movement path 721 and the beginning of the second movement path 722 are connected (see FIG. 2, for example). With this configuration, the movement of the knob 71 required to switch the touch switch 7 ON / OFF is less likely to be reproduced by just accidentally touching it. This makes it possible to more effectively prevent erroneous operation of the touch switch 7. In particular, since the guide 72 is formed of a single line, the state of the touch switch 7 can be switched by sliding the knob 71 along the guide 72 in a single stroke. This simplifies the operation of the touch switch 7, and reduces the time and effort required to operate the touch switch 7.
[0048] As described above, in the software switch program Psw, if the touch on the knob 71 is released before the knob 71 reaches the second option 732, the knob 71 moves to the first option 731. In other words, if the user's finger is removed from the display unit 62 during the touch input operation T and the touch input operation T is interrupted, the knob 71 moves to the first option 731. Therefore, in order to switch to the ON state, it is necessary to perform the touch input operation T again from the beginning. This makes it possible to prevent the knob 71 from gradually moving due to unintentional contact and eventually reaching the second option 732. Therefore, erroneous operation of the touch switch 7 can be more effectively suppressed.
[0049] As described above, the angle θ1 between the first movement path 721 and the second movement path 722 is 90° or less. This causes the guide 72 to bend significantly along its length. This makes it difficult to reproduce the movement of the knob 71 required to switch the touch switch 7 ON / OFF by merely touching it by chance. This makes it possible to more effectively prevent erroneous operation of the touch switch 7.
[0050] As described above, the software switch program Psw displays on the display unit 62 a touch switch 7 whose guide 72 has a different shape from that of the previously displayed touch switch 7. By not continuously displaying touch switches 7 of the same shape in this way, it is possible to prevent the user from memorizing the shape of the touch switch 7 corresponding to a specific operation, making it difficult for the user to become accustomed to the touch input operation T. This further improves the safety of the information processing device 6.
[0051] As described above, the guide 72 further has a third movement path 723 along a direction different from the second direction Y. Then, when the software switch program Psw receives a third touch input operation T3 of sliding along the third movement path 723 after the second touch input operation T2, the software switch program Psw switches the knob 71 to a state in which the second option 732 is selected. This makes the movement of the knob 71 required to switch the touch switch 7 ON / OFF more complicated, and the movement is difficult to reproduce by just accidentally touching it. Therefore, erroneous operation of the touch switch 7 can be more effectively suppressed.
[0052] As described above, the software switch program Psw changes the number of movement paths included in the guide 72 in accordance with the operation corresponding to the touch switch 7. This makes it possible to achieve both safety and ease of use of the information processing device 6.
[0053] As described above, the software switch program Psw changes the color of the guide 72 before and after the passage of the knob 71. This configuration makes it easier for the user to check the movement of the knob 71. It also makes it easier for the user to check at a glance whether the knob 71 is in the OFF state or the ON state.
[0054] As described above, the method of selecting an option realized by the software switch program Psw displays on the display unit 62 the touch switch 7 having the knob 71 in a state in which the first option 731 of the first option 731 and the second option 732, which are mutually exclusive, is selected, and the guide 72 indicating the movement path of the knob 71 from the first option 731 to the second option 732, and having a first movement path 721 along the first direction X and a second movement path 722 along the second direction Y different from the first direction X, and switches the knob 71 to a state in which the second option 732 is selected when a first touch input operation T1 of sliding one of the knob 71 and the guide 72 relative to the other along the first movement path 721 and a second touch input operation T2 of sliding along the second movement path 722 are received. According to such a method of selecting an option, the knob 71 cannot be switched from the OFF state to the ON state unless the knob 71 is slid in order along mutually different directions. Therefore, erroneous operation of the touch switch 7 can be effectively suppressed. As a result, the method for selecting options is highly secure with fewer operational errors.
[0055] As described above, the information processing device 6 connected to the robot 2 has a control device 63 that displays on the display unit 62 a touch switch 7 having a knob 71 in a state in which the first option 731 is selected out of a first option 731 and a second option 732 that are mutually exclusive, and a guide 72 that indicates a movement path of the knob 71 from the first option 731 to the second option 732 and has a first movement path 721 along a first direction X and a second movement path 722 along a second direction Y different from the first direction X, and switches the knob 71 to a state in which the second option 732 is selected when a first touch input operation T1 for sliding one of the knob 71 and the guide 72 relative to the other along the first movement path 721 and a second touch input operation T2 for sliding along the second movement path 722 are received. According to such an information processing device 6, the knob 71 cannot be switched from an OFF state to an ON state unless it is slid in order along mutually different directions. Therefore, erroneous operation of the touch switch 7 can be effectively suppressed. As a result, the information processing device 6 is highly safe and has fewer operational errors.
[0056] The software switch program, the option selection method, and the information processing device of the present invention have been described above based on the illustrated embodiment, but the present invention is not limited to this, and the configuration of each part can be replaced with any configuration having a similar function. In addition, any other configuration may be added to the present invention. In addition, in the above-mentioned embodiment, an example in which the information processing device 6 is connected to the robot 2 and used has been described, but the object to which the information processing device 6 is connected is not limited to the robot 2.
[0057] In the above-described embodiment, the first movement path 721, the second movement path 722, the third movement path 723, and the fourth movement path 724 each extend straight along a predetermined direction, but the present invention is not limited to this and may extend along a predetermined direction as a whole. For example, the first movement path 721, the second movement path 722, the third movement path 723, and the fourth movement path 724 may extend while curving or meandering along the predetermined direction. [Explanation of symbols]
[0058] 1...robot system, 2...robot, 21...articulated arm, 22...hand, 3...transport device, 31...belt conveyor, 4...patrol lamp, 5...robot control device, 6...information processing device, 61...housing, 62...display unit, 63...control device, 7...touch switch, 7A1...touch switch, 7A2...touch switch, 7B1...touch switch, 7B2...touch switch, 7C1...touch switch, 7C2...touch switch, 71...no , 72...guide, 721...first movement path, 722...second movement path, 723...third movement path, 724...fourth movement path, 731...first option, 732...second option, Psw...software switch program, T...touch input operation, T1...first touch input operation, T2...second touch input operation, T3...third touch input operation, T4...fourth touch input operation, W...work, X...first direction, Y...second direction, θ1...angle, θ2...angle, θ3...angle
Claims
1. a touch switch including a knob in a state in which the first option of a first option and a second option which are in an exclusive relationship with each other is selected, and a guide showing a movement path of the knob from the first option to the second option, the guide having a first movement path along a first direction and a second movement path along a second direction different from the first direction, on a display unit of an information processing device connected to a robot control device which controls a robot system; The plurality of touch switches have different operation options, and in one of the plurality of touch switches, when a first touch input operation of sliding one of the knob and the guide relative to the other along the first movement path and a second touch input operation of sliding the one of the knob and the guide relative to the other along the second movement path are received, the information processing device switches the knob to a state in which the second option is selected, When the second option is switched to a selected state, the robot system is caused to perform an operation corresponding to the second option; displaying, on the display unit, the touch switch having the knob in a state in which the second option is selected and the guide showing a movement path of the knob from the second option to the first option; when a touch input operation of sliding one of the knob and the guide relative to the other along the second movement path and a touch input operation of sliding along the first movement path are received, the information processing device switches the knob to a state in which the first option is selected, A software switch program that, when the first option is switched to a selected state, causes the robot system to perform an operation corresponding to the first option.
2. 2. The software switch program according to claim 1, wherein an end of the first movement path and a start of the second movement path are spaced apart from each other.
3. 2. The software switch program according to claim 1, wherein an end of the first movement path and a start of the second movement path are connected to each other.
4. 4. The software switch program of claim 3, wherein in an operation of switching from a state in which the knob selects the first option to a state in which the knob selects the second option, if touch on the knob is released before the knob reaches the second option, the knob moves to the first option.
5. 5. The software switch program according to claim 3, wherein an angle between the first movement path and the second movement path is 90[deg.] or less.
6. 6. The software switch program according to claim 1, wherein the touch switch displayed on the display unit has a guide shape different from that of the touch switch previously displayed.
7. The guide further has a third movement path along a direction different from the second direction, 7. The software switch program according to claim 1, wherein the knob switches to a state in which the second option is selected when a third touch input operation of sliding along the third movement path is received after the second touch input operation.
8. The software switch program according to claim 7 , wherein the number of movement paths included in the guide is changed in response to an operation corresponding to the touch switch.
9. 9. The software switch program according to claim 1, wherein a color of the guide is changed before and after the knob passes through the guide.
10. a touch switch including a knob in a state in which the first option of a first option and a second option which are in an exclusive relationship with each other is selected, and a guide showing a movement path of the knob from the first option to the second option, the guide having a first movement path along a first direction and a second movement path along a second direction different from the first direction, on a display unit of an information processing device connected to a robot control device which controls a robot system; The plurality of touch switches have different operation options, and in one of the plurality of touch switches, when a first touch input operation of sliding one of the knob and the guide relative to the other along the first movement path and a second touch input operation of sliding the one of the knob and the guide relative to the other along the second movement path are received, the information processing device switches the knob to a state in which the second option is selected, When the second option is switched to a selected state, the robot system is caused to perform an operation corresponding to the second option; displaying, on the display unit, the touch switch having the knob in a state in which the second option is selected and the guide showing a movement path of the knob from the second option to the first option; when a touch input operation of sliding one of the knob and the guide relative to the other along the second movement path and a touch input operation of sliding along the first movement path are received, the information processing device switches the knob to a state in which the first option is selected, A method for selecting an option, comprising the steps of: when the first option is switched to a selected state, causing the robot system to perform an operation corresponding to the first option.
11. An information processing device connected to a robot control device that controls a robot system, a display unit displays a plurality of touch switches, each of which has a knob in a state where the first option of a first option and a second option which are in an exclusive relationship with each other is selected, and a guide which indicates a movement path of the knob from the first option to the second option and has a first movement path along a first direction and a second movement path along a second direction different from the first direction, the plurality of touch switches representing options with different operations from each other, and when one of the plurality of touch switches receives a first touch input operation of sliding one of the knob and the guide relative to the other along the first movement path and a second touch input operation of sliding the knob and the guide along the second movement path, the knob switches to a state where the second option is selected, and when the knob switches to a state where the second option is selected, the robot system is caused to perform an operation corresponding to the second option; an information processing device comprising: a control device that displays the touch switch on the display unit, the touch switch having the knob in a state where the second option is selected and the guide showing a movement path of the knob from the second option to the first option; and that switches the knob to a state where the first option is selected when a touch input operation of sliding one of the knob and the guide relative to the other along the second movement path and a touch input operation of sliding the knob along the first movement path are received; and that causes the knob to switch to a state where the first option is selected when the knob is switched to a state where the first option is selected, and that causes the robot system to perform an operation corresponding to the first option.
Citation Information
Patent Citations
JP1990015284U
Unlocking the device by making a gesture on the unlock image
JP2009521753A
Display apparatus, authentication method, and program
JP2011216043A
Input device and image display device
JP2014215634A
Launching applications on programmable devices using on-screen gestures
JP2015521768A