Patents by Inventor Roberto Molina
Roberto Molina 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: 20240001562Abstract: A system and method for incident notification for an autonomous or a semi-autonomous cleaning device. The incident notification can be provided with or without videos using hyperlinks. Videos can be accessed directly on the cleaning device graphical user interface (GUI) on the incident notification dashboard. Based on the detected failure types, direct links to specific contextual help videos next to each incident notification can be provided to further troubleshoot the incident. The system simplifies the complexity of incident notification and improves the user experience by merging all monitoring on a single dashboard which can manage all simultaneous faults in a coherent manner.Type: ApplicationFiled: June 29, 2023Publication date: January 4, 2024Inventors: Florin COCA, Resma RATH, Duncan Chapman MCLENNAN, Oriana WONG, Pablo Roberto MOLINA-CABRERA
-
Patent number: 11844474Abstract: An apparatus includes a frame, a drive assembly supported by the frame, an electronic system supported by the frame, and a cleaning assembly coupled to the frame. The drive assembly is configured to move the frame along a surface. The cleaning assembly is configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame. The electronic system has at least a processor and a memory. The processor is configured to define a path along which the drive assembly travels and is configured to redefined a path along which the drive assembly travels based on at least one signal received from at least one sensor.Type: GrantFiled: August 8, 2022Date of Patent: December 19, 2023Assignee: AVIDBOTS CORP.Inventors: Faizan Sheikh, Pablo Roberto Molina Cabrera, Todd Willick, Julien D'Alessio-Doucet, Kenneth Lee
-
Publication number: 20230113331Abstract: A hybrid mapping and localization system using continuous localization algorithms is disclosed. When a localization quality is sufficiently high, based on a validated points localization monitor metric, then the map updates are allowed to be made on the localization map. This helps localizing in dynamic environments because these environment changes are actually integrated into the underlying map, so that the particle filter does not snap to incorrect object locations.Type: ApplicationFiled: October 12, 2022Publication date: April 13, 2023Inventors: Marc GALLANT, Teyvonia THOMAS, Mark VANDERMEULEN, Dan ERUSALIMCHIK, Pablo Roberto MOLINA CABRERA
-
Patent number: 11531347Abstract: A virtual teaching system includes a semi-autonomous device to perform a task such as cleaning a target environment. The semi-autonomous device includes one or more sensors configured to record environmental data from the target environment that can be used to construct a virtual environment. The semi-autonomous device is operably coupled to an analysis system. The analysis system includes a processor to perform multiple functions, such as constructing the virtual environment from the recorded environmental data and supporting operation of a user interface. The user interface can be operably coupled to the processor, allowing a human operator to teach a virtual device in the virtual environment to perform an action sequence. Once the virtual device has been taught an action sequence in the virtual environment, the analysis system can transfer the recorded action sequence to the semi-autonomous device for use in the target environment.Type: GrantFiled: September 17, 2020Date of Patent: December 20, 2022Assignee: Avidbots CorpInventors: Pablo Roberto Molina Cabrera, Thomas Joseph Duchesne, Ronald Scotte Zinn
-
Patent number: 11517170Abstract: A system for a self-cleaning squeegee that is integrated with a semi-autonomous cleaning device includes a frame coupled to the cleaning device. A squeegee is coupled to the frame and oriented such that an edge of the squeegee is in close proximity to a surface, e.g., a floor, for cleaning. A manifold configured to receive a cleaning fluid is coupled to the frame and oriented such that the cleaning fluid can be dispersed onto at least a portion of the squeegee. A connecting member is used to couple the manifold to an external fluid distribution system that provides the cleaning fluid. The self-cleaning squeegee system can thus disperse pressurized cleaning fluid, e.g., water or a mixture of water and soap, via the manifold to clean the surface of a squeegee. In this manner, the self-cleaning squeegee system can clean squeegees on the cleaning device without the need for human intervention.Type: GrantFiled: July 23, 2019Date of Patent: December 6, 2022Assignee: Avidbots CorpInventors: Pablo Roberto Molina Cabrera, Ian Gardiner
-
Publication number: 20220378266Abstract: An apparatus includes a frame, a drive assembly supported by the frame, an electronic system supported by the frame, and a cleaning assembly coupled to the frame. The drive assembly is configured to move the frame along a surface. The cleaning assembly is configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame. The electronic system has at least a processor and a memory. The processor is configured to define a path along which the drive assembly travels and is configured to redefined a path along which the drive assembly travels based on at least one signal received from at least one sensor.Type: ApplicationFiled: August 8, 2022Publication date: December 1, 2022Applicant: Avidbots Corp.Inventors: Faizan SHEIKH, Pablo Roberto Molina CABRERA, Todd WILLICK, Julien D'ALESSIO-DOUCET, Kenneth LEE
-
Patent number: 11510545Abstract: An apparatus includes a frame, a drive assembly supported by the frame, an electronic system supported by the frame, and a cleaning assembly coupled to the frame. The drive assembly is configured to move the frame along a surface. The cleaning assembly is configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame. The electronic system has at least a processor and a memory. The processor is configured to define a path along which the drive assembly travels and is configured to redefined a path along which the drive assembly travels based on at least one signal received from at least one sensor.Type: GrantFiled: April 27, 2020Date of Patent: November 29, 2022Assignee: AVIDBOTS CORP.Inventors: Faizan Sheikh, Pablo Roberto Molina Cabrera, Todd Willick, Julien D'Alessio-Doucet, Kenneth Lee
-
Publication number: 20220296058Abstract: A system and method of software control and autonomy of a disinfection module for an autonomous or semi-autonomous cleaning device. The disinfection module control software resides on a computer with processor and memory. The disinfection module is connected to peripherals for sensing and localizing in the environment and controlling the actuators for the motion of the cleaning device. The disinfection module control software processes the sprayer's status, follows and plans paths to move the cleaning device to the spray targets, generates appropriate motion commands, and controls the disinfection module's pump, fan, LED, and electrostatic generator states.Type: ApplicationFiled: May 24, 2022Publication date: September 22, 2022Inventors: Pablo Roberto MOLINA CABRERA, Kenneth King Ho LEE, Cameron Scott Reidlinger FRASER, Florin COCA
-
Publication number: 20220265110Abstract: A system and method can be provided for detecting the status of one or more components and/or systems of, for example, a manual, semi-autonomous, or fully autonomous cleaning device or the like. Embodiments described herein relate to a system that provides semi-autonomous cleaning of surfaces by a semi-autonomous cleaning device. The system provides for improved reliable obstacle detection and avoidance, improved sensing, improved design, improved failure detection, advanced diagnostics and expandability capabilities.Type: ApplicationFiled: August 12, 2020Publication date: August 25, 2022Inventors: Pablo Roberto MOLINA CABRERA, Yoohee CHOI, Florin COCA, Adel FAKIH, Bongkyun Jake PARK, Weilong YE, Umer RASHEED, Bhavnit Singh BAJWA, Cameron Scott Reidlinger FRASER, Kenneth King Ho LEE, Duncan Chapman MCLENNAN, Thomas Joseph DUCHESNE, Breanna May HAYTON, Igor GORZKOWSKI, John James Samuel HYDE, Alexander BERSENEV, Ravi BABOOLAL, Dhrov GUPTA, Thomas GRANDIN
-
Patent number: 11191413Abstract: In some embodiments, a method of monitoring, analyzing, and/or validating the lifecycle and maintenance schedule of consumable wear components used in or by a semi-autonomous cleaning device can include scanning a unique identifier associated with a consumable component and receiving, at the cleaning device, data associated with the unique identifier. A signal associated with the data is sent from the cleaning device to a host device. After scanning the unique identifier, the consumable component is installed in or on the cleaning device. During use of the cleaning device, a status of the consumable component is monitored and a signal is sent to the host device in response to one or more characteristics associated with the consumable component meeting a criterion.Type: GrantFiled: October 1, 2020Date of Patent: December 7, 2021Assignee: Avidbots CorpInventors: Pablo Roberto Molina Cabrera, Derek Kursikowski
-
Publication number: 20210365029Abstract: Systems and methods of monitoring the position of semi-autonomous or fully-autonomous devices for safe navigation in a dynamic, unstructured environment can include processes to detect localization errors via an odometry check, a laser map alignment check, or a bimodal distribution check; detect tracking errors to monitor and/or control device trajectory and/or to avoid device rollover; regulate velocity control based on static or dynamic safety zones for collision avoidance; perform system integrity checks to maintain desired performance over time; and/or the like. These processes may interface with and/or utilize sensors on the device and may provide inputs for a safety monitor system that oversees device safety. In addition, an onboard computer system with a real time operating system may be used to enable real time monitoring and response during device navigation and to execute relevant processes associated with this system independent of other processes performed.Type: ApplicationFiled: March 27, 2019Publication date: November 25, 2021Inventors: Pablo Roberto MOLINA CABRERA, Ronald Scotte ZINN, Kenneth LEE, Jon MCAUSLAND, Yoohee CHOI, Dan ERUSALIMCHIK
-
Publication number: 20210080964Abstract: A virtual teaching system includes a semi-autonomous device to perform a task such as cleaning a target environment. The semi-autonomous device includes one or more sensors configured to record environmental data from the target environment that can be used to construct a virtual environment. The semi-autonomous device is operably coupled to an analysis system. The analysis system includes a processor to perform multiple functions, such as constructing the virtual environment from the recorded environmental data and supporting operation of a user interface. The user interface can be operably coupled to the processor, allowing a human operator to teach a virtual device in the virtual environment to perform an action sequence. Once the virtual device has been taught an action sequence in the virtual environment, the analysis system can transfer the recorded action sequence to the semi-autonomous device for use in the target environment.Type: ApplicationFiled: September 17, 2020Publication date: March 18, 2021Inventors: Pablo Roberto MOLINA CABRERA, Thomas Joseph DUCHESNE, Ronald Scotte ZINN
-
Publication number: 20210015330Abstract: In some embodiments, a method of monitoring, analyzing, and/or validating the lifecycle and maintenance schedule of consumable wear components used in or by a semi-autonomous cleaning device can include scanning a unique identifier associated with a consumable component and receiving, at the cleaning device, data associated with the unique identifier. A signal associated with the data is sent from the cleaning device to a host device. After scanning the unique identifier, the consumable component is installed in or on the cleaning device. During use of the cleaning device, a status of the consumable component is monitored and a signal is sent to the host device in response to one or more characteristics associated with the consumable component meeting a criterion.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Inventors: Pablo Roberto MOLINA CABRERA, Derek KURSIKOWSKI
-
Patent number: 10827901Abstract: In some embodiments, a method of monitoring, analyzing, and/or validating the lifecycle and maintenance schedule of consumable wear components used in or by a semi-autonomous cleaning device can include scanning a unique identifier associated with a consumable component and receiving, at the cleaning device, data associated with the unique identifier. A signal associated with the data is sent from the cleaning device to a host device. After scanning the unique identifier, the consumable component is installed in or on the cleaning device. During use of the cleaning device, a status of the consumable component is monitored and a signal is sent to the host device in response to one or more characteristics associated with the consumable component meeting a criterion.Type: GrantFiled: February 25, 2019Date of Patent: November 10, 2020Assignee: Avidbots CorpInventors: Pablo Roberto Molina Cabrera, Derek Kursikowski
-
Publication number: 20200329937Abstract: An apparatus includes a frame, a drive assembly supported by the frame, an electronic system supported by the frame, and a cleaning assembly coupled to the frame. The drive assembly is configured to move the frame along a surface. The cleaning assembly is configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame. The electronic system has at least a processor and a memory. The processor is configured to define a path along which the drive assembly travels and is configured to redefined a path along which the drive assembly travels based on at least one signal received from at least one sensor.Type: ApplicationFiled: April 27, 2020Publication date: October 22, 2020Applicant: Avidbots Corp.Inventors: Faizan SHEIKH, Pablo Roberto Molina CABRERA, Todd WILLICK, Julien D'ALESSIO-DOUCET, Kenneth LEE
-
Patent number: 10667664Abstract: An apparatus includes a frame, a drive assembly supported by the frame, an electronic system supported by the frame, and a cleaning assembly coupled to the frame. The drive assembly is configured to move the frame along a surface. The cleaning assembly is configured to engage the surface to transfer detritus from the surface to a storage volume supported by the frame. The electronic system has at least a processor and a memory. The processor is configured to define a path along which the drive assembly travels and is configured to redefined a path along which the drive assembly travels based on at least one signal received from at least one sensor.Type: GrantFiled: April 25, 2016Date of Patent: June 2, 2020Assignee: AVIDBOTS CORP.Inventors: Faizan Sheikh, Pablo Roberto Molina Cabrera, Todd Willick, Julien D'Alessio-Doucet, Kenneth Lee
-
Publication number: 20200029775Abstract: A system for a self-cleaning squeegee that is integrated with a semi-autonomous cleaning device includes a frame coupled to the cleaning device. A squeegee is coupled to the frame and oriented such that an edge of the squeegee is in close proximity to a surface, e.g., a floor, for cleaning. A manifold configured to receive a cleaning fluid is coupled to the frame and oriented such that the cleaning fluid can be dispersed onto at least a portion of the squeegee. A connecting member is used to couple the manifold to an external fluid distribution system that provides the cleaning fluid. The self-cleaning squeegee system can thus disperse pressurized cleaning fluid, e.g., water or a mixture of water and soap, via the manifold to clean the surface of a squeegee. In this manner, the self-cleaning squeegee system can clean squeegees on the cleaning device without the need for human intervention.Type: ApplicationFiled: July 23, 2019Publication date: January 30, 2020Inventors: Pablo Roberto MOLINA CABRERA, Ian GARDINER
-
Publication number: 20200029570Abstract: It relates to compositions produced by microorganism cell cultures, including microorganism-free compositions as well as compositions comprising inactivated microorganisms. It also relates to methods for obtaining the compositions produced by microorganism cell cultures and to agricultural compositions comprising them. It also relates to the use of the compositions of the invention as plant growth promoting agents and to methods for promoting stimulatory activity on plants comprising administering to the plant with these compositions.Type: ApplicationFiled: April 3, 2017Publication date: January 30, 2020Inventors: Carol Paola BEJARANO TOVAR, Pedro Roberto MOLINA GUEVARA, Nerea FERNÁNDEZ ORTIZ DE JÓCANO, Xana Melissa BELASTEGUI MACADAM, Abdellatif BAHAJI, Angela Maria SÁNCHEZ LÓPEZ, Miren Edurne BAROJA FERNÁNDEZ, Francisco José MUÑOZ PÉREZ, Javier POZUETA ROMERO
-
Publication number: 20190261825Abstract: In some embodiments, a method of monitoring, analyzing, and/or validating the lifecycle and maintenance schedule of consumable wear components used in or by a semi-autonomous cleaning device can include scanning a unique identifier associated with a consumable component and receiving, at the cleaning device, data associated with the unique identifier. A signal associated with the data is sent from the cleaning device to a host device. After scanning the unique identifier, the consumable component is installed in or on the cleaning device. During use of the cleaning device, a status of the consumable component is monitored and a signal is sent to the host device in response to one or more characteristics associated with the consumable component meeting a criterion.Type: ApplicationFiled: February 25, 2019Publication date: August 29, 2019Inventors: Pablo Roberto MOLINA CABRERA, Derek KURSIKOWSKI
-
Patent number: D973985Type: GrantFiled: June 8, 2020Date of Patent: December 27, 2022Assignee: Avidbots CorpInventors: Pablo Roberto Molina Cabrera, Dhrov Gupta