Patents by Inventor Michael Schoenherr

Michael Schoenherr 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).

  • Publication number: 20210387620
    Abstract: A method for controlling a speed or proximity control system of a two-wheeled motor vehicle. In the method, a voice command of the rider of the two-wheeled motor vehicle is picked up by a microphone; and at least one parameter of the speed or proximity control system is adjusted as a function of the voice command.
    Type: Application
    Filed: January 30, 2020
    Publication date: December 16, 2021
    Inventors: Mathieu Grelaud, Michael Schoenherr
  • Publication number: 20210362333
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using simulated local demonstration data for robotic demonstration learning. One of the methods includes receiving perceptual data of a workcell of a robot to be configured to execute a task according to a skill template, wherein the skill template specifies one or more subtasks required to perform the skill, wherein at least one of the subtasks is a demonstration subtask that relies on learning visual characteristics of the workcell. A virtual model is generated of a portion of the workcell. A training system generates simulated local demonstration data from the virtual model of the portion of the workcell and tunes a base control policy for the demonstration subtask using the simulated local demonstration data generated from the virtual model of the portion of the workcell.
    Type: Application
    Filed: May 21, 2020
    Publication date: November 25, 2021
    Inventors: Bala Venkata Sai Ravi Krishna Kolluri, Stefan Schaal, Ralf Oliver Michael Schönherr, Benjamin M. Davis, Ning Ye
  • Publication number: 20210362329
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for integrating sensor streams for robotic demonstration learning. One of the methods includes selecting, by a learning system for a robot, a base update rate for combining multiple sensor streams into a task state representation. The learning system repeatedly generates the task state representation at the base update rate, including combining, during each time period defined by the update rate, the task state representation from most recently updated sensor data processed by the plurality of neural networks. The learning system repeatedly uses the task state representations to generate commands for the robot at the base update rate.
    Type: Application
    Filed: May 21, 2020
    Publication date: November 25, 2021
    Inventors: Bala Venkata Sai Ravi Krishna Kolluri, Stefan Schaal, Ralf Oliver Michael Schönherr, Benjamin M. Davis, Ning Ye
  • Publication number: 20210362712
    Abstract: A method for influencing and/or deactivating a cruise control system of a single-track motor vehicle, in which, after the activation of the method by the driver, the speed of a second motor vehicle traveling directly ahead is ascertained, the speed of the preceding motor vehicle is adopted by the motor vehicle, and a driver warning regarding the deactivation of the cruise control system, which has taken place or is impending, taking place with the aid of a haptic signal and the cruise control system being deactivated if a predefined minimum speed is undershot.
    Type: Application
    Filed: May 9, 2018
    Publication date: November 25, 2021
    Inventors: Mathieu Grelaud, Michael Schoenherr
  • Publication number: 20210362330
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for distributing skill templates for robotic demonstration learning. One of the methods includes receiving, from the user device by a skill template distribution system, a selection of an available skill template. The skill template distribution system provides a skill template, wherein the skill template comprises information representing a state machine of one or more tasks, and wherein the skill template specifies which of the one or more tasks are demonstration subtasks requiring local demonstration data. The skill template distribution system trains a machine learning model for the demonstration subtask using a local demonstration data to generate learned parameter values.
    Type: Application
    Filed: May 21, 2020
    Publication date: November 25, 2021
    Inventors: Bala Venkata Sai Ravi Krishna Kolluri, Stefan Schaal, Benjamin M. Davis, Ralf Oliver Michael Schönherr, Ning Ye
  • Publication number: 20210362327
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for distributed robotic demonstration learning. One of the methods includes receiving a skill template to be trained to cause a robot to perform a particular skill having a plurality of subtasks. One or more demonstration subtasks defined by the skill template are identified, wherein each demonstration subtask is an action to be refined using local demonstration data. On online execution system uploads sets of local demonstration data to a cloud-based training system. The cloud-based training system generates respective trained model parameters for each set of local demonstration data. The skill template is executed on the robot using the trained model parameters generated by the cloud-based training system.
    Type: Application
    Filed: May 21, 2020
    Publication date: November 25, 2021
    Inventors: Bala Venkata Sai Ravi Krishna Kolluri, Stefan Schaal, Benjamin M. Davis, Ralf Oliver Michael Schönherr, Ning Ye
  • Publication number: 20210362331
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using skill templates for robotic demonstration learning. One of the methods includes receiving a skill template for a task to be performed by a robot, wherein the skill template defines a state machine having a plurality of subtasks and one or more respective transition conditions between one or more of the subtasks. Local demonstration data for a demonstration subtask of the skill template is received, where the local demonstration data is generated from a user demonstrating how to perform the demonstration subtask with the robot. A machine learning model is refined for the demonstration subtask and the skill template is executed on the robot, causing the robot to transition through the state machine defined by the skill template to perform the task.
    Type: Application
    Filed: May 21, 2020
    Publication date: November 25, 2021
    Inventors: Bala Venkata Sai Ravi Krishna Kolluri, Stefan Schaal, Benjamin M. Davis, Ralf Oliver Michael Schönherr, Ning Ye
  • Publication number: 20210362328
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using a demonstration device for robotic demonstration learning. One of the methods includes generating, by a demonstration device for a robot, a representation of a sequence of states input by a user of the demonstration device. The representation is provided by the demonstration device to a robot execution system. The representation of the sequence of actions is translated into a plurality of robot commands corresponding to the representation of the sequence of states input by the user on the demonstration device. The plurality of robot commands corresponding to the sequence of actions input by the user on the demonstration device are executed. Demonstration data is generated from one or more sensor streams of the robot while executing the plurality of robot commands corresponding to the sequence of actions input by the user on the demonstration device.
    Type: Application
    Filed: May 21, 2020
    Publication date: November 25, 2021
    Inventors: Bala Venkata Sai Ravi Krishna Kolluri, Stefan Schaal, Ralf Oliver Michael Schönherr, Ning Ye
  • Publication number: 20210309222
    Abstract: A method and a device for deactivating and reactivating an activated distance- and/or speed-control system of a motor vehicle. In the method, the activated distance- and/or speed-control system is deactivated by predetermined operation of a first control element, and the activated distance- and/or speed-control system is activated again or reactivated by predetermined operation of a second control element done twice. Upon deactivation, set variables of the distance- and/or speed-control system, e.g., the set speed, are stored at the same time, and are set again upon the reactivation.
    Type: Application
    Filed: December 18, 2020
    Publication date: October 7, 2021
    Inventors: David Huebner, Michael Schoenherr
  • Publication number: 20210297759
    Abstract: A loudspeaker containing a sound-generating element and a grill mounted as a cover in front of the sound-generating element. The grill has optically transparent areas. At least one lighting element is mounted between the sound-generating element and the grill, the lighting element being visible from the outside through the optically transparent areas of the grill when illuminated.
    Type: Application
    Filed: June 18, 2019
    Publication date: September 23, 2021
    Inventors: Achim Haller, Mathieu Grelaud, Michael Schoenherr
  • Patent number: 11077851
    Abstract: A method for switching over from a first driver assistance function to a second driver assistance function in a two-wheeled vehicle; one of the driver assistance functions being an adaptive distance and speed control function, and the other driver assistance function being a cruise control function; the switchover being accomplished by uninterrupted manipulation of an actuating element by the driver over a time interval of predefined length.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: August 3, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Mathieu Grelaud, Michael Schoenherr
  • Publication number: 20210197378
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing online robotic motion planning from pre-generated motion plans. A library of pre-generated motion plans for performing a particular task is maintained. Each pre-generated motion plan comprises a plurality of waypoints and one or more actions. One or more present observations of a robot in a workcell are obtained. The one or more observations are classified. A pre-generated candidate motion plan that matches the labels assigned to the present observations of the robot in the workcell is selected from the library of pre-generated motion plans. The pre-generated candidate motion plan is adapted according to the present observations of the robot in the workcell to generate a final motion plan to be executed by the robot.
    Type: Application
    Filed: December 27, 2019
    Publication date: July 1, 2021
    Inventors: Ralf Oliver Michael Schönherr, Tim Niemueller, Andre Gaschler
  • Publication number: 20200290602
    Abstract: A method for controlling movement for a single-track motor vehicle. The distance from or the speed relative to a vehicle following behind the motor vehicle is sensed by a rear driving-environment sensor system sensing the rearward area behind the motor vehicle. In response to a drop below a distance limiting value or if a relative-speed limiting value is exceeded, warning information is output for the driver of the single-track motor vehicle.
    Type: Application
    Filed: October 18, 2018
    Publication date: September 17, 2020
    Inventors: Mathieu Grelaud, Michael Schoenherr
  • Publication number: 20200231170
    Abstract: A method for monitoring a blind spot of a two-wheeled vehicle includes a step of using traffic lane information representing a position of the two-wheeled vehicle in its lane and/or a position of at least one adjacent lane to define at least one warning region that at least partially includes a blind spot and a step of providing a blind spot warning if object information that represents a position of another vehicle displays the other vehicle within the warning region.
    Type: Application
    Filed: September 12, 2018
    Publication date: July 23, 2020
    Inventors: Mathieu Grelaud, Michael Schoenherr
  • Patent number: 10657817
    Abstract: A motor vehicle includes a sensor for scanning a surrounding area. A method for controlling the motor vehicle includes steps of ascertaining a driving situation of the motor vehicle, scanning the surrounding area of the motor vehicle with the aid of the sensor, processing the scanned information and controlling the motor vehicle on the basis of the processed information. The scanning and/or processing are/is carried out as a function of the ascertained driving situation.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: May 19, 2020
    Assignee: Robert Bosch GmbH
    Inventors: Michael Schoenherr, Stefan Nordbruch
  • Publication number: 20200148209
    Abstract: A method and an apparatus for temporarily deactivating a function of maintaining constant speed for a two-wheeled motor vehicle, independently of a driver, where a speed to be maintained is specified by the driver, the occurrence of cornering is detected, and, in response to the occurrence of cornering, the specified speed is reduced independently of the driver.
    Type: Application
    Filed: October 17, 2019
    Publication date: May 14, 2020
    Inventors: Mathieu Grelaud, Michael Schoenherr
  • Publication number: 20200108830
    Abstract: In a method for automatically adjusting the speed of a motorcycle as a function of the longitudinal distance as well as the lateral distance of a motorcycle from a preceding other vehicle, a minimum lateral distance to be maintained is determined as a function of the type of the other vehicle.
    Type: Application
    Filed: November 16, 2017
    Publication date: April 9, 2020
    Inventors: Mathieu Grelaud, Michael Schoenherr
  • Publication number: 20200062254
    Abstract: A method for switching over from a first driver assistance function to a second driver assistance function in a two-wheeled vehicle; one of the driver assistance functions being an adaptive distance and speed control function, and the other driver assistance function being a cruise control function; the switchover being accomplished by uninterrupted manipulation of an actuating element by the driver over a time interval of predefined length.
    Type: Application
    Filed: August 23, 2019
    Publication date: February 27, 2020
    Inventors: Mathieu Grelaud, Michael Schoenherr
  • Publication number: 20200047755
    Abstract: A method for operating a motor vehicle, in particular a motorcycle, in which a driving maneuver, which includes a lane change and/or a passing maneuver, is carried out in an at least partially automated manner. The acceleration dynamics of the motor vehicle are adjusted as a function of the relative speed of at least one other motor vehicle, for example of a motor vehicle preceding and/or approaching from behind, as the driving maneuver is carried out.
    Type: Application
    Filed: July 29, 2019
    Publication date: February 13, 2020
    Inventors: Stephan Dorenkamp, Mathieu Grelaud, Michael Schoenherr
  • Publication number: 20200047739
    Abstract: A motorcycle, including method and control unit for controlling an active steering influence system, which is for actively influencing steering motions on a front wheel. A driver assistance system is for effectuating, with control instructions to components of the motorcycle, longitudinal accelerations. The driver assistance and active steering influence systems are for a signal communication with each other, e.g., via lines. The driver assistance system is for outputting, before/while outputting a control instruction, a signal instruction to the active steering influence system so that the active steering influence system, via an active modification of its state, counters a change of a movement direction, which is associated with the longitudinal acceleration to be effectuated with the control instruction.
    Type: Application
    Filed: July 24, 2019
    Publication date: February 13, 2020
    Inventors: Mathieu Grelaud, Michael Schoenherr