WO2019188169A1 - 電動自転車、及び、システムキッチン - Google Patents
電動自転車、及び、システムキッチン Download PDFInfo
- Publication number
- WO2019188169A1 WO2019188169A1 PCT/JP2019/009599 JP2019009599W WO2019188169A1 WO 2019188169 A1 WO2019188169 A1 WO 2019188169A1 JP 2019009599 W JP2019009599 W JP 2019009599W WO 2019188169 A1 WO2019188169 A1 WO 2019188169A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- software
- control
- storage unit
- hardware
- communication connection
- Prior art date
Links
- 238000004891 communication Methods 0.000 claims abstract description 95
- 238000010411 cooking Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 9
- 238000000034 method Methods 0.000 description 9
- 239000000470 constituent Substances 0.000 description 5
- 238000012545 processing Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005674 electromagnetic induction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 229910052751 metal Inorganic materials 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000009774 resonance method Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J36/00—Parts, details or accessories of cooking-vessels
- A47J36/32—Time-controlled igniting mechanisms or alarm devices
- A47J36/321—Time-controlled igniting mechanisms or alarm devices the electronic control being performed over a network, e.g. by means of a handheld device
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24C—DOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
- F24C15/00—Details
- F24C15/30—Arrangements for mounting stoves or ranges in particular locations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J36/00—Parts, details or accessories of cooking-vessels
- A47J36/24—Warming devices
- A47J36/2483—Warming devices with electrical heating means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62J—CYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
- B62J43/00—Arrangements of batteries
- B62J43/10—Arrangements of batteries for propulsion
- B62J43/13—Arrangements of batteries for propulsion on rider-propelled cycles with additional electric propulsion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62J—CYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
- B62J43/00—Arrangements of batteries
- B62J43/30—Arrangements of batteries for providing power to equipment other than for propulsion
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62J—CYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
- B62J45/00—Electrical equipment arrangements specially adapted for use as accessories on cycles, not otherwise provided for
- B62J45/20—Cycle computers as cycle accessories
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62J—CYCLE SADDLES OR SEATS; AUXILIARY DEVICES OR ACCESSORIES SPECIALLY ADAPTED TO CYCLES AND NOT OTHERWISE PROVIDED FOR, e.g. ARTICLE CARRIERS OR CYCLE PROTECTORS
- B62J99/00—Subject matter not provided for in other groups of this subclass
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62M—RIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR SINGLE-TRACK CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES
- B62M6/00—Rider propulsion of wheeled vehicles with additional source of power, e.g. combustion engine or electric motor
- B62M6/40—Rider propelled cycles with auxiliary electric motor
- B62M6/45—Control or actuating devices therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62M—RIDER PROPULSION OF WHEELED VEHICLES OR SLEDGES; POWERED PROPULSION OF SLEDGES OR SINGLE-TRACK CYCLES; TRANSMISSIONS SPECIALLY ADAPTED FOR SUCH VEHICLES
- B62M6/00—Rider propulsion of wheeled vehicles with additional source of power, e.g. combustion engine or electric motor
- B62M6/80—Accessories, e.g. power sources; Arrangements thereof
- B62M6/90—Batteries
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24C—DOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
- F24C7/00—Stoves or ranges heated by electric energy
- F24C7/08—Arrangement or mounting of control or safety devices
- F24C7/082—Arrangement or mounting of control or safety devices on ranges, e.g. control panels, illumination
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Definitions
- the present invention relates to an electric bicycle and a system kitchen.
- Patent Document 1 discloses an electric bicycle including a vehicle speed sensor.
- the present invention provides an electric bicycle and a system kitchen in which functions can be easily added and expanded.
- An electric bicycle includes an electric motor, a storage unit that stores control software for the electric motor, a control unit that executes the control software stored in the storage unit, and hardware.
- a communication connection unit capable of freely connecting to the communication, and the control unit executes another software other than the control software installed in the storage unit, thereby communicating the hardware connected to the communication connection unit.
- Each of the control software and the other software performs communication using a distributed communication protocol.
- a system kitchen includes a cooking heater, a storage unit that stores control software for the heater, a control unit that executes the control software stored in the storage unit, and hardware.
- a communication connection unit that is detachably connectable, and the control unit is connected to the communication connection unit by executing another software other than the control software installed in the storage unit.
- Hardware is controlled, and each of the control software and the other software performs communication using a distributed communication protocol.
- an electric bicycle and a system kitchen in which functions can be easily added and expanded are realized.
- FIG. 1 is an external view of an electric bicycle according to Embodiment 1.
- FIG. FIG. 2 is a block diagram illustrating a functional configuration of the electric bicycle according to the first embodiment.
- FIG. 3 is a diagram illustrating a hierarchical structure of software stored in the storage unit in the first embodiment.
- FIG. 4 is an external view of a system kitchen according to the second embodiment.
- FIG. 5 is a block diagram illustrating a functional configuration of the system kitchen according to the second embodiment.
- FIG. 6 is a diagram illustrating a hierarchical structure of software stored in the storage unit in the second embodiment.
- FIG. 1 is an external view of an electric bicycle according to Embodiment 1.
- FIG. 2 is a block diagram illustrating a functional configuration of the electric bicycle according to the first embodiment.
- the electric bicycle 10 controls the vehicle body 11, the front wheel 12, the rear wheel 13, the pedal 17, the electric motor 20 attached to the vehicle body 11, and the electric motor 20.
- a control device 30, a pedal force sensor 40, and a battery 50 are provided.
- the electric bicycle 10 is a so-called electric assist bicycle.
- the electric motor 20 included in the electric bicycle 10 can assist the forward movement of the vehicle body 11 based on the depression force applied to the pedal 17.
- the electric motor 20 is driven using electric power supplied from the battery 50 based on the control of the control device 30.
- Software for controlling the electric motor 20 is stored in the storage unit 31 of the control device 30 in advance.
- the electric bicycle 10 is hackable.
- hackable means that hardware and software can be freely added and deleted.
- a camera 61, a rider (Laser Imaging Detection and Ranging) 62, an acceleration sensor 63, an angular velocity sensor 64, a geomagnetic sensor 65, and a smartphone 66 are detachable from the communication connection portion 33 of the electric bicycle 10. Communication connection.
- software for controlling the hardware 60 can be installed in the storage unit 31 of the control device 30.
- control device 30 includes a storage unit 31, a control unit 32, and a communication connection unit 33.
- control software 70 for the electric motor 20 is stored in advance.
- FIG. 3 is a diagram illustrating a hierarchical structure of software stored in the storage unit 31. Further, other software other than the control software 70 can be installed in the storage unit 31 later.
- person recognition software 71 for performing person recognition using the camera 61 and cooperation software 72 for controlling the electric motor 20 based on the result of person recognition are installed.
- the storage unit 31 is realized by a semiconductor memory or the like. The software installation is performed through the communication connection unit 33, for example, but may be performed by other methods.
- the control unit 32 assists the forward movement of the vehicle body 11 by executing the control software 70 stored in the storage unit 31.
- the control unit 32 is realized by a processor, for example, but may be realized by a microcomputer. Further, the control unit 32 may be realized by an FPGA (Field-Programmable Gate Array).
- the control unit 32 determines the magnitude of the assist force (in other words, auxiliary drive force) generated by the electric motor 20 based on the depression force applied to the pedal 17 and the speed of the electric bicycle 10.
- the pedaling force on the pedal 17 is obtained from the pedaling force sensor 40.
- the pedal force sensor 40 is, for example, a magnetostrictive torque sensor.
- the speed of the electric bicycle 10 is calculated based on the number of rotations per unit time of the rear wheel 13 (or front wheel 12) and the size of the rear wheel 13 (or front wheel 12).
- the speed of the electric bicycle 10 is measured by, for example, a sensor such as a Hall IC attached to the rear wheel (or the front wheel 12), but the method for detecting the speed of the electric bicycle 10 is not particularly limited.
- the hardware 60 is detachably connected to the communication connection unit 33.
- the state in which communication is connected means that, for example, an electric signal can be transmitted and received between the control device 30 and the hardware 60.
- the communication connection unit 33 is, for example, a wireless communication circuit, and is wirelessly connected to the hardware 60 such as the camera 61 by pairing.
- the communication connection unit 33 is a wired communication circuit and may be connected to hardware by wired communication. In this case, the electric bicycle 10 (for example, the control device 30) connects the hardware 60 and the wired communication circuit.
- the connector structure into which the cable is inserted is provided.
- the operating system 73 is software that performs basic control in the control device 30, and provides a standard interface for software belonging to the application layer such as the control software 70, the human recognition software 71, and the cooperation software 72.
- the operating system 73 is, for example, Linux (registered trademark), but is not particularly limited.
- the storage unit 31 stores a distributed communication protocol 74.
- the distributed communication protocol 74 is, for example, a communication protocol included in ROS (Robot Operating System), but may be another distributed communication protocol.
- control software 70 In the communication protocol included in ROS, software belonging to the application layer is handled as a node.
- the control software 70, the person recognition software 71, and the cooperation software 72 of the electric motor 20 correspond to nodes.
- nodes are connected by a data bus (in other words, a transmission path).
- the transmitting node outputs information to the data bus, and the receiving node picks up information from the data bus only when the receiving node needs the information.
- the distributed communication protocol 74 is also used for communication between the operating system 73 and the nodes.
- the operating system 73 is not essential.
- communication using the distributed communication protocol 74 may be performed between software in the application layer.
- the control software 70 is indispensable software for realizing the assist function of the electric bicycle 10, and should not be deleted or modified by a general user. Therefore, the control software 70 is made into a black box. Black boxing means that it cannot be accessed by general users.
- the control software 70 is black-boxed by being stored in an area that is logically different from other software in the storage unit 31, but is stored in a storage unit that is separate from the storage unit 31 in hardware. It may be converted into a black box by being stored.
- the control software 70 may be protected by encryption or the like.
- a general user purchases the camera 61 in addition to the electric bicycle 10, and connects the camera 61 to the communication connection unit 33 of the electric bicycle 10.
- the human recognition software 71 is obtained from the open source software and installed in the storage unit 31.
- the control unit 32 of the electric bicycle 10 executes the person recognition processing by executing the person recognition software 71 installed in the storage unit 31 to control the camera 61 connected in communication with the communication connection unit 33. Can do.
- the general user can freely add functions to the electric bicycle 10 by DIY (Do It Yourself).
- the developer of the electric bicycle 10 develops the cooperation software 72 that controls the electric motor 20 using the person recognition process based on the person recognition software 71.
- the developer may limit the assist force when the image captured by the camera 61 includes a predetermined number or more (that is, when the electric bicycle 10 is crowded with people).
- Software 72 is developed. The developer communicates and connects the camera 61 to the communication connection unit 33 of the electric bicycle 10. Further, the developer installs the human recognition software 71 and the cooperation software 72 in the storage unit 31.
- the control unit 32 can link the electric motor 20 and the camera 61 connected to the communication connection unit 33 by executing the control software 70, the human recognition software 71, and the cooperation software 72. it can.
- control software 70 the person recognition software 71, and the cooperation software 72 perform transmission / reception of information (that is, digital values) to each other according to the distributed communication protocol 74.
- information that is, digital values
- the control software 70 and the linkage software 72 may be used.
- the developer can easily take measures such as correcting the cooperation software 72 while observing the actual operation of the electric bicycle 10. That is, according to the hackable of the electric bicycle 10, the developer can quickly form an idea. Therefore, the development period can be shortened.
- the hardware 60 that is communicatively connected to the communication connection unit 33 operates using, for example, a battery or the like included in the hardware 60 as a power source, but uses power supplied from the battery 50 that supplies power to the electric motor 20. May operate.
- the battery 50 is, for example, a secondary battery (in other words, a storage battery) such as a lithium ion battery.
- the hardware 60 and the communication connection unit 33 are connected by a cable, if the power supply terminal is included in the plurality of terminals included in the connector structure and the power supply wire is included in the cable, the hardware 60 is connected to the battery. 50 can be supplied with electric power.
- the contactless power supply method is a radio wave method, a magnetic field resonance method, or an electromagnetic induction method.
- radio wave type non-contact power feeding is performed, the hardware 60 includes a power receiving antenna element, and the control device 30 includes a power feeding antenna element.
- the hardware 60 includes a coil element for power reception, and the control device 30 includes a coil element for power feeding.
- the electric bicycle 10 includes the electric motor 20, the storage unit 31 in which the control software 70 of the electric motor 20 is stored, the control unit 32 that executes the control software 70 stored in the storage unit 31, And a communication connection unit 33 capable of detachably connecting the hardware 60.
- the control unit 32 controls the hardware 60 communicatively connected to the communication connection unit 33 by executing another software other than the control software 70 installed in the storage unit 31.
- Each of the control software 70 and the other software performs communication using the distributed communication protocol 74.
- the storage unit 31 stores an operating system 73, and the control software 70 and other software belong to the application layer.
- control unit 32 can control the electric motor 20 and the hardware 60 by executing the operating system 73.
- the storage unit 31 stores ROS including the distributed communication protocol 74, and the ROS belongs to the middleware layer.
- control unit 32 realizes the electric bicycle 10 whose functions can be easily added or expanded by the communication protocol of ROS.
- control unit 32 causes the electric motor 20 and the hardware 60 connected to the communication connection unit 33 to be linked by executing the control software 70 and another software (for example, the linkage software 72). .
- control part 32 can expand the function of the electric motor 20 by making the electric motor 20 and the hardware 60 cooperate.
- control software 70 is black boxed.
- the electric bicycle 10 further includes a battery 50 that supplies electric power to the electric motor 20.
- the hardware 60 communicatively connected to the communication connection unit 33 operates using the power supplied from the battery 50.
- Such an electric bicycle 10 can supply power to the hardware 60 using a battery 50 that supplies electric power to the electric motor 20.
- FIG. 4 is an external view of a system kitchen according to the second embodiment.
- FIG. 5 is a block diagram illustrating a functional configuration of the system kitchen according to the second embodiment. In the following second embodiment, the description of the matters already described is omitted or simplified, and the description will be focused on differences from the first embodiment.
- the system kitchen 110 includes a cooking heater 120 and a control device 130 that controls the heater 120.
- the system kitchen 110 is a unit used for cooking.
- the heater 120 is a so-called IH (Induction Heating) cooking heater, and heats a metal container containing ingredients to be cooked.
- the heater 120 is an electromagnetic cooker, and the control device 130 controls the heater 120 based on a user operation.
- Software for controlling the heater 120 is stored in advance in the storage unit 131 of the control device 130.
- the system kitchen 110 is hackable.
- the communication connection unit 133 of the system kitchen 110 is detachably connected to the hardware 60 such as the camera 61, the robot arm 67, and the smartphone 66.
- software for controlling the hardware 60 can be installed in the storage unit 131 of the control device 130.
- control device 130 includes a storage unit 131, a control unit 132, a communication connection unit 133, and an operation reception unit 134.
- control software 75 for the heater 120 is stored in advance.
- FIG. 6 is a diagram illustrating a hierarchical structure of software stored in the storage unit 131. Further, other software other than the control software 75 can be installed in the storage unit 131 later.
- image recognition software 76 for performing image recognition using the camera 61 and cooperation software 77 for controlling the heater 120 based on the result of image recognition are stored.
- the storage unit 131 is realized by a semiconductor memory or the like.
- the control unit 132 controls the heater 120 by executing the control software 75 stored in the storage unit 131 based on the user operation received by the operation receiving unit 134.
- the control unit 132 is realized by a processor, for example, but may be realized by a microcomputer.
- the control unit 132 may be realized by an FPGA.
- the hardware 60 is detachably connected to the communication connection unit 133.
- the communication connection unit 133 is a wireless communication circuit, for example, and is wirelessly connected to the hardware 60 such as the camera 61 by pairing.
- the communication connection unit 133 is a wired communication circuit and may be connected to hardware by wired communication.
- the system kitchen 110 for example, the control device 130
- the connector structure into which the cable is inserted is provided.
- the operation reception unit 134 is a user interface that is operated by the user to perform cooking using the heater 120.
- the operation receiving unit 134 is realized by a touch panel or a hardware key (hardware button).
- the operating unit 73 is stored in the storage unit 131.
- the storage unit 131 stores a distributed communication protocol 74.
- the distributed communication protocol 74 is, for example, a communication protocol included in the ROS, but may be another distributed communication protocol.
- free addition and deletion of software belonging to the application layer is realized by the distributed communication protocol 74.
- the operating system 73 is not essential.
- communication using the distributed communication protocol 74 may be performed between software in the application layer.
- control software 75 is essential software for realizing the control function of the heater 120 of the system kitchen 110, and should not be deleted or modified by a general user. Therefore, the control software 75 is a black box.
- a general user purchases the camera 61 in addition to the system kitchen 110, and connects the camera 61 to the communication connection unit 133 of the system kitchen 110.
- the image recognition software 76 is obtained from the open source software and installed in the storage unit 131.
- the control unit 132 of the system kitchen 110 executes the image recognition software 76 installed in the storage unit 131, thereby controlling the camera 61 connected to the communication connection unit 133 to perform image recognition processing. Can do.
- the developer of the system kitchen 110 develops cooperation software 77 that controls the heater 120 using image recognition processing based on the image recognition software 76. For example, when the developer determines that the food being cooked by the heater 120 is foamed by image recognition of an image captured by the camera 61, the developer develops cooperation software 77 that lowers the temperature of the heater 120.
- the developer connects the camera 61 to the communication connection unit 133 of the system kitchen 110 and installs the image recognition software 76 and the cooperation software 77 in the storage unit 131.
- the control unit 132 can link the heater 120 and the camera 61 connected to the communication connection unit 133 by executing the control software 75, the image recognition software 76, and the cooperation software 77. .
- control software 75 the image recognition software 76, and the cooperation software 77 exchange information (that is, digital values) with each other according to the distributed communication protocol 74.
- control software 75 the image recognition software 76, and the cooperation software 77 exchange information (that is, digital values) with each other according to the distributed communication protocol 74.
- the control software 75 and the linkage software 77 may be used.
- the developer can easily take measures such as correcting the cooperation software 77 while observing the actual operation of the system kitchen 110. That is, according to the hackable system kitchen 110, a developer can quickly form an idea. Therefore, the development period can be shortened.
- the hardware 60 that is communicatively connected to the communication connection unit 133 operates using, for example, a battery or the like included in the hardware 60 as a power source, but may operate using the power supplied from the system kitchen 110. Power feeding may be performed by wire or non-contact.
- the system kitchen 110 includes the cooking heater 120, the storage unit 131 that stores the control software 75 of the heater 120, the control unit 132 that executes the control software stored in the storage unit 131, And a communication connection unit 133 capable of detachably connecting hardware.
- the control unit 132 controls the hardware 60 connected to the communication connection unit 133 by executing another software other than the control software 75 installed in the storage unit 131.
- Each of the control software 75 and the other software performs communication using the distributed communication protocol 74.
- the hackable electric bicycle and the system kitchen have been described, but the present invention may be realized as another hackable device or system.
- the present invention may be realized as a hackable toilet system.
- the general or specific aspect of the present invention may be realized by a recording medium such as a system, apparatus, method, integrated circuit, computer program, or computer-readable CD-ROM. Further, the present invention may be realized by any combination of a system, an apparatus, a method, an integrated circuit, a computer program, and a recording medium. For example, the present invention may be realized as a method for controlling an electric bicycle or a system kitchen.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Transportation (AREA)
- Food Science & Technology (AREA)
- Stored Programmes (AREA)
- Selective Calling Equipment (AREA)
- Induction Heating Cooking Devices (AREA)
- Electric Stoves And Ranges (AREA)
- Control Of Electric Motors In General (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
Description
[電動自転車の構成]
まず、実施の形態1に係る電動自転車の構成について説明する。図1は、実施の形態1に係る電動自転車の外観図である。図2は、実施の形態1に係る電動自転車の機能構成を示すブロック図である。
以下、電動自転車10が備える制御装置30の機能構成について引き続き図2を参照しながら具体的に説明する。図2に示されるように、制御装置30は、記憶部31と、制御部32と、通信接続部33とを備える。
次に、記憶部31に記憶されるソフトウェアの階層構造について引き続き図3を用いて詳細に説明する。
以下、電動自転車10の使用例について説明する。以下では、カメラ61が追加される例について説明されるが、他のハードウェア60の場合も同様である。
なお、通信接続部33に通信接続されたハードウェア60は、例えば、当該ハードウェア60が備える電池等を電源として動作するが、電動モータ20に電力を供給するバッテリ50から供給される電力を用いて動作してもよい。バッテリ50は、例えば、リチウムイオン電池などの二次電池(言い換えれば、蓄電池)である。
以上説明したように、電動自転車10は、電動モータ20と、電動モータ20の制御ソフトウェア70が記憶された記憶部31と、記憶部31に記憶された制御ソフトウェア70を実行する制御部32と、ハードウェア60を着脱自在に通信接続可能な通信接続部33とを備える。制御部32は、記憶部31にインストールされる制御ソフトウェア70以外の別のソフトウェアを実行することにより、通信接続部33に通信接続されたハードウェア60を制御する。制御ソフトウェア70及び別のソフトウェアのそれぞれは、分散型通信プロトコル74を用いて通信を行う。
[システムキッチンの構成]
ハッカブル化の対象となる機器は、電動自転車10に限定されない。例えば、システムキッチンがハッカブル化されてもよい。以下、実施の形態2に係るシステムキッチンの構成について説明する。図4は、実施の形態2に係るシステムキッチンの外観図である。図5は、実施の形態2に係るシステムキッチンの機能構成を示すブロック図である。なお、以下の実施の形態2では、既出事項の説明は省略または簡略化され、実施の形態1との相違点を中心に説明が行われる。
以下、システムキッチン110が備える制御装置30の機能構成について引き続き図5を参照しながら具体的に説明する。図5に示されるように、制御装置130は、記憶部131と、制御部132と、通信接続部133、操作受付部134とを備える。
次に、記憶部131に記憶されるソフトウェアの階層構造について引き続き図6を用いて詳細に説明する。
以下、システムキッチン110の使用例について説明する。以下では、カメラ61が追加される例について説明されるが、他のハードウェア60の場合も同様である。
なお、通信接続部133に通信接続されたハードウェア60は、例えば、当該ハードウェア60が備える電池等を電源として動作するが、システムキッチン110から供給される電力を用いて動作してもよい。給電は、有線で行われてもよいし、非接触で行われてもよい。
以上説明したように、システムキッチン110は、調理用のヒータ120と、ヒータ120の制御ソフトウェア75が記憶された記憶部131と、記憶部131に記憶された制御ソフトウェアを実行する制御部132と、ハードウェアを着脱自在に通信接続可能な通信接続部133とを備える。制御部132は、記憶部131にインストールされる制御ソフトウェア75以外の別のソフトウェアを実行することにより、通信接続部133に通信接続されたハードウェア60を制御する。制御ソフトウェア75及び別のソフトウェアのそれぞれは、分散型通信プロトコル74を用いて通信を行う。
以上、実施の形態について説明したが、本発明は、このような実施の形態に限定されるものではない。
20 電動モータ
30、130 制御装置
31、131 記憶部
32、132 制御部
33、133 通信接続部
60 ハードウェア
70、75 制御ソフトウェア
72、77 連携用ソフトウェア(別のソフトウェア)
74 分散型通信プロトコル
110 システムキッチン
120 ヒータ
Claims (7)
- 電動モータと、
前記電動モータの制御ソフトウェアが記憶された記憶部と、
前記記憶部に記憶された前記制御ソフトウェアを実行する制御部と、
ハードウェアを着脱自在に通信接続可能な通信接続部とを備え、
前記制御部は、前記記憶部にインストールされる前記制御ソフトウェア以外の別のソフトウェアを実行することにより、前記通信接続部に通信接続された前記ハードウェアを制御し、
前記制御ソフトウェア及び前記別のソフトウェアのそれぞれは、分散型通信プロトコルを用いて通信を行う
電動自転車。 - 前記記憶部には、オペレーティングシステムが記憶され、
前記制御ソフトウェア及び前記別のソフトウェアは、アプリケーション層に属する
請求項1に記載の電動自転車。 - 前記記憶部には、前記分散型通信プロトコルを含むROS(Robot Operating System)が記憶され、
前記ROSは、ミドルウェア層に属する
請求項1または2に記載の電動自転車。 - 前記制御部は、前記制御ソフトウェア及び前記別のソフトウェアを実行することにより、前記電動モータと前記通信接続部に通信接続された前記ハードウェアとを連携させる
請求項1~3のいずれか1項に記載の電動自転車。 - 前記制御ソフトウェアは、ブラックボックス化されている
請求項1~4のいずれか1項に記載の電動自転車。 - さらに、前記電動モータに電力を供給するバッテリを備え、
前記通信接続部に通信接続された前記ハードウェアは、前記バッテリから供給される電力を用いて動作する
請求項1~5のいずれか1項に記載の電動自転車。 - 調理用のヒータと、
前記ヒータの制御ソフトウェアが記憶された記憶部と、
前記記憶部に記憶された前記制御ソフトウェアを実行する制御部と、
ハードウェアを着脱自在に通信接続可能な通信接続部とを備え、
前記制御部は、前記記憶部にインストールされる前記制御ソフトウェア以外の別のソフトウェアを実行することにより、前記通信接続部に通信接続された前記ハードウェアを制御し、
前記制御ソフトウェア及び前記別のソフトウェアそれぞれは、分散型通信プロトコルを用いて通信を行う
システムキッチン。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US16/967,982 US12092338B2 (en) | 2018-03-29 | 2019-03-11 | Electric bicycle and built-in kitchen unit |
JP2020509814A JP6910015B2 (ja) | 2018-03-29 | 2019-03-11 | 電動自転車、及び、システムキッチン |
CN202310754970.XA CN116671793A (zh) | 2018-03-29 | 2019-03-11 | 整体厨房 |
EP19776332.9A EP3779676B1 (en) | 2018-03-29 | 2019-03-11 | Electric assist bicycle |
CN201980011772.6A CN111684415B (zh) | 2018-03-29 | 2019-03-11 | 电动自行车和整体厨房 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018-066055 | 2018-03-29 | ||
JP2018066055 | 2018-03-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019188169A1 true WO2019188169A1 (ja) | 2019-10-03 |
Family
ID=68059984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2019/009599 WO2019188169A1 (ja) | 2018-03-29 | 2019-03-11 | 電動自転車、及び、システムキッチン |
Country Status (5)
Country | Link |
---|---|
US (1) | US12092338B2 (ja) |
EP (1) | EP3779676B1 (ja) |
JP (1) | JP6910015B2 (ja) |
CN (2) | CN111684415B (ja) |
WO (1) | WO2019188169A1 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1141364A (ja) * | 1997-07-22 | 1999-02-12 | Matsushita Electric Ind Co Ltd | 家庭用機器システム |
JP2005172266A (ja) * | 2003-12-08 | 2005-06-30 | Toshiba Corp | 加熱調理器 |
JP2005175969A (ja) * | 2003-12-11 | 2005-06-30 | Sanyo Electric Co Ltd | アダプタ |
JP2011230714A (ja) * | 2010-04-28 | 2011-11-17 | Shimano Inc | 自転車用電装システム |
JP2016101865A (ja) * | 2014-11-28 | 2016-06-02 | 株式会社シマノ | コンポーネントおよび通信システム |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5728269B2 (ja) * | 2011-03-31 | 2015-06-03 | 本田技研工業株式会社 | 電動アシスト自転車 |
JP5159928B2 (ja) * | 2011-07-29 | 2013-03-13 | 株式会社シマノ | 自転車用通信アダプタ |
JP5651615B2 (ja) * | 2012-02-16 | 2015-01-14 | 日立オートモティブシステムズ株式会社 | 車載ネットワークシステム |
US20140306814A1 (en) * | 2013-04-15 | 2014-10-16 | Flextronics Ap, Llc | Pedestrian monitoring application |
WO2014047341A1 (en) * | 2012-09-21 | 2014-03-27 | Civilized Cycles Incorporated | Versatile electric bicycle systems |
KR101883475B1 (ko) * | 2013-02-28 | 2018-07-31 | 한화지상방산 주식회사 | 소형통합제어장치 |
GB201311001D0 (en) * | 2013-06-20 | 2013-08-07 | Lucabella Holdings Llc | Lucabella |
JP5606601B2 (ja) | 2013-09-05 | 2014-10-15 | ヤマハ発動機株式会社 | 車両の車速センサ及び該車速センサを備えた電動自転車 |
WO2015136972A1 (ja) * | 2014-03-14 | 2015-09-17 | オムロン株式会社 | 制御装置及び制御装置システム |
US9359036B2 (en) * | 2014-07-16 | 2016-06-07 | Ford Global Technologies, Llc | Folding bicycle |
GB201512681D0 (en) * | 2014-08-01 | 2015-08-26 | Ford Global Tech Llc | Electric bicycle |
SG10201604920YA (en) * | 2016-06-16 | 2018-01-30 | Neuron Mobility Pte Ltd | Short Distance Mobility Sharing System |
-
2019
- 2019-03-11 CN CN201980011772.6A patent/CN111684415B/zh active Active
- 2019-03-11 EP EP19776332.9A patent/EP3779676B1/en active Active
- 2019-03-11 JP JP2020509814A patent/JP6910015B2/ja active Active
- 2019-03-11 WO PCT/JP2019/009599 patent/WO2019188169A1/ja active Application Filing
- 2019-03-11 CN CN202310754970.XA patent/CN116671793A/zh active Pending
- 2019-03-11 US US16/967,982 patent/US12092338B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1141364A (ja) * | 1997-07-22 | 1999-02-12 | Matsushita Electric Ind Co Ltd | 家庭用機器システム |
JP2005172266A (ja) * | 2003-12-08 | 2005-06-30 | Toshiba Corp | 加熱調理器 |
JP2005175969A (ja) * | 2003-12-11 | 2005-06-30 | Sanyo Electric Co Ltd | アダプタ |
JP2011230714A (ja) * | 2010-04-28 | 2011-11-17 | Shimano Inc | 自転車用電装システム |
JP2016101865A (ja) * | 2014-11-28 | 2016-06-02 | 株式会社シマノ | コンポーネントおよび通信システム |
Also Published As
Publication number | Publication date |
---|---|
EP3779676B1 (en) | 2023-12-27 |
CN116671793A (zh) | 2023-09-01 |
CN111684415A (zh) | 2020-09-18 |
US20210033285A1 (en) | 2021-02-04 |
JPWO2019188169A1 (ja) | 2020-12-03 |
CN111684415B (zh) | 2023-06-27 |
US12092338B2 (en) | 2024-09-17 |
EP3779676A4 (en) | 2021-08-04 |
EP3779676A1 (en) | 2021-02-17 |
JP6910015B2 (ja) | 2021-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7182341B2 (ja) | 情報処理装置 | |
EP4262255B1 (en) | Pairing method and pairing system | |
CN107444462B (zh) | 无线充电方向盘 | |
CN108920225A (zh) | 远程辅助控制方法及装置、终端、存储介质 | |
CN106716917A (zh) | 用于扩展认证的技术及系统 | |
US20140176317A1 (en) | Information terminal and communication system | |
CN106599698A (zh) | 一种加密图片、解密图片的方法和装置 | |
WO2019188169A1 (ja) | 電動自転車、及び、システムキッチン | |
US20230248201A1 (en) | Systems and methods for engaging brakes on a robotic device | |
CN106713319B (zh) | 终端间的远程控制方法、装置、系统及移动终端 | |
US9961184B2 (en) | Case of portable terminal and method for controlling smart key of portable terminal | |
CN110571952B (zh) | 一种无线充电方法及相关设备 | |
US10705614B2 (en) | Method and apparatus for generating vibration patterns | |
CN104794881A (zh) | 一种遥控方法和遥控器 | |
US20120130539A1 (en) | Robot control system and control method using the same | |
US11110612B2 (en) | Processing device, system, and control method | |
CN111913678A (zh) | 控制方法、装置、电子设备和介质 | |
JP6414473B2 (ja) | 車両用表示システム、携帯端末装置、車両用表示プログラム | |
JP6488243B2 (ja) | 無線充電装置上に配置される電子デバイスに基づくフィードバックの提供 | |
CN103916528B (zh) | 一种信息交互的方法及终端 | |
CN104170264B (zh) | 复合模块 | |
JPH08211990A (ja) | 電子ペン装置 | |
JP4747289B2 (ja) | 無配線トラックボールシステム | |
CN109995482A (zh) | 数据传输方法、装置、设备及计算机可读存储介质 | |
KR20250034849A (ko) | 링 전자 장치 및 이의 동작 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19776332 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2020509814 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: 2019776332 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2019776332 Country of ref document: EP Effective date: 20201029 |