Patents by Inventor Yorck von Collani

Yorck von Collani 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: 11402219
    Abstract: A method is described for setting up or updating an environment map and for ascertaining a position within the environment map based on a scan of an environment using electromagnetic radiation, in which environment data is ascertained by scanning the environment with the aid of at least one localization system using electromagnetic radiation, data pertaining to at least one wireless communications unit are collected by the at least one localization system, the ascertained environment data are allocated to at least one position or to at least one section of the environment map, and the collected data of the at least one wireless communications unit are used by an internal control unit or an external control unit of the localization system for plausibilizing the at least one position or the at least one section of the environment map of the ascertained environment data. In addition, a localization system is described.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: August 2, 2022
    Assignee: Robert Bosch GmbH
    Inventors: Florian Haug, Markus Ferch, Sheung Ying Yuen-Wille, Stefan Leibold, Torsten Scherer, Yorck Von Collani
  • Publication number: 20200309542
    Abstract: A method for the simultaneous localization and mapping of a mobile robot includes optimizing via compensation transformations in the detection of already mapped structures. A compensation transformation is performed during the mapping on the basis of an identification of at least one stationary marker. The compensation transformation is performed with an already existing position of the at least one stationary marker from a preceding mapping and in the event of a deviation in the position of the at least one stationary marker in a current mapping. An electronic control unit in one embodiment is configured to execute the method.
    Type: Application
    Filed: March 20, 2020
    Publication date: October 1, 2020
    Inventors: Florian Haug, Markus Ferch, Sheung Ying Yuen-Wille, Stefan Leibold, Torsten Scherer, Yorck Von Collani, Thilo Grundmann
  • Publication number: 20190277641
    Abstract: A method is described for setting up or updating an environment map and for ascertaining a position within the environment map based on a scan of an environment using electromagnetic radiation, in which environment data is ascertained by scanning the environment with the aid of at least one localization system using electromagnetic radiation, data pertaining to at least one wireless communications unit are collected by the at least one localization system, the ascertained environment data are allocated to at least one position or to at least one section of the environment map, and the collected data of the at least one wireless communications unit are used by an internal control unit or an external control unit of the localization system for plausibilizing the at least one position or the at least one section of the environment map of the ascertained environment data. In addition, a localization system is described.
    Type: Application
    Filed: March 6, 2019
    Publication date: September 12, 2019
    Inventors: Florian Haug, Markus Ferch, Sheung Ying Yuen-Wille, Stefan Leibold, Torsten Scherer, Yorck Von Collani
  • Patent number: 9637123
    Abstract: A method for operating a self-propelled mobile platform includes reducing a speed of the mobile platform as a function of a distance between the mobile platform and obstacles situated along a travel route of the mobile platform. The mobile platform includes at least one first sensor configured to detect obstacles in surroundings of the mobile platform.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: May 2, 2017
    Assignee: Robert Bosch GmbH
    Inventors: Yorck von Collani, Markus Ferch
  • Patent number: 9508235
    Abstract: A projection unit for a self-directing mobile platform, in particular for a freely moving transport robot and/or for one or more freely moving transport devices of a transport robot, is characterized in that the projection unit is adapted for signal transmission for projecting the movement path of the mobile platform, wherein the projection takes place within the spatial vicinity of the mobile platform.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: November 29, 2016
    Assignee: Robert Bosch GmbH
    Inventors: Irene Suessemilch, Christoph Rohrer, Ramona Roesch, Clemens Guenther, Yorck von Collani, Stephanie Linder, Volker Fischer
  • Publication number: 20150274165
    Abstract: A method for operating a self-propelled mobile platform includes reducing a speed of the mobile platform as a function of a distance between the mobile platform and obstacles situated along a travel route of the mobile platform. The mobile platform includes at least one first sensor configured to detect obstacles in surroundings of the mobile platform.
    Type: Application
    Filed: March 12, 2015
    Publication date: October 1, 2015
    Inventors: Yorck von Collani, Markus Ferch
  • Publication number: 20150042485
    Abstract: A projection unit for a self-directing mobile platform, in particular for a freely moving transport robot and/or for one or more freely moving transport devices of a transport robot, is characterized in that the projection unit is adapted for signal transmission for projecting the movement path of the mobile platform, wherein the projection takes place within the spatial vicinity of the mobile platform.
    Type: Application
    Filed: July 30, 2014
    Publication date: February 12, 2015
    Inventors: Irene Suessemilch, Christoph Rohrer, Ramona Roesch, Clemens Guenther, Yorck von Collani, Stephanie Linder, Volker Fischer
  • Publication number: 20120317576
    Abstract: A method for operating an arithmetic unit having at least two computation cores. One signature register which has multiple inputs is assigned in each case to at least two of the at least two computation cores. At least one task is executed by the at least two of the at least two computation cores, an algorithm is computed in each task, results computed by each computation core are written into the assigned signature register, and the results written into the signature registers are compared.
    Type: Application
    Filed: December 2, 2010
    Publication date: December 13, 2012
    Inventors: Bernd Mueller, Markus Ferch, Yorck Von Collani, Holger Banski
  • Patent number: 8316261
    Abstract: Errors which may be detected by an error detection unit may occur during execution of a computer program which runs on a computer system and includes at least one run-time object. In order to handle a detected error particularly flexibly and to keep the computer system available as much as possible, an error handling routine is selected from a pre-selectable set of error handling routines as a function of an identifier assigned to the run-time object and the selected error handling routine is executed.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: November 20, 2012
    Assignee: Robert Bosch GmbH
    Inventors: Wolfgang Pfeiffer, Rienhard Weiberle, Bernd Mueller, Florian Hartwich, Werner Harter, Ralf Angerbauer, Eberhard Boehl, Thomas Kottke, Yorck von Collani, Rainer Gmehlich, Karsten Graebitz
  • Publication number: 20120246650
    Abstract: A method for processing information and activities in a control and/or regulating system in which the control and/or regulating tasks are performed by a microcontroller, the control/regulating system including different components and the microcontroller receiving information which is evaluated and processed thereby, and at least one output signal being output as the result of control/regulating calculations. In a method for processing information and activities in a control and/or regulating system which may be implemented cost-effectively and nevertheless permits high computing power, the control and regulating tasks of the system are divided into component-specific task complexes, a first component-specific task complex being processed by a first processor core of the microcontroller and a second component-specific task complex being processed by a second processor core of the microcontroller.
    Type: Application
    Filed: September 16, 2010
    Publication date: September 27, 2012
    Inventors: Bernd Mueller, Markus Ferch, Yorck von Collani, Holger Banski
  • Patent number: 8219796
    Abstract: A method and a device for controlling a computer system having at least two execution units, switchover operations being carried out between at least two operating modes, and a first operating mode corresponding to a comparison mode and a second operating mode corresponding to a performance mode. At least one set of runtime objects is defined; at least one identifier is assigned to each runtime object of the defined set; and the identifier assigns at least the two operating modes to the runtime object.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: July 10, 2012
    Assignee: Robert Bosch GmbH
    Inventors: Reinhard Weiberle, Bernd Mueller, Eberhard Boehl, Yorck von Collani, Rainer Gmehlich
  • Patent number: 8196027
    Abstract: A method for comparing data in a computer system having at least two execution units, the comparison of the data taking place in a comparison unit and each execution unit processing input data and generating output data, wherein one execution unit specifies to the comparison unit that the next piece of output data is to be compared to a piece of output data of the at least second execution unit, and thereupon a comparison of the at least two output data takes place.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: June 5, 2012
    Assignee: Robert Bosch GmbH
    Inventors: Reinhard Weiberle, Bernd Mueller, Eberhard Boehl, Yorck von Collani, Rainer Gmehlich
  • Patent number: 8108716
    Abstract: A method and device for monitoring functions of a computer system having at least two execution units, a switchover unit being provided, and switchover operations being carried out between at least two operating modes, and a comparison unit being provided, a first operating mode corresponding to a comparison mode and a second operating mode corresponding to a performance mode, and a first function being monitored by a second function, the second function being executed in the comparison mode on at least two execution units, and each of these two second functions, which are executed on at least two execution units, monitoring the same first function.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: January 31, 2012
    Assignee: Robert Bosch GmbH
    Inventors: Eberhard Boehl, Juergen Sauler, Reinhard Weiberle, Bernd Mueller, Yorck von Collani, Rainer Gmehlich
  • Patent number: 8090983
    Abstract: A method and device for performing switchover operations in a computer system having at least two execution units are provided, in which switchover units are included which are configured in such a way that they switch over between at least two operating modes, a first operating mode corresponding to a compare mode, and a second operating mode corresponding to a performance mode. An interrupt controller is provided and, furthermore, at least three memory areas are provided, and the access to the memory areas is implemented in such a way that one first memory area is assigned to at least one first execution unit, and one second memory area is assigned to the at least one second execution unit, and at least one third memory area is assignable to the at least two execution units.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: January 3, 2012
    Assignee: Robert Bosch GmbH
    Inventors: Reinhard Weiberle, Bernd Mueller, Eberhard Boehl, Yorck Von Collani, Rainer Gmehlich
  • Publication number: 20110125997
    Abstract: A method and a device for controlling a computer system having at least two execution units, switchover operations being carried out between at least two operating modes, and a first operating mode corresponding to a comparison mode and a second operating mode corresponding to a performance mode. At least one set of runtime objects is defined; at least one identifier is assigned to each runtime object of the defined set; and the identifier assigns at least the two operating modes to the runtime object.
    Type: Application
    Filed: July 26, 2006
    Publication date: May 26, 2011
    Inventors: Reinhard Weiberle, Bernd Mueller, Eberhard Boehl, Yorck Von Collani, Rainer Gmehlich
  • Patent number: 7890800
    Abstract: A method for running a computer program on computing hardware, in particular on a microprocessor. The computer program includes multiple program objects designed as tasks, for example. Transient and permanent errors are detected during the running of the computer program on the computing hardware. To be able to handle these transient errors constructively when they occur in a computer system in such a way that the functionality and function reliability of the computer system are restored within the shortest possible error tolerance time, at least one program object that has already been sent for execution is set into a defined state on detection of an error and is restarted from this state. The program object is a runtime object of the computer program, for example, also known as a task. One or more tasks that are still being executed or have already been executed on occurrence of an error are restarted and run again.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: February 15, 2011
    Assignee: Robert Bosch GmbH
    Inventors: Reinhard Weiberle, Bernd Mueller, Werner Harter, Thomas Kottke, Yorck von Collani, Rainer Gmehlich
  • Patent number: 7886191
    Abstract: A method for rebooting a system having a plurality of execution units in a safe operating mode; after receiving a request signal, the signals delivered by the execution units are compared with one another as a function of a comparison operation to detect a signal deviation.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: February 8, 2011
    Assignee: Robert Bosch GmbH
    Inventors: Reinhard Weiberle, Bernd Mueller, Yorck Von Collani, Rainer Gmehlich
  • Patent number: 7856569
    Abstract: A method and a device are provided for performing switching and data comparison in a computer system having at least two processing units which each process data at a specified clock pulse, in which a switchover arrangement is provided and switching takes place between at least two operating modes, and a comparison unit is provided. A first operating mode corresponding to a compare mode is provided, and a second operating mode corresponding to a performance mode is provided. A synchronization arrangement is provided which assigns to the specifiable data a clock pulse information as a function of a processing unit, and at least the comparison unit takes into consideration this clock pulse information in the corresponding data.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: December 21, 2010
    Assignee: Robert Bosch GmbH
    Inventors: Bernd Mueller, Ralf Angerbauer, Eberhard Boehl, Yorck von Collani, Rainer Gmehlich
  • Publication number: 20100295571
    Abstract: A device and method for configuring a semiconductor circuit having at least two identical or similar functional units, the faulty unit being identified and deactivated if an error occurs in at least one of the identical or similar functional units.
    Type: Application
    Filed: July 27, 2006
    Publication date: November 25, 2010
    Inventors: Reinhard Weiberle, Bernd Mueller, Eberhard Boehl, Yorck von Collani, Rainer Gmehlich
  • Publication number: 20100281485
    Abstract: A system having multiple execution units and a method for its changeover are provided. The system having multiple execution units has at least two execution units, and may be changed over between a performance operating mode, in which the execution units execute different programs, and a comparison operating mode, in which the execution units execute the same program. The system has a scheduler, which is called by an execution unit to ascertain the next program to be executed. The remaining execution units are prompted to also call the scheduler if the program ascertained by the first called scheduler is to be executed in a comparison operating mode.
    Type: Application
    Filed: September 19, 2007
    Publication date: November 4, 2010
    Inventors: Markus Ferch, Yorck von Collani