Patents by Inventor Joona Marku
Joona Marku 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: 20230419830Abstract: Techniques for determining right of way through an intersection are discussed herein. Routes through the intersection may be associated with respective priorities. The route associated with an inbound lane devoid of yield or stop markers may be determined as being associated with the highest priority. The hierarchy of the other priorities may be organized based on whether the number of times routes associated with each respective priority intersects the route associated with the highest priority. The routes and the priorities are saved in a data structure, and the data structure is transmitted to an autonomous vehicle for controlling the autonomous vehicle through the intersection.Type: ApplicationFiled: June 27, 2022Publication date: December 28, 2023Inventors: Robert Jonathan Crane, Joona Markus Petteri Kiiski
-
Patent number: 11661076Abstract: Techniques and methods for determining a distance between a point within an environment and a reference line are discussed herein. For instance, a vehicle may be navigating. While navigating, the vehicle may receive a reference line that represents a road segment and determine various regions relative to the reference line. Additionally, the vehicle may generate sensor data representing the environment and identify an object using the sensor data. The vehicle may then determine that a location of the object corresponds to a region from the regions. Based on the region, the vehicle may determine a rule for identifying the distance between the vehicle and the reference line. The vehicle may then determine the distance using the rule, the location of the object, and the reference line. Additionally, the vehicle may determine an action for the vehicle to perform that is based on the distance.Type: GrantFiled: November 4, 2020Date of Patent: May 30, 2023Assignee: Zoox, Inc.Inventors: Lakshay Garg, Joona Markus Petteri Kiiski
-
Publication number: 20230067887Abstract: The present disclosure involves systems and methods for detecting road blockages and generating alternative routes. In some cases, a system detects, based at least in part on sensor data associated with an autonomous vehicle, a portion of an environment that impedes a planned path of the autonomous vehicle. The system determines a semantic classification associated with the portion of the environment and transmits a re-routing request comprising the semantic classification to one or more remote computing devices. The system receives an instruction associated with navigating the autonomous vehicle around the portion of the environment from the remote computing devices, where the instruction includes an alternative route determined from a plurality of alternative routes. The system further controls the autonomous vehicle to navigate around the portion of the environment based at least in part on the instruction.Type: ApplicationFiled: August 27, 2021Publication date: March 2, 2023Inventors: Lakshay Garg, Ravi Gogna, Joona Markus Petteri Kiiski, Caili Li
-
Publication number: 20230008285Abstract: Controlling autonomous vehicles requires accurate information about how entities behave in an environment with respect to one another. In an example, a data structure is used to associate entities in an environment of the vehicle with the vehicle and/or with each other. For example, associations between entities can be based on locations of the entities relative to each other and/or relative to segments of a drivable surface. Information about associations between the vehicle and/or entities in the environment may be used to identify entities that may influence travel of the vehicle and/or other entities and, in some implementations, vehicle controls can be generated based on these relevant entities.Type: ApplicationFiled: July 18, 2022Publication date: January 12, 2023Inventors: Lichao Ma, Joona Markus Petteri Kiiski
-
Patent number: 11392128Abstract: Controlling autonomous vehicles requires accurate information about how entities behave in an environment with respect to one another. In an example, a data structure is used to associate entities in an environment of the vehicle with the vehicle and/or with each other. For example, associations between entities can be based on locations of the entities relative to each other and/or relative to segments of a drivable surface. Information about associations between the vehicle and/or entities in the environment may be used to identify entities that may influence travel of the vehicle and/or other entities and, in some implementations, vehicle controls can be generated based on these relevant entities.Type: GrantFiled: April 19, 2019Date of Patent: July 19, 2022Assignee: Zoox, Inc.Inventors: Lichao Ma, Joona Markus Petteri Kiiski
-
Patent number: 11360477Abstract: Techniques for determining a trajectory for an autonomous vehicle are described herein. In general, determining a route can include utilizing a search algorithm such as Monte Carlo Tree Search (MCTS) to search for possible trajectories, while using temporal logic formulas, such as Linear Temporal Logic (LTL), to validate or reject the possible trajectories. Trajectories can be selected based on various costs and constraints optimized for performance. Determining a trajectory can include determining a current state of the autonomous vehicle, which can include determining static and dynamic symbols in an environment. A context of an environment can be populated with the symbols, features, predicates, and LTL formula. Rabin automata can be based on the LTL formula, and the automata can be used to evaluate various candidate trajectories. Nodes of the MCTS can be generated and actions can be explored based on machine learning implemented as, for example, a deep neural network.Type: GrantFiled: June 22, 2020Date of Patent: June 14, 2022Assignee: Zoox, Inc.Inventors: Marin Kobilarov, Timothy Caldwell, Vasumathi Raman, Christopher Paxton, Joona Markus Petteri Kiiski, Jacob Lee Askeland, Robert Edward Somers
-
Patent number: 10897662Abstract: An assembly (1) for protecting an acoustic device comprises an expanded polytetrafluorethylene (ePTFE) membrane (3) and first and second polymeric substrates (2, 4) disposed on opposing sides (5, 6) of the membrane (3). The first substrate (2) is transmissive for laser light of a predetermined wavelength, and the membrane (3) is joined to the first and second substrates (2, 4) by first and second laser weld joints (9, 10) on the first side (5) of the membrane (3) and the second side (6) of the membrane (3), respectively, that are created in a single laser transmission welding step through the first polymeric substrate (2) towards the second polymeric substrate (4). The first side (5) of the membrane (3) may be at least partially absorbent for the laser light and the second side (6) may be at least partially transmissive for the laser light. This may be achieved by a color gradient from black to white from the first side (5) to the second side (6).Type: GrantFiled: September 14, 2016Date of Patent: January 19, 2021Assignees: W. L. Gore & Associates GmbH, W. L. Gore & Associates (Shenzhen) Co., Ltd.Inventors: Anton Killer, Joona Markus Riihimaeki, Xishou A. Li
-
Publication number: 20200387158Abstract: Techniques for determining a trajectory for an autonomous vehicle are described herein. In general, determining a route can include utilizing a search algorithm such as Monte Carlo Tree Search (MCTS) to search for possible trajectories, while using temporal logic formulas, such as Linear Temporal Logic (LTL), to validate or reject the possible trajectories. Trajectories can be selected based on various costs and constraints optimized for performance. Determining a trajectory can include determining a current state of the autonomous vehicle, which can include determining static and dynamic symbols in an environment. A context of an environment can be populated with the symbols, features, predicates, and LTL formula. Rabin automata can be based on the LTL formula, and the automata can be used to evaluate various candidate trajectories. Nodes of the MCTS can be generated and actions can be explored based on machine learning implemented as, for example, a deep neural network.Type: ApplicationFiled: June 22, 2020Publication date: December 10, 2020Inventors: Marin Kobilarov, Timothy Caldwell, Vasumathi Raman, Christopher Paxton, Joona Markus Petteri Kiiski, Jacob Lee Askeland, Robert Edward Somers
-
Patent number: 10832439Abstract: This application describes locating objects in an environment, such as a mapped region. In an example, a location of an entity on a drivable surface can include querying an axis-aligned bounding box (AABB) tree to determine a segment of the drivable surface including the location. In some examples, the location can be further determined within the segment of the drivable surface. For instance, the segment of the drivable surface may be partitioned into a plurality of polygons, and the polygons can be searched to determine a lane segment in the road segment associated with the entity.Type: GrantFiled: April 19, 2019Date of Patent: November 10, 2020Assignee: Zoox, Inc.Inventors: Lichao Ma, Joona Markus Petteri Kiiski
-
Patent number: 10691127Abstract: Techniques for determining a trajectory for an autonomous vehicle are described herein. In general, determining a route can include utilizing a search algorithm such as Monte Carlo Tree Search (MCTS) to search for possible trajectories, while using temporal logic formulas, such as Linear Temporal Logic (LTL), to validate or reject the possible trajectories. Trajectories can be selected based on various costs and constraints optimized for performance. Determining a trajectory can include determining a current state of the autonomous vehicle, which can include determining static and dynamic symbols in an environment. A context of an environment can be populated with the symbols, features, predicates, and LTL formula. Rabin automata can be based on the LTL formula, and the automata can be used to evaluate various candidate trajectories. Nodes of the MCTS can be generated and actions can be explored based on machine learning implemented as, for example, a deep neural network.Type: GrantFiled: November 16, 2018Date of Patent: June 23, 2020Assignee: Zoox, Inc.Inventors: Marin Kobilarov, Timothy Caldwell, Vasumathi Raman, Christopher Paxton, Joona Markus Petteri Kiiski, Jacob Lee Askeland, Robert Edward Somers
-
Patent number: 10492733Abstract: An apparatus for determining information indicative of cardiac malfunctions and abnormalities includes a processing device (502) configured to detect amplitude variation from a signal indicative of cardiovascular motion, where the amplitude variation element variation of the amplitude of a wave pattern, e.g. the AO-peak, repeating on the heart-beat rate on the signal. The processing device is configured to determine, at least partly on the basis of the detected amplitude variation, an indicator of cardiac malfunction and abnormality.Type: GrantFiled: April 17, 2013Date of Patent: December 3, 2019Assignee: PRECORDIOR OYInventors: Juhani Airaksinen, Tero Koivisto, Joona Marku, Ari Paasio, Mikko Pankaala, Kati Sairanen, Tuomas Valtonen, Peter Virta
-
Publication number: 20190361443Abstract: Trajectory generation and/or execution architecture is described. In an example, a first signal can be determined at a first frequency, wherein the first signal comprises information associated with causing the system to move to a location. Further, a second signal can be determined at a second frequency different from the first frequency and based at least in part on the first signal. A system can be controlled to move to the location, based at least in part on the second signal.Type: ApplicationFiled: July 15, 2019Publication date: November 28, 2019Inventors: Gary Linscott, Robert Edward Somers, Joona Markus Petteri Kiiski, Marin Kobilarov, Timothy Caldwell, Jacob Lee Askeland, Ashutosh Gajanan Rege, Joseph Funke
-
Publication number: 20190246192Abstract: An assembly (1) for protecting an acoustic device comprises an expanded polytetrafluorethylene (ePTFE) membrane (3) and first and second polymeric substrates (2, 4) disposed on opposing sides (5, 6) of the membrane (3). The first substrate (2) is transmissive for laser light of a predetermined wavelength, and the membrane (3) is joined to the first and second substrates (2, 4) by first and second laser weld joints (9, 10) on the first side (5) of the membrane (3) and the second side (6) of the membrane (3), respectively, that are created in a single laser transmission welding step through the first polymeric substrate (2) towards the second polymeric substrate (4). The first side (5) of the membrane (3) may be at least partially absorbent for the laser light and the second side (6) may be at least partially transmissive for the laser light. This may be achieved by a color gradient from black to white from the first side (5) to the second side (6).Type: ApplicationFiled: September 14, 2016Publication date: August 8, 2019Inventors: Anton Killer, Joona Markus Riihimaeki, Xishou A. Li
-
Patent number: 10353390Abstract: Techniques for generating and executing trajectories to guide autonomous vehicles are described. In an example, a first computer system associated with an autonomous vehicle can generate, at a first operational frequency, a route to guide the autonomous vehicle from a current location to a target location. The first computer system can further determine, at a second operational frequency, an instruction for guiding the autonomous vehicle along the route and can generate, at a third operational frequency, a trajectory based at least partly on the instruction and real-time processed sensor data. A second computer system that is associated with the autonomous vehicle and is in communication with the first computer system can execute, at a fourth operational frequency, the trajectory to cause the autonomous vehicle to travel along the route. The separation of the first computer system and the second computer system can provide enhanced safety, redundancy, and optimization.Type: GrantFiled: June 23, 2017Date of Patent: July 16, 2019Assignee: Zoox, Inc.Inventors: Gary Linscott, Robert Edward Somers, Joona Markus Petteri Kiiski, Marin Kobilarov, Timothy Caldwell, Jacob Lee Askeland, Ashutosh Gajanan Rege, Joseph Funke
-
Publication number: 20190101919Abstract: Techniques for determining a trajectory for an autonomous vehicle are described herein. In general, determining a route can include utilizing a search algorithm such as Monte Carlo Tree Search (MCTS) to search for possible trajectories, while using temporal logic formulas, such as Linear Temporal Logic (LTL), to validate or reject the possible trajectories. Trajectories can be selected based on various costs and constraints optimized for performance. Determining a trajectory can include determining a current state of the autonomous vehicle, which can include determining static and dynamic symbols in an environment. A context of an environment can be populated with the symbols, features, predicates, and LTL formula. Rabin automata can be based on the LTL formula, and the automata can be used to evaluate various candidate trajectories. Nodes of the MCTS can be generated and actions can be explored based on machine learning implemented as, for example, a deep neural network.Type: ApplicationFiled: November 16, 2018Publication date: April 4, 2019Inventors: Marin Kobilarov, Timothy Caldwell, Vasumathi Raman, Christopher Paxton, Joona Markus Petteri Kiiski, Jacob Lee Askeland, Robert Edward Somers
-
Patent number: 10133275Abstract: Techniques for determining a trajectory for an autonomous vehicle are described herein. In general, determining a route can include utilizing a search algorithm such as Monte Carlo Tree Search (MCTS) to search for possible trajectories, while using temporal logic formulas, such as Linear Temporal Logic (LTL), to validate or reject the possible trajectories. Trajectories can be selected based on various costs and constraints optimized for performance. Determining a trajectory can include determining a current state of the autonomous vehicle, which can include determining static and dynamic symbols in an environment. A context of an environment can be populated with the symbols, features, predicates, and LTL formula. Rabin automata can be based on the LTL formula, and the automata can be used to evaluate various candidate trajectories. Nodes of the MCTS can be generated and actions can be explored based on machine learning implemented as, for example, a deep neural network.Type: GrantFiled: June 23, 2017Date of Patent: November 20, 2018Assignee: Zoox, Inc.Inventors: Marin Kobilarov, Timothy Caldwell, Vasumathi Raman, Christopher Paxton, Joona Markus Petteri Kiiski, Jacob Lee Askeland, Robert Edward Somers
-
Publication number: 20180251126Abstract: Techniques for generating and executing trajectories to guide autonomous vehicles are described. In an example, a first computer system associated with an autonomous vehicle can generate, at a first operational frequency, a route to guide the autonomous vehicle from a current location to a target location. The first computer system can further determine, at a second operational frequency, an instruction for guiding the autonomous vehicle along the route and can generate, at a third operational frequency, a trajectory based at least partly on the instruction and real-time processed sensor data. A second computer system that is associated with the autonomous vehicle and is in communication with the first computer system can execute, at a fourth operational frequency, the trajectory to cause the autonomous vehicle to travel along the route. The separation of the first computer system and the second computer system can provide enhanced safety, redundancy, and optimization.Type: ApplicationFiled: June 23, 2017Publication date: September 6, 2018Inventors: Gary Linscott, Robert Edward Somers, Joona Markus Petteri Kiiski, Marin Kobilarov, Timothy Caldwell, Jacob Lee Askeland, Ashutosh Gajanan Rege, Joseph Funke
-
Patent number: 9585580Abstract: An apparatus for determining information indicative of cardiac malfunctions and abnormalities includes a processing device (402) configured to extract, from a signal indicative of electromagnetic phenomena related to cardiac activity, a first wave pattern repeating on a heart-beat rate and, from a signal indicative of cardiovascular motion, a second wave pattern repeating on the heart-beat rate. The processing device is configured to form timing data such that each timing value of the timing data is indicative of a time period from a reference point of the first wave pattern belonging to one heart-beat period to a reference point of the second wave pattern belonging to the same heart-beat period. The processing device is configured to determine, at least partly on the basis of the timing data, an indicator of cardiac malfunction and abnormality.Type: GrantFiled: April 17, 2013Date of Patent: March 7, 2017Assignee: TURUN YLIOPISTOInventors: Juhani Airaksinen, Tero Koivisto, Joona Marku, Ari Paasio, Mikko Pankaala, Kati Sairanen, Tuomas Valtonen, Peter Virta
-
Publication number: 20150133806Abstract: An apparatus for determining information indicative of cardiac malfunctions and abnormalities includes a processing device (402) configured to extract, from a signal indicative of electromagnetic phenomena related to cardiac activity, a first wave pattern repeating on a heart-beat rate and, from a signal indicative of cardiovascular motion, a second wave pattern repeating on the heart-beat rate. The processing device is configured to form timing data such that each timing value of the timing data is indicative of a time period from a reference point of the first wave pattern belonging to one heart-beat period to a reference point of the second wave pattern belonging to the same heart-beat period. The processing device is configured to determine, at least partly on the basis of the timing data, an indicator of cardiac malfunction and abnormality.Type: ApplicationFiled: April 17, 2013Publication date: May 14, 2015Applicant: TURUN YLIOPISTOInventors: Juhani Airaksinen, Tero Koivisto, Joona Marku, Ari Paasio, Mikko Pänkäälä, Kati Sairanen, Tuomas Valtonen, Peter Virta
-
Publication number: 20150065894Abstract: An apparatus for determining information indicative of cardiac malfunctions and abnormalities includes a processing device (502) configured to detect amplitude variation from a signal indicative of cardiovascular motion, where the amplitude variation element variation of the amplitude of a wave pattern, e.g. the AO-peak, repeating on the heart-beat rate on the signal. The processing device is configured to determine, at least partly on the basis of the detected amplitude variation, an indicator of cardiac malfunction and abnormality.Type: ApplicationFiled: April 17, 2013Publication date: March 5, 2015Applicant: TURUN YLIOPISTOInventors: Juhani Airaksinen, Tero Koivisto, Joona Marku, Ari Paasio, Mikko Pankaala, Kati Sairanen, Tuomas Valtonen, Peter Virta