Patents by Inventor Micah Richert
Micah Richert 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: 20240096103Abstract: Systems and methods for constructing high resolution panoramic imagery for feature identification on robotic devices are disclosed herein. According to at least one non-limiting exemplary embodiment, a robot collects a plurality of images of an environment, these images include large overlap in their visual scenes. Using additional image data from the overlapping images, resolution of labels, price tags, and other inventory tags may be enhanced when constructing panoramic imagery to improve feature identification.Type: ApplicationFiled: September 18, 2023Publication date: March 21, 2024Inventors: Micah Richert, Guru-Koushik Senthil-Kumar
-
Publication number: 20240001554Abstract: Systems and methods for distance-based robotic timeouts are disclosed herein. According to at least one non-limiting exemplary embodiment, a robot experiencing a high-level controller timeout may continue to execute its previously given motion command for a threshold timeout distance without hindering safety, while avoiding unnecessary stops or jitters.Type: ApplicationFiled: June 28, 2023Publication date: January 4, 2024Inventor: Micah Richert
-
Publication number: 20230236607Abstract: Systems and methods for detecting an error in the mounting of a front hazard sensor are disclosed herein. According to at least one exemplary embodiment, an error in a pose of a front hazard sensor may comprise the front hazard sensor being orientated or positioned incorrectly with respect to a default pose. The present disclosure provides systems and methods for determining if this error in the pose is present.Type: ApplicationFiled: March 30, 2023Publication date: July 27, 2023Inventor: Micah Richert
-
Patent number: 11042775Abstract: A data processing apparatus may utilize an artificial neuron network configured to reduce dimensionality of input data using a sparse transformation configured using receptive field structure of network units. Output of the network may be analyzed for temporally persistency that is characterized by similarity matrix. Elements of the matrix may be incremented when present activity unit activity at a preceding frame. The similarity matrix may be partitioned based on a distance measure for a given element of the matrix and its closest neighbors. Stability of learning of temporally proximal patterns may be greatly improved as the similarity matrix is learned independently of the partitioning operation. Partitioning of the similarity matrix using the methodology of the disclosure may be performed online, e.g., contemporaneously with the encoding and/or similarity matrix construction, thereby enabling learning of new features in the input data.Type: GrantFiled: June 20, 2016Date of Patent: June 22, 2021Assignee: Brain CorporationInventors: Micah Richert, Filip Piekniewski
-
Patent number: 10989521Abstract: Data streams from multiple image sensors may be combined in order to form, for example, an interleaved video stream, which can be used to determine distance to an object. The video stream may be encoded using a motion estimation encoder. Output of the video encoder may be processed (e.g., parsed) in order to extract motion information present in the encoded video. The motion information may be utilized in order to determine a depth of visual scene, such as by using binocular disparity between two or more images by an adaptive controller in order to detect one or more objects salient to a given task. In one variant, depth information is utilized during control and operation of mobile robotic devices.Type: GrantFiled: December 10, 2018Date of Patent: April 27, 2021Assignee: Brain CorporationInventors: Micah Richert, Marius Buibas, Vadim Polonichko
-
Patent number: 10967519Abstract: Systems and methods for automatic detection of spills are disclosed. In some exemplary implementations, a robot can have a spill detector comprising at least one optical imaging device configured to capture at least one image of a scene containing a spill while the robot moves between locations. The robot can process the at least one image by segmentation. Once the spill has been identified, the robot can then generate an alert indicative at least in part of a recognition of the spill.Type: GrantFiled: September 25, 2019Date of Patent: April 6, 2021Assignee: Brain CorporationInventors: Dimitry Fisher, Cody Griffin, Micah Richert, Filip Piekniewski, Eugene Izhikevich, Jayram Moorkanikara Nageswaran, John Black
-
Patent number: 10895629Abstract: Broadband signal transmissions may be used for object detection and/or ranging. Broadband transmissions may comprise a pseudo-random bit sequence or a bit sequence produced using, a random process. The sequence may be used to modulate transmissions of a given wave type. Various types of waves may be utilized, pressure, light, and radio waves. Waves reflected by objects within the sensing volume may be sampled. The received signal may be convolved with a time-reversed copy of the transmitted random sequence to produce a correlogram. The correlogram may be analyzed to determine range to objects. The analysis may comprise determination of one or more peaks/troughs in the correlogram. Range to an object may be determines based on a time lag of a respective peak.Type: GrantFiled: December 19, 2018Date of Patent: January 19, 2021Assignee: Brain CorporationInventor: Micah Richert
-
Patent number: 10860882Abstract: Apparatus and methods for detecting and utilizing saliency in digital images. In one implementation, salient objects may be detected based on analysis of pixel characteristics. Least frequently occurring pixel values may be deemed as salient. Pixel values in an image may be compared to a reference. Color distance may be determined based on a difference between reference color and pixel color. Individual image channels may be scaled when determining saliency in a multi-channel image. Areas of high saliency may be analyzed to determine object position, shape, and/or color. Multiple saliency maps may be additively or multiplicative combined in order to improve detection performance (e.g., reduce number of false positives). Methodologies described herein may enable robust tracking of objects utilizing fewer determination resources. Efficient implementation of the methods described below may allow them to be used for example on board a robot (or autonomous vehicle) or a mobile determining platform.Type: GrantFiled: July 23, 2018Date of Patent: December 8, 2020Assignee: Brain CorporationInventors: Filip Piekniewski, Micah Richert, Dimitry Fisher
-
Patent number: 10818016Abstract: Systems and methods for predictive/reconstructive visual object tracking are disclosed. The visual object tracking has advanced abilities to track objects in scenes, which can have a variety of applications as discussed in this disclosure. In some exemplary implementations, a visual system can comprise a plurality of associative memory units, wherein each associative memory unit has a plurality of layers. The associative memory units can be communicatively coupled to each other in a hierarchical structure, wherein data in associative memory units in higher levels of the hierarchical structure are more abstract than lower associative memory units. The associative memory units can communicate to one another supplying contextual data.Type: GrantFiled: March 19, 2019Date of Patent: October 27, 2020Assignee: Brain CorporationInventors: Filip Piekniewski, Micah Richert, Dimitry Fisher, Patryk Laurent, Csaba Petre
-
Patent number: 10820009Abstract: Frame sequences from multiple image sensors may be combined in order to form, for example, an interleaved frame sequence. Individual frames of the combined sequence may be configured a by combination (e.g., concatenation) of frames from one or more source sequences. The interleaved/concatenated frame sequence may be encoded using a motion estimation encoder. Output of the video encoder may be processed (e.g., parsed) in order to extract motion information present in the encoded video. The motion information may be utilized in order to determine a depth of visual scene, such as by using binocular disparity between two or more images by an adaptive controller in order to detect one or more objects salient to a given task. In one variant, depth information is utilized during control and operation of mobile robotic devices.Type: GrantFiled: August 17, 2018Date of Patent: October 27, 2020Assignee: Brain CorporationInventor: Micah Richert
-
Patent number: 10810456Abstract: Apparatus and methods for detecting and utilizing saliency in digital images. In one implementation, salient objects may be detected based on analysis of pixel characteristics. Least frequently occurring pixel values may be deemed as salient. Pixel values in an image may be compared to a reference. Color distance may be determined based on a difference between reference color and pixel color. Individual image channels may be scaled when determining saliency in a multi-channel image. Areas of high saliency may be analyzed to determine object position, shape, and/or color. Multiple saliency maps may be additively or multiplicative combined in order to improve detection performance (e.g., reduce number of false positives). Methodologies described herein may enable robust tracking of objects utilizing fewer determination resources. Efficient implementation of the methods described below may allow them to be used for example on board a robot (or autonomous vehicle) or a mobile determining platform.Type: GrantFiled: January 15, 2018Date of Patent: October 20, 2020Assignee: Brain CorporationInventors: Filip Piekniewski, Micah Richert, Dimitry Fisher
-
Patent number: 10807230Abstract: Apparatus and methods for navigation of a robotic device configured to operate in an environment comprising objects and/or persons. Location of objects and/or persons may change prior and/or during operation of the robot. In one embodiment, a bistatic sensor comprises a transmitter and a receiver. The receiver may be spatially displaced from the transmitter. The transmitter may project a pattern on a surface in the direction of robot movement. In one variant, the pattern comprises an encoded portion and an information portion. The information portion may be used to communicate information related to robot movement to one or more persons. The encoded portion may be used to determine presence of one or more object in the path of the robot. The receiver may sample a reflected pattern and compare it with the transmitted pattern. Based on a similarity measure breaching a threshold, indication of object present may be produced.Type: GrantFiled: January 22, 2018Date of Patent: October 20, 2020Assignee: Brain CorporationInventors: Botond Szatmary, Micah Richert
-
Patent number: 10728570Abstract: A data processing apparatus may use a video encoder in order to extract motion information from streaming video in real time. Output of the video encoder may be parsed in order to extract motion information associated with one or more objects within the video stream. Motion information may be utilized by e.g., an adaptive controller in order to detect one or more objects salient to a given task. The controller may be configured to determine a control signal associated with the given task. The control signal determination may be configured based on a characteristic of an object detected using motion information extracted from the encoded output. The control signal may be provided to a robotic device causing the device to execute the task. The use of dedicated hardware video encoder output may reduce energy consumption associated with execution of the task and/or extend autonomy of the robotic device.Type: GrantFiled: December 5, 2018Date of Patent: July 28, 2020Assignee: Brain CorporationInventor: Micah Richert
-
Patent number: 10657409Abstract: Methods and apparatus for tracking and discerning objects using their saliency. In one embodiment of the present disclosure, the tracking of objects is based on a combination of object saliency and additional sources of signal about object identity. Under certain simplifying assumptions, the present disclosure allows for robust tracking of simple objects with limited processing resources. In one or more variants, efficient implementation of the methods described allow sensors (e.g., cameras) to be used on board a robot (or autonomous vehicle) on a mobile determining platform, such as to capture images to determine the presence and/or identity of salient objects. Such determination of salient objects allow for e.g., adjustments to vehicle or other moving object trajectory.Type: GrantFiled: March 4, 2019Date of Patent: May 19, 2020Assignee: Brain CorporationInventors: Filip Piekniewski, Micah Richert
-
Publication number: 20200086494Abstract: Systems and methods for automatic detection of spills are disclosed. In some exemplary implementations, a robot can have a spill detector comprising at least one optical imaging device configured to capture at least one image of a scene containing a spill while the robot moves between locations. The robot can process the at least one image by segmentation. Once the spill has been identified, the robot can then generate an alert indicative at least in part of a recognition of the spill.Type: ApplicationFiled: September 25, 2019Publication date: March 19, 2020Inventors: Dimitry Fisher, Cody Griffin, Micah Richert, Filip Piekniewski, Eugene Izhikevich, Jayram Moorkanikara Nageswaran, John Black
-
Publication number: 20200073401Abstract: A system for controlling movement of a device comprises at least one processor configured to receive a first input from a sensor upon detection of an obstacle in a first region of the device and a different second input from the sensor upon detection of the object in a different second region of the device and further configured to transmit a first signal to at least one actuator upon receiving the first input from the sensor, the first signal including a strength of first value and transmit a second signal upon receiving the second input from the sensor, the second value being greater than the first value.Type: ApplicationFiled: November 11, 2019Publication date: March 5, 2020Inventors: Botond Szatmary, Micah Richert, Jean-Baptiste Passot, John Black, Oliver Martin
-
Patent number: 10464213Abstract: Systems and methods for automatic detection of spills are disclosed. In some exemplary implementations, a robot can have a spill detector comprising at least one optical imaging device configured to capture at least one image of a scene containing a spill while the robot moves between locations. The robot can process the at least one image by segmentation. Once the spill has been identified, the robot can then generate an alert indicative at least in part of a recognition of the spill.Type: GrantFiled: June 4, 2018Date of Patent: November 5, 2019Assignee: Brain CorporationInventors: Dimitry Fisher, Cody Griffin, Micah Richert, Filip Piekniewski, Eugene Izhikevich, Jayram Moorkanikara Nageswaran, John Black
-
Publication number: 20190251386Abstract: Methods and apparatus for tracking and discerning objects using their saliency. In one embodiment of the present disclosure, the tracking of objects is based on a combination of object saliency and additional sources of signal about object identity. Under certain simplifying assumptions, the present disclosure allows for robust tracking of simple objects with limited processing resources. In one or more variants, efficient implementation of the methods described allow sensors (e.g., cameras) to be used on board a robot (or autonomous vehicle) on a mobile determining platform, such as to capture images to determine the presence and/or identity of salient objects. Such determination of salient objects allow for e.g., adjustments to vehicle or other moving object trajectory.Type: ApplicationFiled: March 4, 2019Publication date: August 15, 2019Inventors: Filip Piekniewski, Micah Richert
-
Publication number: 20190244365Abstract: Systems and methods for predictive/reconstructive visual object tracking are disclosed. The visual object tracking has advanced abilities to track objects in scenes, which can have a variety of applications as discussed in this disclosure. In some exemplary implementations, a visual system can comprise a plurality of associative memory units, wherein each associative memory unit has a plurality of layers. The associative memory units can be communicatively coupled to each other in a hierarchical structure, wherein data in associative memory units in higher levels of the hierarchical structure are more abstract than lower associative memory units. The associative memory units can communicate to one another supplying contextual data.Type: ApplicationFiled: March 19, 2019Publication date: August 8, 2019Inventors: Filip Piekniewski, Micah Richert, Dimitry Fisher, Patryk Laurent, Csaba Petre
-
Publication number: 20190178982Abstract: Broadband signal transmissions may be used for object detection and/or ranging. Broadband transmissions may comprise a pseudo-random bit sequence or a bit sequence produced using, a random process. The sequence may be used to modulate transmissions of a given wave type. Various types of waves may be utilized, pressure, light, and radio waves. Waves reflected by objects within the sensing volume may be sampled. The received signal may be convolved with a time-reversed copy of the transmitted random sequence to produce a correlogram. The correlogram may be analyzed to determine range to objects. The analysis may comprise determination of one or more peaks/troughs in the correlogram. Range to an object may be determines based on a time lag of a respective peak.Type: ApplicationFiled: December 19, 2018Publication date: June 13, 2019Inventor: Micah Richert