Patents by Inventor Ragunathan Rajkumar
Ragunathan Rajkumar 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: 20240300543Abstract: Systems and methods for latency-tolerant assistance of autonomous vehicles (AVs) are described herein. In one aspect, a computer-implemented method for receiving latency-tolerant assistance of an AV can include receiving sensory data from the AV; detecting from the sensory data a trigger for assistance; generating a request for assistance including at least a portion of the sensory data of the AV; receiving, in response to the request for assistance, an operator command for responding to the trigger for assistance; and initiating one or more actuation commands via an actuation subsystem of the AV in response to the received operator command.Type: ApplicationFiled: December 20, 2021Publication date: September 12, 2024Inventors: Ragunathan RAJKUMAR, Sandeep D'SOUZA
-
Publication number: 20240296109Abstract: Systems and methods for testing, training, and instructing autonomous vehicles (AVs) are described herein. In one aspect, a computer-implemented method for live testing an AV including generating one or more test objects from a stored set of test objects, test object attributes, or a combination thereof; superimposing the one or more test objects on sensory data received from one or more sensors of the AV and corresponding to an external environment of the AV; and testing one or more software subsystems of the AV, in a manual mode, a partially autonomous mode or a fully autonomous mode, with the sensory data after superimposition.Type: ApplicationFiled: December 20, 2021Publication date: September 5, 2024Inventors: Ragunathan RAJKUMAR, Sandeep D'SOUZA, Anand BHAT
-
Patent number: 11893801Abstract: A vehicle and a system and method of operating the vehicle based on a gesture made by a traffic director. The system includes a camera and at least one neural network. The camera obtains an image of a flag operator. The at least one neural network is to generates an encoded hand vector based on a configuration of a hand of the traffic director from the image, combines a skeleton of the traffic director generated from the image and the encoded hand vector to generate a representation vector, and predicts a gesture of the traffic director from the representation vector.Type: GrantFiled: April 6, 2021Date of Patent: February 6, 2024Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Eran Kishon, Weijing Shi, Ragunathan Rajkumar
-
Patent number: 11548527Abstract: A control system of a vehicle includes: a target speed module configured to, using a parametric driver model and based on first driver parameters, second driver parameters, and vehicle parameters, determine a target vehicle speed trajectory for a future predetermined period; a driver parameters module configured to determine the first driver parameters based on conditions within a predetermined distance in front of the vehicle; and a control module configured to adjust at least one actuator of the vehicle based on the target vehicle speed trajectory and a present vehicle speed.Type: GrantFiled: May 27, 2020Date of Patent: January 10, 2023Assignees: GM GLOBAL TECHNOLOGY OPERATIONS LLC, Carnegie Mellon UniversityInventors: Bharatkumar Hegde, Junfeng Zhao, Lung En Jan, Chen-fang Chang, Ragunathan Rajkumar
-
Publication number: 20220318560Abstract: A vehicle and a system and method of operating the vehicle based on a gesture made by a traffic director. The system includes a camera and at least one neural network. The camera obtains an image of a flag operator. The at least one neural network is to generates an encoded hand vector based on a configuration of a hand of the traffic director from the image, combines a skeleton of the traffic director generated from the image and the encoded hand vector to generate a representation vector, and predicts a gesture of the traffic director from the representation vector.Type: ApplicationFiled: April 6, 2021Publication date: October 6, 2022Inventors: Eran Kishon, Weijing Shi, Ragunathan Rajkumar
-
Patent number: 11370435Abstract: A method for controlling automated driving operations of a vehicle includes determining vehicle origin and destination data, and generating a graphical representation of a road network with multiple candidate routes between the vehicle's origin and destination. Road-level data, including speed, turn angle, and/or gradient data, is received for each candidate route, and respective total energy uses are estimated for the vehicle to traverse across the candidate routes. Multiple candidate driving strategies, each having respective speed and acceleration profiles, are determined for the candidate route with the lowest estimated total energy use. An optimal candidate driving strategy is selected through a cost evaluation of the associated speed and acceleration profiles and forward movement simulations of the vehicle over a prediction horizon.Type: GrantFiled: September 4, 2019Date of Patent: June 28, 2022Assignees: GM Global Technology Operations LLC, Carnegie Mellon UniversityInventors: Junfeng Zhao, Chen-Fang Chang, Bharatkumar Hegde, Insu Chang, Ragunathan Rajkumar
-
Publication number: 20210370969Abstract: A control system of a vehicle includes: a target speed module configured to, using a parametric driver model and based on first driver parameters, second driver parameters, and vehicle parameters, determine a target vehicle speed trajectory for a future predetermined period; a driver parameters module configured to determine the first driver parameters based on conditions within a predetermined distance in front of the vehicle; and a control module configured to adjust at least one actuator of the vehicle based on the target vehicle speed trajectory and a present vehicle speed.Type: ApplicationFiled: May 27, 2020Publication date: December 2, 2021Inventors: Bharatkumar HEGDE, Junfeng ZHAO, Lung En JAN, Chen-fang CHANG, Ragunathan RAJKUMAR
-
Publication number: 20210061278Abstract: A method for controlling automated driving operations of a vehicle includes determining vehicle origin and destination data, and generating a graphical representation of a road network with multiple candidate routes between the vehicle's origin and destination. Road-level data, including speed, turn angle, and/or gradient data, is received for each candidate route, and respective total energy uses are estimated for the vehicle to traverse across the candidate routes. Multiple candidate driving strategies, each having respective speed and acceleration profiles, are determined for the candidate route with the lowest estimated total energy use. An optimal candidate driving strategy is selected through a cost evaluation of the associated speed and acceleration profiles and forward movement simulations of the vehicle over a prediction horizon.Type: ApplicationFiled: September 4, 2019Publication date: March 4, 2021Applicants: GM GLOBAL TECHNOLOGY OPERATIONS LLC, Carnegie Mellon UniversityInventors: Junfeng Zhao, Chen-fang Chang, Bharatkumar Hegde, Insu Chang, Ragunathan Rajkumar
-
Publication number: 20150355942Abstract: An energy efficient task scheduler for use with a processor that provides multiple reduced energy use modes. In one embodiment, a system for executing tasks includes a processor and a task scheduler. The processor provides a plurality of different reduced energy use modes. The task scheduler is executable by the processor to schedule execution a plurality of sleep tasks. Each of the sleep tasks corresponds to a different one of the reduced energy use modes. The task scheduler is executable by the processor to execute each of the sleep tasks, and as part of the execution of the sleep task to: place the processor in the reduced energy use mode corresponding to the sleep task, and exit the corresponding reduced energy use mode at suspension of the sleep task.Type: ApplicationFiled: June 3, 2015Publication date: December 10, 2015Inventors: Alexei COLIN, Ragunathan RAJKUMAR, Arvind Kandhalu RAGHU, Ramanuja VEDANTHAM, Xiaolin LU
-
Patent number: 9063796Abstract: Managing task execution in a multi-core processor may be achieved by employing a spinlock and a multi-processor priority ceiling protocol. The spinlock may be employed to effect a dynamically enforceable mutual exclusion constraint. The multi-processor priority ceiling protocol may be employed to effect the dynamically enforceable mutual exclusion constraint to synchronize a plurality of tasks executing in the first and second processing cores of the multi-core processor.Type: GrantFiled: August 2, 2012Date of Patent: June 23, 2015Assignees: GM GLOBAL TECHNOLOGY OPERATIONS LLC, CARNEGIE MELLON UNIVERSITYInventors: Paolo Giusto, Karthik Lakshmanan, Ragunathan Rajkumar
-
Patent number: 9020660Abstract: A system and method for efficiently and continuously allowing vehicles to travel through an intersection. The method includes broadcasting a synchronization signal to all vehicles that will be entering the intersection and broadcasting an intersection flow time to all of the vehicles that will be entering the intersection that identifies which travel lanes travel in what direction. The method also includes identifying an arrival synchronization pattern for all of the vehicles that will be entering the intersection and controlling a speed of the vehicles traveling through the intersection and a time for the vehicles entering the intersection so that vehicles traveling in perpendicular or cross directions to the intersection will simultaneously travel through the intersection without colliding with each other.Type: GrantFiled: May 10, 2012Date of Patent: April 28, 2015Assignees: GM Global Technology Operations LLC, Carnegie Mellon UniversityInventors: Upali Priyantha Mudalige, Ragunathan Rajkumar, Seyed Reza Azimi, Gaurav Bhatia
-
Publication number: 20140040904Abstract: A method for managing task execution in a multi-core processor includes employing a spinlock to effect a dynamically enforceable mutual exclusion constraint and employing a multi-processor priority ceiling protocol to effect the dynamically enforceable mutual exclusion constraint to synchronize a plurality of tasks executing in the first and second processing cores of the multi-core processor.Type: ApplicationFiled: August 2, 2012Publication date: February 6, 2014Applicants: CARNEGIE MELLON UNIVERSITY, GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Paolo Giusto, Karthik Lakshmanan, Ragunathan Rajkumar
-
Publication number: 20130304279Abstract: A system and method for efficiently and continuously allowing vehicles to travel through an intersection. The method includes broadcasting a synchronization signal to all vehicles that will be entering the intersection and broadcasting an intersection flow time to all of the vehicles that will be entering the intersection that identifies which travel lanes travel in what direction. The method also includes identifying an arrival synchronization pattern for all of the vehicles that will be entering the intersection and controlling a speed of the vehicles traveling through the intersection and a time for the vehicles entering the intersection so that vehicles traveling in perpendicular or cross directions to the intersection will simultaneously travel through the intersection without colliding with each other.Type: ApplicationFiled: May 10, 2012Publication date: November 14, 2013Applicants: CARNEGIE MELLON UNIVERSITY, GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Upali Priyantha Mudalige, Ragunathan Rajkumar, Seyed Reza Azimi, Gaurav Bhatia
-
Publication number: 20030061260Abstract: A method for resource management in a real-time data processing system. Multiple tasks having potentially different resource data processing resource requirements are scheduled to run concurrently. A first subset of tasks are defined as reservation activities, each having specified parameters for determining priority among other reservation activities. Specified reservation activity parameters may include a resource consumption amount, execution time period, deadline, start time and/or reservation lifetime. The system also supports resource allocation among fixed-priority activities, such as may be legacy interrupt-driven or operating system tasks. The fixed-priority activities may themselves have fixed priorities with respect to other fixed priority activities. The fixed priority activities may themselves execute importantly at collective priority which is less than those allocated for at least one of the reservation activities.Type: ApplicationFiled: September 25, 2001Publication date: March 27, 2003Applicant: TimeSys CorporationInventor: Ragunathan Rajkumar
-
Patent number: 5566177Abstract: This invention is an arbitration scheme for a token-based communications medium which is intended for use when there are timing deadlines for transactions on the medium. Initially knowledge of the expected workload is used to determine for each module its priority as well as the limit on the duration of time lower priority modules can be permitted to use the medium between request and completion of a transaction for this module. A count is maintained for each module of the number of data units that has been transferred on the medium by lower priority modules since the time this module last requested the medium. A module can transmit a selected number of data units if it has the token and the count of none of its higher priority modules has reached a corresponding limit.Type: GrantFiled: October 9, 1994Date of Patent: October 15, 1996Assignee: International Business Machines CorporationInventors: Inderpal S. Bhandari, Alexander G. MacInnis, Ragunathan Rajkumar