WO2017146531A1 - 객체 컨트롤러 - Google Patents
객체 컨트롤러 Download PDFInfo
- Publication number
- WO2017146531A1 WO2017146531A1 PCT/KR2017/002083 KR2017002083W WO2017146531A1 WO 2017146531 A1 WO2017146531 A1 WO 2017146531A1 KR 2017002083 W KR2017002083 W KR 2017002083W WO 2017146531 A1 WO2017146531 A1 WO 2017146531A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- main body
- operation unit
- unit
- signal
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0016—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement characterised by the operator's input device
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H27/00—Toy aircraft; Other flying toys
- A63H27/12—Helicopters ; Flying tops
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H30/00—Remote-control arrangements specially adapted for toys, e.g. for toy vehicles
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63H—TOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
- A63H30/00—Remote-control arrangements specially adapted for toys, e.g. for toy vehicles
- A63H30/02—Electrical arrangements
- A63H30/04—Electrical arrangements using wireless transmission
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0044—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement by providing the operator with a computer generated representation of the environment of the vehicle, e.g. virtual reality, maps
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0362—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of one-dimensional [1D] translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/20—Remote controls
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
- G05D1/102—Simultaneous control of position or course in three dimensions specially adapted for aircraft specially adapted for vertical take-off of aircraft
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/033—Indexing scheme relating to G06F3/033
- G06F2203/0331—Finger worn pointing device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/038—Indexing scheme relating to G06F3/038
- G06F2203/0384—Wireless input, i.e. hardware and software details of wireless interface arrangements for pointing devices
Definitions
- the present invention relates to an object controller, and more particularly, to an object controller operable to move or rotate an object.
- Drones or unmaned aerial vehicles are aircraft that are operated by radio and not manned. Multicopter drones were first developed for military use, but they are widely used for shooting in broadcasting, etc. due to the convenience of transportation and storage, and drones (unmanned aerial vehicles) have recently been commercialized. Drones are lightweight, easy to carry, fast and economical, and are used for aerial photography and low-altitude scouting.
- drones are used in various fields such as shooting at locations that are difficult for humans to access with a camera, or loading goods onto drones and moving them to other places.
- much research is being conducted to use drones in disaster disaster monitoring and logistics transportation.
- drones have been in the spotlight for leisure sports, such as carrying by general users and taking aerial shots using a camera.
- Such drones are lighter, smaller, and more compact than conventional ones.
- drones are unmanned aerial vehicles, they are usually operated by receiving radio signals from users on the ground. To date, most drones are operated by manual operation, which requires human intervention.
- FIG. 1 is a conceptual diagram illustrating an embodiment of a conventional drone control apparatus.
- the controller for manipulating a conventional drone was generally operated while the user grabbed it with two hands.
- drone control has become a high barrier to entry due to the drone's difficulty.
- the types of drones sold are divided into introductory, intermediate, and high-end models.
- drone users are investing a lot of time in drone control for good drone control.
- the present invention has been made in the course of the above research, to provide a drone controller that does not need to be manipulated by the user holding the two hands, easy to operate with one hand.
- the object controller for solving the above problems, in the object controller capable of manipulating the movement of the object, based on the relative position of the main body, the operation unit non-contact with the main body, and the operation unit relative to the main body It includes a control unit for controlling the movement of the object.
- the main body may be formed so that the user can easily hold the main body.
- the display is disposed on the upper portion of the main body, the display can be displayed with respect to the position and the moving direction of the operation unit.
- the upper portion of the main body may protrude toward the outside to form a support surface.
- the operation portion is supported and movable on the support surface, the support surface can be pressed when pressed over a certain pressure toward the center of the main body.
- the main body may include a separation prevention protrusion protruding on the support surface along the circumference of the upper portion of the main body.
- the main body may include a user input unit capable of inputting a signal to enable other control of an object other than an operation according to a relative position between the operation unit and the main body.
- the controller may set a relative initial position (Zero Point) with the surface of one side of the operation unit and the main body based on a preset user input input to the user input unit.
- a relative initial position Zero Point
- control unit after setting the relative initial position of the operation unit with respect to the main body, the X axis for the movement of the operation unit to move based on the relative initial position in accordance with a preset input Linear calibration may be performed on at least one of the Y, Z, and Z axes and stored therein.
- control unit based on the initial position setting value and the reference value resulting from performing the calibration to generate a signal for moving the object based on the relative position between the operation unit and one side of the main body Can be.
- the degree of displacement between the operation portion and one side of the main body is divided into two or more areas or linearly accepted, when the operation portion is located in one of the respective areas It can generate a signal of the same size to displace the object.
- the control unit when the displacement of any one of the X-axis, Y-axis and Z-axis of the operation unit is more than a predetermined range than the displacement of the other two axes, the second two axes of the object
- the displacement value can be set to zero.
- the controller may increase or decrease a ratio of the size of displacing the object generated in each area based on a preset user input to the user input unit.
- control unit at least one of the different hearing, visual and haptic according to the signal generated to control the object, so that the user can easily determine the magnitude of the signal that the object is controlled Can generate a signal.
- control unit if the upper portion of the operation unit and the main body is out of a predetermined displacement or more, or the main body receives an external force of a predetermined pressure or more, so that the object is maintained in the current position Can generate a signal.
- the main body may include a storage space that can accommodate the operation unit.
- the storage space may be formed to accommodate the operation unit in the interior of the main body, or may be formed to detachably insert the operation unit to the outside of the main body.
- the main body may include a connection member that can be coupled to the operation unit on the upper surface of the main body so that the operation unit is not separated from the main body during operation.
- the user input unit may include at least one of a scroll button, a wheel button, a slide button, and a push button.
- the controller may generate a signal for rotating the object based on a preset user input applied to the user input unit.
- the operation unit, the holding means that is pressed to the user's finger using the restoring force to be detached to any one of the user's finger, the user's finger to be detachable to the user's finger, the user's finger It may include at least one of the fastening means that can be tightened to fit the thickness and the insertion means that the finger can be inserted.
- the apparatus may further include a communication module capable of transmitting and receiving information on an object, information on a control signal, and a signal for setting a main body with an external terminal.
- the main body may further include a display capable of displaying information on an object, information on a control signal, and a signal on setting of the main body.
- control unit based on a preset user input, a sync function for setting a control signal of the main body to communicate with another object to enable control of a new object It may include.
- the object may be at least one of a drone, a drone, a manned plane, a game machine, an object in a computer program and a car.
- the object controller may detect the relative position of the operation unit with respect to the main body using a position sensor.
- the movement of a three-dimensional mobile object such as a drone can be controlled only by the movement of the controller, thereby providing an intuitiveness to the user.
- FIG. 1 is a schematic diagram illustrating an embodiment of a conventional object controller.
- FIG. 2 is a perspective view illustrating an object controller according to an embodiment of the present invention.
- FIG. 3 is a block diagram illustrating an object controller according to an embodiment of the present invention.
- FIG. 4 is a conceptual diagram illustrating that the object controller of FIG. 2 grasps the recognition area of the operation unit.
- 5A to 5D are conceptual views illustrating various examples of an operation method of controlling an object using the object controller of FIG. 2.
- 6A and 6B are conceptual views illustrating an operation unit accommodated in a main body in an object controller according to another embodiment of the present invention.
- FIG. 7A to 7C are perspective views illustrating an object controller according to different embodiments of the present disclosure.
- FIG. 8 is a conceptual view illustrating an operation unit according to different embodiments of the present invention.
- FIG. 9 is a conceptual diagram illustrating an object controller according to another embodiment of the present invention.
- Shapes, sizes, ratios, angles, numbers, and the like disclosed in the drawings for describing the embodiments of the present invention are exemplary, and the present invention is not limited to the illustrated items.
- the detailed description of the related known technology may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.
- 'comprises', 'haves', 'consists of' and the like mentioned in the present specification other parts may be added unless 'only' is used.
- the plural number includes the plural unless specifically stated otherwise.
- an element or layer When an element or layer is referred to as another element or layer, it includes any case where another element or layer is interposed on or in the middle of another element.
- first, second, etc. are used to describe various components, these components are not limited by these terms. These terms are only used to distinguish one component from another. Therefore, the first component mentioned below may be a second component within the technical spirit of the present invention.
- each of the features of the various embodiments of the present invention may be combined or combined with each other in part or in whole, various technically interlocking and driving as can be understood by those skilled in the art, each of the embodiments may be implemented independently of each other It may be possible to carry out together in an association.
- FIG. 2 is a perspective view illustrating an object controller according to an embodiment of the present invention.
- 3 is a block diagram illustrating an object controller according to an embodiment of the present invention.
- the object controller 1000 of the present invention can manipulate the movement of the object 10 to be controlled.
- the object 10 to be controlled may be variously present as a drone, an unmanned plane, a manned plane, a game machine, an object in a computer program, a car, and the like. However, in the present embodiment will be described based on the drone.
- the object controller 1000 includes a main body 100, an operation unit 200, and a control unit 300 that are operated without contacting each other.
- the main body 100 includes a sensor unit 110, a user input unit 120, an output unit 130, a communication unit 140, and a storage unit 150.
- the control unit 300 may be disposed inside the main body 100. Meanwhile, a mark may be etched on the surface of the upper portion of the main body 100 to guide a region in which the operation unit 200 is spaced apart from the vertical upper portion.
- the sensor unit 110 may be disposed on one surface of the main body 100, specifically, inside the upper surface of the main body 100.
- the sensor unit 110 disposed in the main body 100 measures displacement relative to each other and another sensor included in the operation unit 200.
- the controller 300 may determine a signal of an operation to be transmitted to the object 10 based on the measured displacement.
- the user input unit 120 is disposed in the main body 100 to input a signal to enable other control of the object 10 other than the manipulation according to the relative position between the manipulation unit 200 and the main body 100.
- the user input unit 120 inputs an operation signal of the object 10 that is not determined by the relative displacement of the operation unit 200 and the main body 100, or is determined by the relative displacement of the operation unit 200 and the main body 100. It can be used to calibrate the signal to be adjusted, or to adjust the size and ratio of the signal determined by the relative displacement of the operation unit 200 and the main body 100.
- the manipulation signal of the object 10 that is not determined by the relative displacement of the manipulation unit 200 and the main body 100 may be a rotation signal of the object 10.
- the user input unit 120 may be formed such that fingers other than the user's thumb are disposed on the front of the main body 100.
- the present invention is not limited thereto, and the user input unit 120 may be formed at another position of the main body 100 or may be formed at the operation unit 200.
- the user input unit 120 may include at least one of a scroll button, a wheel button, a slide button, and a push button. Based on the drawing, the button at the top is the wheel button, the slide button is below it, and the push button is at the bottom.
- the output unit 130 refers to a configuration for outputting various signals generated by the control unit 300 so that a user can recognize the signals.
- the object controller 1000 may be used to guide usage or the like through the output unit 130 or to recognize a type or a signal size of the signal transmitted to the object 10.
- the output unit 130 may be a light source such as an LED for emitting light, a speaker 131 for outputting a sound, a vibration module for vibrating the main body 100, or the like.
- the display 132 may be one of the output units 130.
- the display 132 may be disposed on the main body 100 so that the user can see it.
- the display 132 may display information about the object 10, information about a control signal, and a signal about setting of the main body 100.
- the communication unit 140 may transmit and receive information about the object 10, information about a control signal, and a signal for setting the main body 100 with the external terminal 20. That is, the communication unit 140 may communicate with the object 10 to which the object controller 1000 intends to operate an operation, set or display 132 information related to the main body 100 and / or the object 10. It can communicate with the external terminal 20.
- the storage unit 150 may measure the relative initial position between the main body 100 and the operation unit 200 measured by the control unit 300, or the calibration measured when the user performs an operation test centering on the operation unit 200. Can be stored.
- the storage unit 150 is a signal that can be used when the object controller 1000 manipulates other types of objects 10, for example, a drone, a drone, a manned plane, a game machine, an object in a computer program, a car, and the like. Schemes, programs, etc. can be stored.
- the main body 100 may be formed to be gripped by a user with one hand.
- a user may use the object controller 1000 with one hand.
- the user may attach the operation unit 200 to the thumb, and then grip the main body 100 using the remaining four fingers and the palm.
- the user may control the object 10 more easily with one hand through such a grip on the object controller 1000.
- the present invention is not limited to the above description, and the operation unit 200 may be used while the main body 100 is disposed on the floor, or the main body 100 may be held by the other hand to use the operation unit 200 with the other hand. have.
- the operation unit 200 may be in contact with the main body 100 to move in a state spaced apart from the main body 100.
- the controller 300 may move the object 10 based on the relative positions of the main body 100 and the operation unit 200.
- the operation unit 200 may be attached to the user's hand. Specifically, referring to Figure 2, it may be attached to the user's thumb.
- the operation unit 200 may be formed in a ring shape, but is not limited thereto, and sufficient means may be provided to be attached to a user's hand. This will be described in detail with reference to FIG. 8.
- the relative position between the manipulation unit 200 and the main body 100 may be detected by using the 3D magnetic sensor.
- the main body 100 has a built-in 3D magnetic sensor, the operation unit 200 is built in the magnetic can determine the displacement of each other.
- the position sensor capable of detecting a relative position between the operation unit 200 and the main body 100 includes a 3D magnetic sensor, an acceleration sensor, a magnetic sensor, an impedance sensor, an impedance sensor, and a hybrid sensor for a magnetic sensor.
- Hybrid Sensor, G-sensor, Gyroscope Sensor, Motion Sensor, Infrared Sensor, Infrared Sensor, Ultrasonic Sensor, Optical Sensor For example, at least one of the camera).
- the controller 300 is disposed inside the main body 100, and controls the movement of the object 10 based on the relative position of the operation unit 200 with respect to the main body 100.
- the controller 300 may set a relative initial position (Zero Point) with a surface of one side of the operation unit 200 and the main body 100 based on a preset user input input to the user input unit 120.
- Zero Point a relative initial position
- the controller 300 may set a relative initial position (Zero Point) with a surface of one side of the operation unit 200 and the main body 100 based on a preset user input input to the user input unit 120.
- a relative initial position Zero Point
- the control unit 300 at this time, the operation unit 200 and the main body can be understood as the basic distance, that is, the relative initial position.
- the controller 300 sets a relative initial position of the operation unit 200 with respect to the main body 100, and then controls the control unit 300 to at least one axis among the X, Y, and Z axes of the operation unit 200 according to a preset input. For example, calibration may be performed based on the relative initial position. Specifically, when the finger is slowly moved in the X-axis, Y-axis, and Z-axis directions at the relative initial position, the controller 300 determines the displacement and the trajectory of the user as the displacement and the trajectory of the user, and controls the control operation based on the displacement and trajectory. Will be judged.
- the control unit 300 may generate a maintenance signal for maintaining the object 10 in the current position when the upper portion of the operation unit 200 and the main body 100 is more than a predetermined displacement. Specifically, in a state in which the user wears the manipulation unit 200 on a finger, the main body 100 may be separated from the user's hand. As the main body 100 falls, the main body 100 and the operation unit 200 are spaced apart by a large displacement from each other. For example, when the drone is operated, the control unit 300 may determine that the rising signal of the drone. do.
- a maintenance signal that is, a shutdown signal (Shut-Down), which keeps the object 10 at the position where it was located ) Can be generated.
- the controller 300 sets a control signal of the main body 100 to communicate with another object 10 so as to control the new object 10 based on a preset user input.
- Function may be included.
- the object controller 1000 may be synchronized with the new object 10 (eg, an object in a computer program, a car, etc.) to be operable.
- the new object 10 and the object controller 1000 may be synchronized by inputting a preset input to the user input unit 120.
- controller 300 may set the transmission of the communication unit 140 to an OFF state so that the object 10 maintains a hovering state based on a preset user input. .
- FIG. 4 is a conceptual diagram of an object controller of FIG. 2 for identifying a recognition region of an operation unit.
- the operation unit 200 divides a region moving relative to the main body 100 with respect to the Y-axis direction.
- the output of the control unit 300 may be divided into several steps by designating such an area. . This separation of the area reduces the probability of malfunction due to immaturity or fatigue of the user.
- This area can be set at the user's calibration stage. Specifically, the length of a finger and the haptic displacement with respect to movement differ for every user. Accordingly, when using the object controller 1000, the relative initial position may be set, and the displacement may be calibrated and stored in stages with respect to the X, Y, and Z axes. Specifically, it is as follows.
- the object controller 1000 may request the user to automatically set the displacements step by step with respect to the X, Y, and Z axes.
- the object controller 1000 may output an output of “move one step to the right.” To the user through the output unit 130. After that, the output “move to the right two steps” may be output through the output unit 130. Accordingly, the user moves the operation unit 200 to the right by one step. After that, the operation unit 200 is moved to the right in two states, that is, the state is moved to the right more than the first step. By repeating this process, it is possible to set an area for the X, Y, and Z axes.
- the controller 300 may perform relative initial position setting and calibration for each region at the initial operation of the object controller 1000.
- the relative initial position setting and calibration for each region may be performed when a predetermined signal is input to the user input unit 120.
- the calibration of the signal determined by the relative displacement of the operation unit 200 and the main body 100 is as follows.
- the controller 300 may set a relative initial position (Zero Point) with a surface of one side of the operation unit 200 and the main body 100 based on a preset user input input to the user input unit 120.
- the user may move the manipulation unit 200 with respect to at least one of the X, Y, and Z axes of the manipulation unit 200.
- the sensor unit 110 and the control unit 300 may perform calibration by comparing the displacement of the operation unit 200 with a relative initial position.
- the signal for moving the object 10 in the Y axis direction may not be generated by the controller 300.
- a signal is generated by the controller 300 to move the object 10 at a predetermined speed in the Y-axis direction.
- a signal may be generated in the control unit 300 to move the object 10 at a higher speed than the movement speed generated in the second area in the Y-axis direction.
- the controller 300 may generate a signal having the same size for displacing the object 10. That is, the control unit 300 may move the object 10 to the output of the same size when the operation unit 200 is located in one area.
- the area for each of these axes may be further divided into three or more areas, or may be divided into two areas. It may also be set linearly without being divided into a plurality of regions.
- control unit 300 when the displacement of any one of the X-axis, Y-axis and Z-axis of the operation unit 200 is greater than the preset range than the displacement of the other two axes, the displacement of the other two axes of the object 10
- the value can be set to zero.
- the manipulation unit 200 is attached to the user's thumb and moves, it may be difficult for the manipulation unit 200 to linearly move in the X-axis, Y-axis, or Z-axis due to the joint and structure of the finger. Therefore, when the displacement of any one of the X, Y and Z axes is greater than the preset range than the displacement of the other two axes, the object 10 may be set to move only on the axis larger than the preset range.
- the control unit 300 generates a signal for moving the object 10 based on the displacement of the operation unit 200 and one side of the main body based on the calibration value.
- the present invention is not limited thereto, and a signal for moving the object 10 to a reference value in addition to the calibration value may be generated.
- the reference value may be a value newly calculated by reflecting an error range in the calibration value.
- 5A to 5D are conceptual views illustrating various examples of an operation method of controlling an object using the object controller of FIG. 2.
- the object controller 1000 moves the object 10 in a relative coordinate mode.
- the user moved the operation part 200 to the vector value of arrow a in a 1st direction.
- the object 10 continues to move with the vector value of a in the first direction. This may be regarded as the object controller 1000 moving the object 10 in the relative coordinate mode.
- the manipulation unit 200 of the object controller 1000 is moved by a distance in the first direction in the relative coordinate mode. Accordingly, the object 10 moves in a first direction at a speed proportional to an absolute value of the distance a (or a speed of a value to which a predetermined ratio is applied). That is, in the relative coordinate mode, the object 10 continues to proceed at a proportional speed of a.
- the object controller 1000 moves the object 10 in the absolute coordinate mode.
- the user moved the operation unit 200 to the vector value of the arrow a in the first direction.
- the object 10 moves to a vector value of c in the first direction.
- the object 10 moves to the vector value of d in the first direction.
- the absolute coordinate mode is stopped after the object 10 moves by the output corresponding to the movement of the manipulation unit 200. Therefore, in FIG. 5B, the object 10 stops after moving to the vector value of c in the first direction. In FIG. 5C, the object 10 stops after moving to the vector value of d in the first direction.
- the controller 300 may increase or decrease the ratio of the size of displacing the object 10 generated in each area, based on a preset user input to the user input unit 120.
- the object 10 may be adjusted to move the object 10 to a value obtained by applying a predetermined ratio to the relative displacement of the manipulation unit 200 in the user input unit 120. For example, if the second user input key 122 of FIG. 5B is pushed in one direction, the object 10 may be moved with a relatively small vector value. In addition, in FIG. 5C, the second user input key 122 is not pushed in any one direction. In this case, the object 10 may move to a vector value obtained by multiplying the distance moved by the manipulation unit 200 with a relatively large value.
- the controller 300 may generate a signal for rotating the object 10 based on a preset user input applied to the user input unit 120.
- the first user input key 121 is composed of a wheel key.
- the object 10 by turning the wheel key, the object 10 can rotate in the corresponding direction.
- the object controller 1000 may control the movement of the object 10 in the relative coordinate mode or the absolute coordinate mode.
- the relative coordinate mode and the absolute coordinate mode may be selected from among various operation operations such as pressing operation, number of pressing operations, time of pressing operation, etc. on the first to fourth user input keys 121, 122, 123, and 124. When the determined operation method is input, they may be changed.
- control unit 300 is at least one signal of different auditory, visual and tactile senses according to the signal generated to control the object 10, so that the user can easily determine the magnitude of the signal that the object 10 is controlled Can be generated. That is, such a change may be output by the user through the output unit 130.
- a medium-sized sound may be output through the speaker 131.
- the volume of the sound may be determined corresponding to the size of the vector to which the object 10 is moved.
- the sound may be periodically emitted.
- visual output through the display 132 is also possible, and tactile output through vibration is also possible.
- 6A and 6B are conceptual views illustrating an operation unit accommodated in a main body in an object controller according to another embodiment of the present invention.
- the main body 100 of the object controller 1000 of the present invention may include a storage space 90 that can accommodate the operation unit 200.
- the storage space 90 may be formed to accommodate the operation unit 200 inside the main body 100 or may be formed to detachably insert the operation unit 200 outside the main body 100.
- the main body 100 may be formed to be separated from each other by the upper main body 100 and the lower main body 100. Threads are formed in the upper body 100 so that the lower body 100 can be coupled and separated through relative rotation.
- the coupling method is not limited thereto.
- an inner space is formed inside the lower main body 100.
- the operation unit 200 may be stored in this internal space.
- the inner space may be formed in the upper body 100 as well as the inner space in the lower body 100.
- the storage space 1090 is recessed outside the main body 1100 of the object controller 2000.
- the storage space 1090 may be formed corresponding to the shape of the manipulation unit 1200 so that the manipulation unit 1200 may be seated.
- a separation prevention member may be further added to prevent the operation unit 1200 from being easily separated.
- FIG. 7A to 7C are perspective views illustrating an object controller according to different embodiments of the present disclosure.
- the main body 2100 may include a connection member that may be coupled to the operation unit 2200 on an upper surface of the main body 2100 so that the operation unit 2200 is not separated from the main body 2100 during operation.
- the connection member is connectable with a ring formed on the upper surface of the body 2100.
- the connection member may be coupled to a ring formed on the operation unit 2200 as well as a ring formed on the upper surface of the main body 2100.
- the control unit maintains the object 10 to maintain the current position when the upper portion of the operation unit 2200 and the main body 2100 is out of a predetermined displacement or when the main body 2100 receives an external force above a preset pressure. Can be generated. Since it is difficult for the operation unit 2200 to be separated from the main body 2100 by the connection, when the user misses the main body 2100 and the operation unit 2200 at the same time, the relative operation unit 2200 and the main body 2100 dropped on the floor are separated. This is to prevent the object 10 from being manipulated by the distance.
- connection member may simply connect the operation unit 2200 and the main body 2100, but may obtain information related to the control of the object 10 by the pressure received from the ring 2192 of the main body 2100.
- the main body 3100 may include a strap surrounding the user's hand so that the user can easily grip the main body 3100, or a bend may be formed on the outer shape.
- the bent portion 3170 is formed in the main body 3100.
- the bent part 3170 may not only guide the position where the user's finger is placed on the main body 3100, but also allow the user's hand and the main body 3100 to be easily in close contact with each other. That is, since the user's hand is drawn into the bent portion 3170 to be in close contact, the area where the user's hand is in contact with the main body 3100 is widened.
- a finger drawn into the bent portion 3170 may receive a force that the main body 3100 falls down due to gravity, and thus, a bearing force on the main body 3100 may be increased.
- an upper surface of the main body 4100 may protrude convexly toward the outside.
- This protruding surface is called the support surface 4107.
- the manipulation unit 4200 may be supported and movable on the support surface 4107. Through the support surface 4107, the user may be spaced apart from the upper portion of the main body 4100 to reduce fatigue when operating the operation unit 4200. In addition, the distance between the operation unit 4200 and the main body 4100 can be maintained relatively constant through the support surface 4107. In addition, the sophistication of the control of the object 10 through the manipulation unit 4200 may be increased.
- the support surface 4107 may be pressed when pressed above a predetermined pressure toward the center of the main body 4100. That is, when the support surface 4107 is pressed toward the center of the main body 4100 (-Z axis in the coordinates), the support surface 4107 itself can be pressed downward with a predetermined predetermined displacement. Through this operation of the manipulation unit 4200 and the support surface 4107, a signal for moving the object 10 downward may be generated.
- the main body 4100 may include a separation prevention protrusion protruding on the support surface 4107 along the circumference of the upper portion of the main body 4100. This is to prevent the operation unit 4200 from going out of the main body 4100 during operation.
- FIG. 8 is a conceptual view illustrating an operation unit according to different embodiments of the present invention.
- the operation unit 6200 of the present invention may include at least one of a holding unit, a tightening unit 5220, and a fitting unit 7220 to be detachably attached to a user's finger.
- FIG. 8A illustrates an embodiment in which the operation unit 6200 includes fastening means 5220 formed of a strap.
- the user arranges a finger inside the manipulation unit 6200, and then couples the tightening means 5220 to both sides thereof.
- FIG. 8B illustrates an embodiment in which the operation unit 6200 is held by the finger while pressing the finger of the user using the restoring force.
- This operation part 6200 is a shape in which a part is deleted from the ring shape. Since the diameter of the manipulation unit 6200 is narrow, the manipulation unit 6200 may be held by the user's finger by the restoring force.
- FIG. 8C relates to an embodiment in which the operation unit 7200 includes fitting means 7220 that can be tightened according to the thickness of the user's finger.
- FIG. 9 is a conceptual diagram illustrating an object controller according to another embodiment of the present invention.
- An upper display 8101 may be disposed on an upper portion of the main body 8100, and information such as a position and a moving direction of the operation unit 8200 may be displayed on the upper display 8101.
- an upper surface display 8322 is disposed above the main body 8100.
- the center point may be displayed on the display 8132.
- the center point is a point displayed when the operation unit 8200 is disposed above the main body 8100.
- the smaller the center point the longer the vertical distance between the main body 8100 and the operation unit 8200.
- the larger the center point the shorter the vertical distance between the main body 8100 and the operation unit 8200.
- a signal to rise may be transmitted to the object 10.
- the size of the center point is greater than or equal to a certain size, that is, when the vertical distance between the main body 8100 and the operation unit 8200 is short, a signal for descending may be transmitted to the object 10.
- the arrow A of the display 8132 may be visualized and expressed as a vector value for the movement direction and the movement speed of the drone.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
- Toys (AREA)
Abstract
Description
Claims (26)
- 객체의 움직임을 조작 가능한 객체 컨트롤러에 있어서,본체;상기 본체와 비접촉되는 조작부; 및상기 본체 내부에 배치되고, 상기 본체에 대한 상기 조작부의 상대적 위치를 기반으로 상기 객체의 움직임을 제어하는 제어부를 포함하는, 객체 컨트롤러.
- 제1 항에 있어서,상기 본체는,사용자가 상기 본체를 용이하게 파지 가능하게 형성되는, 객체 컨트롤러.
- 제1 항에 있어서,상기 본체의 상부에는 디스플레이가 배치되고,상기 디스플레이는 상기 조작부의 위치 및 진행 방향에 대해 디스플레이하는, 객체 컨트롤러.
- 제1 항에 있어서,상기 본체의 상부는 외부를 향해 볼록하게 돌출되어 지지면을 형성하는, 객체 컨트롤러.
- 제4 항에 있어서,상기 조작부는 상기 지지면 상에 지지되어 이동가능하며,상기 지지면은 상기 본체의 중심부를 향해 일정한 압력이상으로 가압되었을 때 누름조작 되는, 객체 컨트롤러.
- 제4 항에 있어서,상기 본체는,상기 본체의 상부의 둘레를 따라 상기 지지면 상에 돌출되는 이탈방지턱을 포함하는, 객체 컨트롤러.
- 제1 항에 있어서,상기 본체는,상기 조작부와 상기 본체 사이의 상대적 위치에 따른 조작 이외의 객체에 대한 다른 제어를 가능하도록 신호를 입력 가능한 사용자 입력부를 포함하는, 객체 컨트롤러.
- 제7 항에 있어서,상기 제어부는,상기 사용자 입력부에 입력되는 기 설정된 사용자의 입력에 기반하여, 상기 조작부 및 상기 본체의 일측의 표면과의 상대적 초기 위치(Zero Point)를 설정하는, 객체 컨트롤러.
- 제7 항에 있어서,상기 제어부는,상기 본체에 대한 상기 조작부의 상대적 초기 위치를 설정한 후, 기 설정된 입력에 따라 상기 상대적 초기 위치를 기준으로 이동하는 상기 조작부의 움직임에 대해서 X축, Y축 및 Z축 중 적어도 하나의 축에 대한 선형적인 캘리브레이션(Calibration)을 수행하고 이를 저장하는, 객체 컨트롤러.
- 제9 항에 있어서,상기 제어부는,상기 초기 위치 설정값 및 캘리브레이션 수행으로 인한 기준값을 기준으로 상기 조작부와 상기 본체의 일측과의 변위를 기반하여 상기 객체를 이동시키는 신호를 발생하는, 객체 컨트롤러.
- 제10 항에 있어서,상기 제어부는,상기 조작부와 상기 본체의 일측과의 변위되는 정도를 2 이상의 영역으로 나누거나 선형적으로 받아들여, 상기 조작부가 상기 각 영역 중 하나의 영역에 위치하는 경우에는 상기 객체를 변위시키는 크기가 동일한 신호를 발생시키는, 객체 컨트롤러.
- 제9 항에 있어서,상기 제어부는,상기 조작부의 X축, Y축 및 Z축 중 어느 하나의 축의 변위가 다른 두 개의 축의 변위보다 기 설정된 범위 이상일 경우, 객체의 상기 다른 두 개의 축의 변위값을 0로 설정하는, 객체 컨트롤러.
- 제11 항에 있어서,상기 제어부는,상기 사용자 입력부에 대한 기 설정된 사용자의 입력에 기반하여, 상기 각 영역에서 발생하는 상기 객체를 변위시키는 크기에 대한 비율을 높이거나 줄이는, 객체 컨트롤러.
- 제10 항에 있어서,상기 제어부는,사용자가 상기 객체가 제어되는 신호의 크기를 용이하게 파악할 수 있도록, 상기 객체를 제어하도록 발생시키는 신호에 따라 서로 다른 청각, 시각 및 촉각 중 적어도 하나의 신호를 발생시키는, 객체 컨트롤러.
- 제8 항에 있어서,상기 제어부는,상기 조작부와 상기 본체의 상부가 기 설정된 변위 이상으로 벗어나거나 상기 본체가 기 설정된 압력 이상의 외력을 받게 되면, 상기 객체가 현재 있는 그 자리에서 유지하도록 하는 신호를 발생시키는, 객체 컨트롤러.
- 제1 항에 있어서,상기 본체는,상기 조작부를 수납할 수 있는 수납공간을 포함하는, 객체 컨트롤러.
- 제16 항에 있어서,상기 수납공간은,상기 본체의 내부에 상기 조작부를 수납하도록 형성되거나, 상기 본체의 외부에 상기 조작부를 착탈 가능하게 끼워넣도록 형성되는, 객체 컨트롤러.
- 제1 항에 있어서,상기 본체는,조작시 상기 조작부가 상기 본체로부터 이탈되지 않도록, 상기 본체의 상부면에 상기 조작부와 결합가능한 연결부재를 포함하는, 객체 컨트롤러.
- 제7 항에 있어서,상기 사용자 입력부는,스크롤 버튼, 휠버튼, 슬라이드 버튼 및 누름 버튼 중 적어도 하나를 포함하는, 객체 컨트롤러.
- 제19 항에 있어서,상기 제어부는,상기 사용자 입력부에 기 설정된 사용자의 입력이 가해지는 것에 기반하여 상기 객체를 회전시키는 신호를 발생시키는, 객체 컨트롤러.
- 제1 항에 있어서,상기 조작부는,사용자의 손가락에 착탈가능하도록, 사용자의 손가락 중 어느 하나에 착탈되도록 복원력을 이용하여 사용자의 손가락을 압박하며 손가락에 홀딩되는 홀딩수단, 사용자의 손가락의 굵기에 맞추어 조여짐이 가능한 조임수단 및 손가락이 삽입가능한 끼움수단 중 적어도 하나를 포함하는, 객체 컨트롤러.
- 제1 항에 있어서,객체에 대한 정보, 제어 신호에 대한 정보 및 본체의 설정에 대한 신호를 외부 단말기와 송, 수신 가능한 통신모듈을 더 포함하는, 객체 컨트롤러.
- 제1 항에 있어서,상기 본체는,객체에 대한 정보, 제어 신호에 대한 정보 및 본체의 설정에 대한 신호를 표시 가능한 디스플레이를 더 포함하는, 객체 컨트롤러.
- 제1 항에 있어서,상기 제어부는,기 설정된 사용자의 입력에 기반하여, 새로운 객체에 대한 제어가 가능하도록 다른 객체와 통신할 수 있도록 본체의 제어 신호를 설정하는 싱크(Sync) 기능을 포함하는, 객체 컨트롤러.
- 제24 항에 있어서,상기 객체는 드론, 무인 비행기, 유인 비행기, 게임기, 컴퓨터 프로그램 내의 오브젝트 및 자동차 중 적어도 하나인, 객체 컨트롤러.
- 제1 항에 있어서,포지션 센서를 이용하여 상기 본체에 대한 상기 조작부의 상대적 위치를 검출하는, 객체 컨트롤러.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/532,073 US10915098B2 (en) | 2016-02-24 | 2017-02-24 | Object controller |
| EP17724308.6A EP3422155A4 (en) | 2016-02-24 | 2017-02-24 | OBJECT CONTROLLER |
| CN201780022894.6A CN109313487B (zh) | 2016-02-24 | 2017-02-24 | 对象控制器 |
| JP2018545176A JP6690006B2 (ja) | 2016-02-24 | 2017-02-24 | 客体コントローラ |
| US16/510,868 US20190354097A1 (en) | 2016-02-24 | 2019-07-12 | Object controller |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160022135A KR101921376B1 (ko) | 2016-02-24 | 2016-02-24 | 객체 컨트롤러 |
| KR10-2016-0022135 | 2016-02-24 |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/532,073 A-371-Of-International US10915098B2 (en) | 2016-02-24 | 2017-02-24 | Object controller |
| US16/510,868 Continuation US20190354097A1 (en) | 2016-02-24 | 2019-07-12 | Object controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017146531A1 true WO2017146531A1 (ko) | 2017-08-31 |
Family
ID=59686479
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2017/002083 Ceased WO2017146531A1 (ko) | 2016-02-24 | 2017-02-24 | 객체 컨트롤러 |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US10915098B2 (ko) |
| EP (1) | EP3422155A4 (ko) |
| JP (2) | JP6690006B2 (ko) |
| KR (1) | KR101921376B1 (ko) |
| CN (1) | CN109313487B (ko) |
| WO (1) | WO2017146531A1 (ko) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10228688B2 (en) | 2015-09-04 | 2019-03-12 | YooJung Hong | Drone controller |
| JP2019215769A (ja) * | 2018-06-14 | 2019-12-19 | 国立大学法人京都大学 | 操作装置及び操作方法 |
| US10915098B2 (en) | 2016-02-24 | 2021-02-09 | YooJung Hong | Object controller |
| US20210247758A1 (en) * | 2018-06-22 | 2021-08-12 | Ecole Polytechnique Federale De Lausanne (Epfl) | Teleoperation with a wearable sensor system |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130293362A1 (en) | 2012-05-03 | 2013-11-07 | The Methodist Hospital Research Institute | Multi-degrees-of-freedom hand controller |
| US10325169B2 (en) | 2016-10-09 | 2019-06-18 | Airspace Systems, Inc. | Spatio-temporal awareness engine for priority tree based region selection across multiple input cameras and multimodal sensor empowered awareness engine for target recovery and object path prediction |
| US10514711B2 (en) * | 2016-10-09 | 2019-12-24 | Airspace Systems, Inc. | Flight control using computer vision |
| WO2018070750A1 (ko) * | 2016-10-10 | 2018-04-19 | 홍유정 | 객체 컨트롤러 |
| US10198086B2 (en) | 2016-10-27 | 2019-02-05 | Fluidity Technologies, Inc. | Dynamically balanced, multi-degrees-of-freedom hand controller |
| US10520973B2 (en) | 2016-10-27 | 2019-12-31 | Fluidity Technologies, Inc. | Dynamically balanced multi-degrees-of-freedom hand controller |
| WO2019084506A1 (en) | 2017-10-27 | 2019-05-02 | Fluidity Technologies, Inc. | CONTROL DEVICE EQUIPPED WITH A DISPLAY DEVICE FOR KNOWING THE SITUATION |
| EP3701216A4 (en) | 2017-10-27 | 2021-09-22 | Fluidity Technologies, Inc. | CARDAN SUSPENSION WITH MULTIPLE AXES FOR A CONTROLLER TO PROVIDE TACTILE FEEDBACK FOR THE ZERO COMMAND |
| EP3701349A4 (en) | 2017-10-27 | 2021-07-28 | Fluidity Technologies, Inc. | CAMERA AND SENSOR CONTROLS FOR REMOTE VEHICLES AND VIRTUAL ENVIRONMENTS |
| TWI657011B (zh) * | 2017-11-30 | 2019-04-21 | 財團法人工業技術研究院 | 無人機、無人機控制系統及控制方法 |
| US11599107B2 (en) | 2019-12-09 | 2023-03-07 | Fluidity Technologies Inc. | Apparatus, methods and systems for remote or onboard control of flights |
| CN111530072A (zh) * | 2020-05-09 | 2020-08-14 | 王国峰 | 一种指环式三维控制手柄 |
| US11662835B1 (en) | 2022-04-26 | 2023-05-30 | Fluidity Technologies Inc. | System and methods for controlling motion of a target object and providing discrete, directional tactile feedback |
| US11696633B1 (en) | 2022-04-26 | 2023-07-11 | Fluidity Technologies Inc. | System and methods for controlling motion of a target object and providing discrete, directional tactile feedback |
| KR20240094676A (ko) * | 2022-12-16 | 2024-06-25 | 이성호 | Vr 연동 항공게임용 조이스틱 |
| CN117420793A (zh) * | 2023-09-15 | 2024-01-19 | 常熟市沙家浜镇李敏五金加工厂 | 一种全动式电子手轮 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070164150A1 (en) * | 2006-01-19 | 2007-07-19 | Silverlit Toys Manufactory, Ltd. | Helicopter with horizontal control |
| US20130294016A1 (en) * | 2012-05-02 | 2013-11-07 | Microsoft Corporation | Wireless controller |
| US20140008496A1 (en) * | 2012-07-05 | 2014-01-09 | Zhou Ye | Using handheld device to control flying object |
| US20140247119A1 (en) * | 2007-04-24 | 2014-09-04 | Irobot Corporation | Control System for a Remote Vehicle |
| WO2015102175A1 (ko) * | 2013-12-30 | 2015-07-09 | (주)유즈브레인넷 | 반지형 무선 콘트롤러 장치 |
Family Cites Families (55)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4491325A (en) | 1983-01-26 | 1985-01-01 | Thomas Bersheim | Game control apparatus |
| JPS63184129A (ja) * | 1986-07-23 | 1988-07-29 | Manabu Koda | 文字記号図形等を手からコンピュ−タ−等に入力する装置 |
| US5286024A (en) | 1991-03-20 | 1994-02-15 | Atari Games Corporation | System for sensing the position of a joystick |
| US5559432A (en) | 1992-02-27 | 1996-09-24 | Logue; Delmar L. | Joystick generating a polar coordinates signal utilizing a rotating magnetic field within a hollow toroid core |
| US5589828A (en) | 1992-03-05 | 1996-12-31 | Armstrong; Brad A. | 6 Degrees of freedom controller with capability of tactile feedback |
| JPH0728598U (ja) * | 1992-11-22 | 1995-05-30 | 俊哉 渡邉 | 直観的な操舵性を維持する遠隔操縦装置 |
| JP3386518B2 (ja) | 1993-07-13 | 2003-03-17 | 富士通株式会社 | タッチパネル |
| US5731804A (en) | 1995-01-18 | 1998-03-24 | Immersion Human Interface Corp. | Method and apparatus for providing high bandwidth, low noise mechanical I/O for computer systems |
| US5489922A (en) * | 1993-12-08 | 1996-02-06 | Hewlett-Packard Company | Hand worn remote computer mouse |
| US5532529A (en) | 1994-11-14 | 1996-07-02 | Caterpillar Inc. | Contactless inductance joystick switch |
| NO300943B1 (no) | 1995-04-03 | 1997-08-18 | Steinar Pedersen | Redskap for posisjonering og kontroll av objekter i to eller tre dimensjoner |
| US5687424A (en) | 1996-06-10 | 1997-11-18 | W. L. Gore & Associates, Inc. | Hand covering having anatomically shaped finger tip |
| US5854622A (en) | 1997-01-17 | 1998-12-29 | Brannon; Daniel J. | Joystick apparatus for measuring handle movement with six degrees of freedom |
| US6195083B1 (en) | 1997-11-14 | 2001-02-27 | Septimiu E. Salcudean | Active joystick with optical positions sensor |
| JPH11154031A (ja) | 1997-11-24 | 1999-06-08 | Futoshi Shiomi | 3系統の成分を指一本で一度に入力できるジョイスティック |
| US6160537A (en) | 1998-07-23 | 2000-12-12 | Primax Electronics Ltd. | Computer joystick for moving an object in three dimensions |
| US6522320B1 (en) * | 2000-03-30 | 2003-02-18 | Shin Jiuh Corp. | Cursor controller |
| US6741233B1 (en) | 2000-04-28 | 2004-05-25 | Logitech Europe S.A. | Roller functionality in joystick |
| FR2809026B1 (fr) | 2000-05-18 | 2003-05-16 | Philippe Louvel | Soucoupe volante electrique, pilotee et alimentee a distance |
| US20020190948A1 (en) | 2001-06-15 | 2002-12-19 | Coutant Alan R. | Arcuate track joystick assembly |
| US6670947B2 (en) * | 2001-10-22 | 2003-12-30 | Robert William Smyth | SO3 input device |
| JP3864812B2 (ja) | 2002-03-07 | 2007-01-10 | 松下電器産業株式会社 | 複合操作型電子部品 |
| JP4589007B2 (ja) | 2002-04-12 | 2010-12-01 | ヘンリー ケイ. オバーマイヤー, | 多軸ジョイスティックおよびそのためのトランスデューサー手段 |
| US7161579B2 (en) | 2002-07-18 | 2007-01-09 | Sony Computer Entertainment Inc. | Hand-held computer interactive device |
| JP2004227266A (ja) * | 2003-01-22 | 2004-08-12 | Shibaura Institute Of Technology | 三次元コントローラ |
| US7453436B2 (en) * | 2003-03-21 | 2008-11-18 | Ruiz David M | Hand-held on-screen control device |
| KR100590528B1 (ko) | 2003-06-28 | 2006-06-15 | 삼성전자주식회사 | 착용형 손가락 움직임 감지장치 및 이를 이용한 손가락의움직임 감지방법 |
| US8287373B2 (en) * | 2008-12-05 | 2012-10-16 | Sony Computer Entertainment Inc. | Control device for communicating visual information |
| EP1524680B1 (en) | 2003-10-14 | 2007-12-19 | Alps Electric Co., Ltd. | Joystick input device |
| WO2006056231A1 (en) * | 2004-11-29 | 2006-06-01 | Nokia Corporation | Mobile gaming with external devices in single and multiplayer games |
| US7334658B2 (en) | 2004-12-23 | 2008-02-26 | Caterpillar Inc. | Steering system with joystick mounted controls |
| JP2006236163A (ja) * | 2005-02-28 | 2006-09-07 | Kyocera Mita Corp | スクロール制御装置及びスクロール制御プログラム |
| JP5102759B2 (ja) | 2005-03-30 | 2012-12-19 | ジーコデール システムズ アクチボラゲット | 制御装置 |
| JP4778722B2 (ja) * | 2005-04-28 | 2011-09-21 | 株式会社ワコム | 位置指示器、及び、リモコン装置 |
| US20060262000A1 (en) * | 2005-05-20 | 2006-11-23 | Strong Russell W | Portable controller for operating a device from a remote location |
| JP2009140107A (ja) * | 2007-12-04 | 2009-06-25 | Sony Corp | 入力装置及び制御システム |
| WO2010032223A1 (en) * | 2008-09-20 | 2010-03-25 | Saar Shai | Finger-worn device and interaction methods and communication methods |
| US8314772B1 (en) * | 2009-08-28 | 2012-11-20 | Coe Stanley S | Computer mouse |
| WO2011070554A2 (en) * | 2009-12-13 | 2011-06-16 | Ringbow Ltd. | Finger-worn input devices and methods of use |
| US8258917B2 (en) * | 2010-03-03 | 2012-09-04 | Measurement Systems, Inc. | Intuitive multiple degrees of freedom portable control device |
| US20120249419A1 (en) * | 2011-03-30 | 2012-10-04 | Bronner Sr Dennis M | Thumb mountable cursor control and input device |
| RU2611977C2 (ru) * | 2011-05-09 | 2017-03-01 | Конинклейке Филипс Н.В. | Вращение объекта на экране |
| FR2985581B1 (fr) | 2012-01-05 | 2014-11-28 | Parrot | Procede de pilotage d'un drone a voilure tournante pour operer une prise de vue par une camera embarquee avec minimisation des mouvements perturbateurs |
| US20130293362A1 (en) * | 2012-05-03 | 2013-11-07 | The Methodist Hospital Research Institute | Multi-degrees-of-freedom hand controller |
| US20140018976A1 (en) * | 2012-07-13 | 2014-01-16 | Honeywell International Inc. | System and method for unmanned system data collection, management, and reporting |
| US9011250B2 (en) | 2012-10-05 | 2015-04-21 | Qfo Labs, Inc. | Wireless communication system for game play with multiple remote-control flying craft |
| FR3001706B1 (fr) | 2013-02-05 | 2015-03-06 | Midi Ingenierie | Mini-manche de commande electromecanique a retour d'effort |
| US20140379178A1 (en) * | 2013-06-24 | 2014-12-25 | Honeywell International Inc. | System and method for fine positioning of vtol stare point |
| JP5519836B1 (ja) * | 2013-06-24 | 2014-06-11 | 祐弥 持吉 | 入力装置 |
| JP5698802B2 (ja) * | 2013-06-28 | 2015-04-08 | ヤマハ発動機株式会社 | 遠隔操縦装置 |
| KR20150093270A (ko) | 2014-02-06 | 2015-08-18 | (주)유즈브레인넷 | 모션 인터페이스 디바이스 |
| KR101653146B1 (ko) | 2015-09-04 | 2016-09-01 | 홍유정 | 드론 컨트롤러 |
| CN204989978U (zh) * | 2015-09-28 | 2016-01-20 | 佛山市南海区广工大数控装备协同创新研究院 | 一种无人机控制手套 |
| US20170189803A1 (en) * | 2016-01-04 | 2017-07-06 | Sphero, Inc. | Task-oriented feedback using a modular sensing device |
| KR101921376B1 (ko) | 2016-02-24 | 2018-11-22 | 홍유정 | 객체 컨트롤러 |
-
2016
- 2016-02-24 KR KR1020160022135A patent/KR101921376B1/ko active Active
-
2017
- 2017-02-24 JP JP2018545176A patent/JP6690006B2/ja active Active
- 2017-02-24 EP EP17724308.6A patent/EP3422155A4/en active Pending
- 2017-02-24 US US15/532,073 patent/US10915098B2/en active Active
- 2017-02-24 CN CN201780022894.6A patent/CN109313487B/zh active Active
- 2017-02-24 WO PCT/KR2017/002083 patent/WO2017146531A1/ko not_active Ceased
-
2019
- 2019-07-12 US US16/510,868 patent/US20190354097A1/en not_active Abandoned
-
2020
- 2020-04-08 JP JP2020069862A patent/JP2020119586A/ja active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070164150A1 (en) * | 2006-01-19 | 2007-07-19 | Silverlit Toys Manufactory, Ltd. | Helicopter with horizontal control |
| US20140247119A1 (en) * | 2007-04-24 | 2014-09-04 | Irobot Corporation | Control System for a Remote Vehicle |
| US20130294016A1 (en) * | 2012-05-02 | 2013-11-07 | Microsoft Corporation | Wireless controller |
| US20140008496A1 (en) * | 2012-07-05 | 2014-01-09 | Zhou Ye | Using handheld device to control flying object |
| WO2015102175A1 (ko) * | 2013-12-30 | 2015-07-09 | (주)유즈브레인넷 | 반지형 무선 콘트롤러 장치 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3422155A4 * |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10228688B2 (en) | 2015-09-04 | 2019-03-12 | YooJung Hong | Drone controller |
| US11009866B2 (en) | 2015-09-04 | 2021-05-18 | This Is Engineering Inc. | Drone controller |
| US10915098B2 (en) | 2016-02-24 | 2021-02-09 | YooJung Hong | Object controller |
| JP2019215769A (ja) * | 2018-06-14 | 2019-12-19 | 国立大学法人京都大学 | 操作装置及び操作方法 |
| US20210247758A1 (en) * | 2018-06-22 | 2021-08-12 | Ecole Polytechnique Federale De Lausanne (Epfl) | Teleoperation with a wearable sensor system |
| US12019438B2 (en) * | 2018-06-22 | 2024-06-25 | Ecole Polytechnique Federale De Lausanne (Epfl) | Teleoperation with a wearable sensor system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020119586A (ja) | 2020-08-06 |
| KR101921376B1 (ko) | 2018-11-22 |
| JP6690006B2 (ja) | 2020-04-28 |
| EP3422155A1 (en) | 2019-01-02 |
| EP3422155A4 (en) | 2019-11-06 |
| US20180164799A1 (en) | 2018-06-14 |
| US10915098B2 (en) | 2021-02-09 |
| US20190354097A1 (en) | 2019-11-21 |
| JP2019514093A (ja) | 2019-05-30 |
| KR20170099716A (ko) | 2017-09-01 |
| CN109313487A (zh) | 2019-02-05 |
| CN109313487B (zh) | 2021-12-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017146531A1 (ko) | 객체 컨트롤러 | |
| WO2017039081A1 (ko) | 드론 컨트롤러 | |
| WO2021117976A1 (ko) | 충전 장치 | |
| WO2013183938A1 (ko) | 공간상의 위치인식을 통한 사용자인터페이스 방법 및 장치 | |
| WO2019231090A1 (ko) | 외부 전자 장치의 위치 및 움직임에 기반하여 외부 전자 장치와 관련된 객체를 표시하는 전자 장치 및 방법 | |
| WO2017030243A1 (en) | Unmanned aircraft and method of controlling the same | |
| WO2016024829A1 (ko) | 보행 교정 유도 시스템 및 그 제어 방법 | |
| CN115298646A (zh) | 信息处理设备、信息处理方法、计算机程序和增强现实感测系统 | |
| WO2016167437A1 (ko) | 이동 단말기 | |
| WO2019112114A1 (ko) | 글래스 타입 단말기 및 그것의 동작방법 | |
| WO2020241914A1 (ko) | 로봇 툴 체인징 시스템의 마스터 및 슬레이브 | |
| US20230222742A1 (en) | Information processing apparatus, information processing method, and information processing program | |
| WO2018128287A1 (ko) | 무인 비행 장치 키트 및 시스템 | |
| WO2020116933A1 (ko) | 구형 이동 장치 및 그 위에서 움직일 수 있는 제 2 장치를 포함하는 전자 장치, 및 제 2 장치의 자세 제어 방법 | |
| KR102385079B1 (ko) | 객체 컨트롤러 | |
| KR102183827B1 (ko) | 객체 컨트롤러 | |
| WO2021225241A1 (ko) | 맞춤형 햅틱 효과를 제공하는 방법 및 그를 이용한 시스템 | |
| WO2018070750A1 (ko) | 객체 컨트롤러 | |
| WO2019164238A1 (ko) | 전자장치 및 전자장치의 사용상태에 기반한 외부 전자장치의 제어방법 | |
| KR102387818B1 (ko) | 객체 컨트롤러 | |
| WO2020080733A1 (ko) | 가상 콘텐츠를 제어하기 위한 인터페이스 장치 | |
| WO2020171489A1 (ko) | 센서를 포함하는 회전 이동형 전자 장치 | |
| KR20230117964A (ko) | 가상 현실 컨트롤러 | |
| WO2020171641A1 (en) | Touch input processing method and electronic device supporting the same | |
| WO2020004758A1 (ko) | 사용자의 위치에 기반하여 발광 소자를 이용한 시각적 효과를 제공하는 전자 장치 및 그에 관한 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 15532073 Country of ref document: US |
|
| ENP | Entry into the national phase |
Ref document number: 2018545176 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2017724308 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2017724308 Country of ref document: EP Effective date: 20180924 |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17724308 Country of ref document: EP Kind code of ref document: A1 |