Patents by Inventor KENTA MURAKAMI
KENTA MURAKAMI has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11964607Abstract: A vehicle loads at least one of a plurality of upper units having space to store a person or an object on an under unit including a drive mechanism that rotates wheels in the vehicle. The vehicle includes an under unit including a drive mechanism that rotates wheels and the at least one of the plurality of upper units loaded on the under unit. The under unit includes a loading unit, on which the at least one of the plurality of upper units as described above can be loaded. Each of the plurality of upper units includes a joint that joins to a different upper unit that is adjacently loaded.Type: GrantFiled: November 17, 2020Date of Patent: April 23, 2024Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Hiroki Yabushita, Keiichi Kondo, Kaori Takahashi, Jin Xin, Daisuke Mizushima, Satoru Ando, Takeshi Murakami, Yuchi Yamanouchi, Kenta Miyahara, So Sawahira, Rina Mukai
-
Publication number: 20240126525Abstract: An information processing apparatus acquires a menu having a schedule on actions including housework; outputs information to recommend performing each of action items for a scheduled time; acquires, in automatic execution of a device or an installation, first information indicative of whether the device or the installation is in completion of preparation for the automatic execution, or second information indicative of whether the automatic execution of the device or the installation is suspended; and outputs, on the basis of the acquired first information or second information, result information indicative of an achievement level of the menu.Type: ApplicationFiled: December 22, 2023Publication date: April 18, 2024Applicant: Panasonic Intellectual Property Corporation of AmericaInventors: Takuya YAMAGUCHI, Kenta MURAKAMI, Yuki MINODA, Kihiro YUASA, Naomi TOMIYAMA, Takamichi MATSUSAKO, Megumi MIZOGUCHI
-
Publication number: 20240081034Abstract: Motor control system includes controller, motor control device, and position detection device. In controller, an operation command plan for a movement plan during a period until moving part reaches a target position from an initial position is set. Controller outputs, as an operation command, a movement amount of the moving part at a current point in time based on the operation command plan. Motor control device generates a drive signal for drive device based on an operation command Position detection device detects a position of moving part, and outputs a first position. Motor control device generates a deviation amount of moving part from the target position based on a future movement distance of moving part based on a future operation command, the first position, and the target position. Motor control device outputs a notification signal in a case where the deviation amount is more than or equal to a threshold.Type: ApplicationFiled: December 8, 2021Publication date: March 7, 2024Inventors: YUSUKE KUBOI, HIROSHI FUJIWARA, KENTA MURAKAMI
-
Publication number: 20240023751Abstract: Provided is an information processing method including: by a computer, acquiring information indicating a first recipe including multiple cooking processes and multiple blocks associated with the corresponding multiple cooking processes, the multiple blocks including first information indicating at least one of an apparatus and an instrument used in the multiple cooking processes; acquiring second information indicating one or more apparatuses and instruments possessed by a user and information indicating operation states of the one or more apparatuses and instruments indicated by the second information; generating a second recipe by deleting, from the first recipe, a block including one or more apparatuses and instruments that are included in the first information and are not included in the second information, and a block including one or more apparatuses and instruments having an operation state indicating being in operation; and outputting information indicating the second recipe to be displayed on a dispType: ApplicationFiled: October 4, 2023Publication date: January 25, 2024Applicant: Panasonic Intellectual Property Corporation of AmericaInventors: Yuki TAKAOKA, Kenta MURAKAMI, Satoshi SUEMASU
-
Publication number: 20240022201Abstract: A motor control device includes a control unit and a generation-method changer. The control unit generates a driving signal for driving a motor in accordance with a command signal and an encoder signal and outputs the generated driving signal to the motor, the command signal being a signal for setting the position of a moving part connected to the motor to a target position, the encoder signal indicating the position of the motor detected by an encoder. The generation-method changer changes a method used by the control unit to generate the driving signal in accordance with a position sensor signal indicating a detected target position that is the target position detected by a position sensor mounted on the moving part.Type: ApplicationFiled: December 23, 2021Publication date: January 18, 2024Inventors: Kenta MURAKAMI, Atsuki KYUHATA, Kento YOSHINO, Yosuke MAJIMA, Benpei KIMURA
-
Publication number: 20240007042Abstract: Provided is a motor control device that controls a motor to achieve quick positioning of a load within a predetermined range from a target position. Provided is motor control device configured to control motor that moves load to a target position. Motor control device includes correction command generator, corrector, and controller. Correction command generator acquires a target position deviation indicating a difference between a position of load and the target position. When the target position deviation indicates that load is positioned beyond the target position, a correction command for correcting the position command is generated based on the target position deviation. Corrector corrects the position command based on the correction command to generate the corrected position command. Controller controls motor based on the corrected position command and a position of motor.Type: ApplicationFiled: December 8, 2021Publication date: January 4, 2024Inventors: HIROSHI FUJIWARA, KENTA MURAKAMI
-
Publication number: 20230409007Abstract: Provided is an information processing device configured to: start an application including multiple blocks each including a parameter for controlling an apparatus including at least one of an actuator and a heater, and a sequence including one or more processes involving at least a motion of a person, the sequence cooperating with an N+1th block of the application after completion of an Mth process; generate a state maintaining block having a parameter for maintaining a state of a processing object of the apparatus at completion of an Nth block; and execute the generated state maintaining block when completion of the Nth block is detected.Type: ApplicationFiled: August 1, 2023Publication date: December 21, 2023Applicant: Panasonic Intellectual Property Corporation of AmericaInventors: Kenta MURAKAMI, Satoshi SUEMASU, Yuki TAKAOKA
-
Publication number: 20230393548Abstract: Provided is an information processing method including, by a computer of a system that creates an application of controlling multiple devices: outputting a first operation screen having multiple time frames; receiving a first operation of disposing multiple blocks in columns of the corresponding multiple time frames to generate the application, the multiple blocks each having operation of at least one device of the multiple devices and an intervention degree indicating a degree of involvement of a user in the operation of the at least one device; calculating a sum of intervention degrees of one or more blocks disposed in each of the time frames; and outputting the application including information on the sum of intervention degrees and the multiple blocks disposed in the multiple time frames.Type: ApplicationFiled: August 21, 2023Publication date: December 7, 2023Applicant: Panasonic Intellectual Property Corporation of AmericaInventors: Satoshi SUEMASU, Kenta MURAKAMI, Yuki TAKAOKA, Masafumi ISHIKAWA
-
Publication number: 20230385748Abstract: A service provider server is configured to receive from a terminal of an orderer order information concerning a product provided by a store, and a type of optional processing applied to the product; determine a deliverer who has a device capable of executing the optional processing, and delivers the product from the store to a delivery destination designated by the orderer; and send to a terminal of the deliverer or the device set information for the device to execute the optional processing applied to the product in a delivery way from the store to the delivery destination.Type: ApplicationFiled: August 3, 2023Publication date: November 30, 2023Applicant: Panasonic Intellectual Property Corporation of AmericaInventors: Toshiyuki SHIMIZU, Naomi TOMIYAMA, Megumi MIZOGUCHI, Kenta MURAKAMI, Yuki TAKAOKA
-
Publication number: 20230333859Abstract: An apparatus, which is a drive apparatus, includes: a drive unit; a controller that obtains an application including a plurality of blocks, and executes the application to control the drive unit in accordance with the plurality of blocks; a first sensor; and a second sensor. Each of the plurality of blocks includes an end condition. When, during execution of a first block, the first driving state detected by the first sensor meets the end condition of the first block and the second driving state detected by the second sensor meets a block insertion condition, the controller: inserts a new block before a second block contiguous to the first block; and controls the drive unit in accordance with the new block and the second block.Type: ApplicationFiled: June 20, 2023Publication date: October 19, 2023Inventors: Satoshi SUEMASU, Tatsuhiro KISHI, Kenta MURAKAMI
-
Patent number: 11791751Abstract: A motor control system includes a control unit and a compensator. The control unit controls an operation of a shaft of a motor in accordance with an operation command for the motor. The compensator calculates compensation information based on an other-shaft information about an operation of another shaft of another motor different from the motor. The compensation information is information for compensating an influence of the operation of the other shaft upon the shaft. The control unit controls the operation of the shaft using the compensation information calculated by the compensator.Type: GrantFiled: March 13, 2020Date of Patent: October 17, 2023Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Kenta Murakami, Hiroshi Fujiwara
-
Publication number: 20230324867Abstract: A drive apparatus includes: a drive unit; a controller that obtains an application including a plurality of blocks, and executes the application to control the drive unit in accordance with the plurality of blocks; a first sensor; and a second sensor. Each of the plurality of blocks includes a parameter and an end condition. When, during execution of a first block, the first driving state detected by the first sensor meets the end condition of the first block and the second driving state detected by the second sensor meets a parameter change condition, the controller: changes the parameter of a second block that is executed after the first block; and controls the drive unit in accordance with the second block including the changed parameter.Type: ApplicationFiled: June 5, 2023Publication date: October 12, 2023Inventors: Kenta MURAKAMI, Satoshi SUEMASU, Tatsuhiro KISHI
-
Publication number: 20230323581Abstract: An apparatus, which is a drive apparatus, includes: a drive unit; a controller that obtains an application including a plurality of blocks, and executes the application to control the drive unit in accordance with the plurality of blocks; a first sensor; and a second sensor. Each of the plurality of blocks includes an end condition. When, during execution of a first block, the first driving state detected by the first sensor meets the end condition of the first block and the second driving state detected by the second sensor meets a block insertion condition, the controller: inserts a new block before one or more subsequent blocks after the first block; and controls the drive unit in accordance with the one or more subsequent blocks and the new block.Type: ApplicationFiled: June 12, 2023Publication date: October 12, 2023Inventors: Tatsuhiro KISHI, Kenta MURAKAMI, Satoshi SUEMASU
-
Patent number: 11764717Abstract: A linear motor system includes: a stator including first to tenth coils; a mover including a permanent magnet; a switcher that switches one or more power supply target coils; and first to tenth amplifiers provided in one-to-one correspondence with first to tenth coils. One or more amplifiers that serve as new one or more power supply target amplifiers immediately after the switching calculate ?? (t0), which is a position deviation at time t=t0, based on ?? (t0)=?? (t0?td)+A?B, where A is a difference between an instructed position at time t=t0 and an instructed position at time t=t0?td, and B is a difference between an actual position at time t=t0 and an actual position at time t=t0?td, and supply power to the power supply target coils by the position deviation ?? (t0).Type: GrantFiled: December 23, 2020Date of Patent: September 19, 2023Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Hayata Sakai, Toru Tazawa, Kenta Murakami, Yusuke Nonogaki, Renya Kawakami
-
Patent number: 11658598Abstract: A linear motor system includes: a stator including first to tenth coils; a mover including a permanent magnet; a switcher that switches one or more power supply target coils; and a control device that supplies power to the one or more power supply target coils by using a deviation integral value obtained by integrating a speed deviation that is a difference between an instructed speed of the mover and an actual speed of the mover. The control device includes: a compensator that calculates a post-division deviation integral value by dividing a post-summation deviation integral value, which is a value obtained by summing the deviation integral value used to supply power to each of the one or more power supply target coils immediately before the switching, by the total number of the one or more power supply target coils immediately after the switching; and a current control unit.Type: GrantFiled: December 1, 2020Date of Patent: May 23, 2023Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Renya Kawakami, Kenta Murakami, Toru Tazawa, Yusuke Nonogaki
-
Publication number: 20230113522Abstract: An information processing method includes: selecting M blocks as M selected blocks from among N blocks for driving at least one of an actuator or a heater included in an apparatus, in accordance with an input operation performed by an operator; generating an application by setting an order of the at least M selected blocks in accordance with an input operation performed by the operator; consulting a rule that when one block included in two or more given blocks is executed, prohibits at least one of remaining blocks included in the two or more given blocks from not being executed, and modifying the application when the rule applies to the M selected blocks included in the application; and outputting the modified application.Type: ApplicationFiled: December 14, 2022Publication date: April 13, 2023Inventors: Kenta MURAKAMI, Satoshi SUEMASU, Tatsuhiro KISHI, Kazuki SAKAMOTO, Hayato NARUSE
-
Publication number: 20230106195Abstract: An apparatus includes at least one of an actuator or a heater, and a controller that controls the at least one of the actuator or the heater. The controller: obtains an application that is defined by a plurality of blocks that drive the at least one of the actuator or the heater and includes information on an order in which each of the plurality of blocks is executed; consults a first rule that prohibits two or more given blocks from being executed in a given order, and when the information on the order correlates with the given order, modifies the application by changing the order in which each of the plurality of blocks is executed; and drives the at least one of the actuator or the heater based on the modified application.Type: ApplicationFiled: December 7, 2022Publication date: April 6, 2023Inventors: Tatsuhiro KISHI, Satoshi SUEMASU, Kenta MURAKAMI, Kazuki SAKAMOTO, Hayato NARUSE
-
Publication number: 20230103842Abstract: An information processing method includes: selecting M blocks as M selected blocks from among N blocks for driving at least one of an actuator or a heater included in an apparatus, in accordance with an input operation performed by an operator; generating an application by setting, in accordance with an input operation performed by the operator, a parameter for driving the actuator or the heater in each of the M selected blocks; consulting a rule defining a parameter range within which the above-described driving is not permitted, and modifying the application by changing at least one of the M selected blocks, the at least one of the M selected blocks including a parameter included in the parameter range; and outputting the modified application.Type: ApplicationFiled: December 8, 2022Publication date: April 6, 2023Inventors: Satoshi SUEMASU, Tatsuhiro KISHI, Kenta MURAKAMI, Kazuki SAKAMOTO, Hayato NARUSE
-
Publication number: 20230088560Abstract: An apparatus includes at least one of an actuator or a heater, and a controller that controls the at least one of the actuator or the heater. The controller: obtains an application defined by a plurality of blocks that drive the at least one of the actuator or the heater, each of the plurality of blocks including a parameter for driving the at least one of the actuator or the heater; consults a first rule that defines a first parameter range within which the at least one of the actuator or the heater is not permitted to be driven, and modifies the application by changing at least one block included in the plurality of blocks, the at least one block including a parameter included in the first parameter range; and drives the at least one of the actuator or the heater based on the modified application.Type: ApplicationFiled: November 29, 2022Publication date: March 23, 2023Inventors: Satoshi SUEMASU, Tatsuhiro KISHI, Kenta MURAKAMI, Kazuki SAKAMOTO, Hayato NARUSE
-
Publication number: 20230086104Abstract: An apparatus includes at least one of an actuator or a heater, and a controller that controls the at least one of the actuator or the heater. The controller: obtains an application defined by a plurality of blocks that drive the at least one of the actuator or the heater; consults a rule that when one block included in two or more given blocks is executed, prohibits at least one of remaining blocks included in the two or more given blocks from not being executed, and modifies the application when the rule applies to a plurality of blocks included in the application; and drives the at least one of the actuator or the heater based on the modified application.Type: ApplicationFiled: December 1, 2022Publication date: March 23, 2023Inventors: Kenta MURAKAMI, Satoshi SUEMASU, Tatsuhiro KISHI, Kazuki SAKAMOTO, Hayato NARUSE