Patents by Inventor Markus Ferch
Markus Ferch 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: 11441923Abstract: A method for distributing navigation map data to a plurality of work machines which are part of a network of work machines and perform work orders in this network, wherein the navigation map data are needed in the work machines to carry out the work orders, and work orders are planned on the basis of navigation map data, includes detecting work orders for work machines, which work orders exist in the network and were planned on the basis of old navigation map data. The method includes checking the work orders which exist in the network in order to determine whether these work orders can be carried out with new navigation map data, and terminating work orders which cannot be carried out with new navigation map data. The new navigation map data is then installed.Type: GrantFiled: September 4, 2020Date of Patent: September 13, 2022Assignee: Robert Bosch GmbHInventors: Christian Becker-Asano, Markus Ferch
-
Patent number: 11402219Abstract: 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: GrantFiled: March 6, 2019Date of Patent: August 2, 2022Assignee: Robert Bosch GmbHInventors: Florian Haug, Markus Ferch, Sheung Ying Yuen-Wille, Stefan Leibold, Torsten Scherer, Yorck Von Collani
-
Publication number: 20210080284Abstract: A method for distributing navigation map data to a plurality of work machines which are part of a network of work machines and perform work orders in this network, wherein the navigation map data are needed in the work machines to carry out the work orders, and work orders are planned on the basis of navigation map data, includes detecting work orders for work machines, which work orders exist in the network and were planned on the basis of old navigation map data. The method includes checking the work orders which exist in the network in order to determine whether these work orders can be carried out with new navigation map data, and terminating work orders which cannot be carried out with new navigation map data. The new navigation map data is then installed.Type: ApplicationFiled: September 4, 2020Publication date: March 18, 2021Inventors: Christian Becker-Asano, Markus Ferch
-
Publication number: 20200309542Abstract: 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: ApplicationFiled: March 20, 2020Publication date: October 1, 2020Inventors: Florian Haug, Markus Ferch, Sheung Ying Yuen-Wille, Stefan Leibold, Torsten Scherer, Yorck Von Collani, Thilo Grundmann
-
Publication number: 20190277641Abstract: 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: ApplicationFiled: March 6, 2019Publication date: September 12, 2019Inventors: Florian Haug, Markus Ferch, Sheung Ying Yuen-Wille, Stefan Leibold, Torsten Scherer, Yorck Von Collani
-
Patent number: 9637123Abstract: 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: GrantFiled: March 12, 2015Date of Patent: May 2, 2017Assignee: Robert Bosch GmbHInventors: Yorck von Collani, Markus Ferch
-
Publication number: 20150274165Abstract: 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: ApplicationFiled: March 12, 2015Publication date: October 1, 2015Inventors: Yorck von Collani, Markus Ferch
-
Patent number: 8984245Abstract: A memory protection unit includes at least a first access control unit and a second access control unit programmed for controlling an access to a memory device. Further a method to operate a processing system comprising multiple processing devices and multiple memory protection units associated to the multiple processing devices. The access to the memory by a processing device is approved if first access control unit and second access control unit of the memory protection associated to the processing device approves the access and access is rejected if first access control unit or second access control unit rejects the access. The first access control unit is programmable by the associated processing device alone and the programming of the second access control unit is readable by an additional processing device which is to be used in a system with multiple programming devices, not the associate processing device.Type: GrantFiled: November 29, 2011Date of Patent: March 17, 2015Assignee: Robert Bosch GmbHInventors: Christine Rossa, Bernd Mueller, Markus Ferch, Carsten Gebauer, Dieter Thoss, Michael Ebert
-
Publication number: 20120317576Abstract: 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: ApplicationFiled: December 2, 2010Publication date: December 13, 2012Inventors: Bernd Mueller, Markus Ferch, Yorck Von Collani, Holger Banski
-
Publication number: 20120246650Abstract: 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: ApplicationFiled: September 16, 2010Publication date: September 27, 2012Inventors: Bernd Mueller, Markus Ferch, Yorck von Collani, Holger Banski
-
Publication number: 20120144140Abstract: A memory protection unit includes at least a first access control unit and a second access control unit programmed for controlling an access to a memory device. Further a method to operate a processing system comprising multiple processing devices and multiple memory protection units associated to the multiple processing devices, The access to the memory by a processing device is approved if first access control unit and second access control unit of the memory protection associated to the processing device approves the access and access is rejected if first access control unit or second access control unit rejects the access. The first access control unit is programmable by the associated processing device alone and the programming of the second access control unit is readable by an additional processing device which is to be used in a system with multiple programming devices, not the associate processing device.Type: ApplicationFiled: November 29, 2011Publication date: June 7, 2012Applicant: Robert Bosch GmbHInventors: Christine Rossa, Bernd Mueller, Markus Ferch, Carsten Gebauer, Dieter Thoss, Michael Ebert
-
Publication number: 20100281485Abstract: 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: ApplicationFiled: September 19, 2007Publication date: November 4, 2010Inventors: Markus Ferch, Yorck von Collani
-
Publication number: 20100174448Abstract: A control unit has two pairs of execution units, the two execution units of each pair redundantly processing the same program, and the output signals of each execution unit of one pair being compared to one another by a respective comparing unit, the respective comparing unit outputting an error signal when a difference in the output signals of the execution units of one pair occurs. A first pair of execution units are shut down when the error signal occurs for the first pair, and the control unit continues control operation using the second pair of execution units, and a pre-warning signal is output to the driver.Type: ApplicationFiled: December 30, 2009Publication date: July 8, 2010Inventors: Bernd Mueller, Markus Ferch, Yorck von Collani, Holger Banski
-
Publication number: 20090327838Abstract: A memory system includes a writable data memory and means for recognizing an error in a data word read out from the data memory, correcting the error, and storing the corrected data word at a new address in a free area of the data memory.Type: ApplicationFiled: July 28, 2006Publication date: December 31, 2009Inventors: Thomas Kottke, Yorck von Collani, Markus Ferch