Gaurav Agarwal

Gaurav Agarwal

San Francisco Bay Area
34K followers 500+ connections

Articles by Gaurav

  • Future of AI

    Future of AI

    Capturing interesting discussion at Global Artificial Intelligence conference keynote panel on “Future of AI” with…

    1 Comment
  • How Smart/Connected Car change the Current Social Ecology

    How Smart/Connected Car change the Current Social Ecology

    On Sep 29th, I moderated a panel on “How Smart/Connected Car change the Current Social Ecology” at Global Car Summit…

    2 Comments

Activity

Join now to see all activity

Licenses & Certifications

Volunteer Experience

Publications

  • Surround view camera system for ADAS on TI’s TDAx SoCs

    Texas Instruments

    Automotive surround view, also called “around view” or “surround vision monitoring system”,
    is an emerging automotive ADAS technology that provides the driver a 360-degree view of the
    area surrounding the vehicle. Surround view systems normally consist of four to six fish-eye
    cameras mounted around the vehicle, for example, one at the front bumper, another at the
    rear bumper, and one under each side mirror

    See publication
  • TDA3x SoC processor delivers cost effective ADAS solutions

    Texas Instruments

    The number of TDAx SoCs in serial production vehicles recently surpassed 15 million.
    The devices are used in the broadest portfolio of ADAS applications, encompassing
    camera-based front, rear, radar and surround view systems. While it took seven years
    to reach this milestone, the next major volume milestone will be reached in much less
    time. These SoCs are pushed to maximum performance by 15 lead customers with
    impressive ADAS engineering, enabling over 25 OEMs to produce…

    The number of TDAx SoCs in serial production vehicles recently surpassed 15 million.
    The devices are used in the broadest portfolio of ADAS applications, encompassing
    camera-based front, rear, radar and surround view systems. While it took seven years
    to reach this milestone, the next major volume milestone will be reached in much less
    time. These SoCs are pushed to maximum performance by 15 lead customers with
    impressive ADAS engineering, enabling over 25 OEMs to produce systems in more
    than 100 car models to date.

    Other authors
    See publication
  • Smart In-Vehicle Cameras Increase Driver and Passenger Safety

    John Day's Automotive Electronics

    The ADAS (advanced driver assistance systems) market is one of the brightest stars in today's
    technology sector, with adoption rapidly expanding beyond high-end vehicles into high-volume
    mainstream implementations. It's also one of the fastest-growing application areas for automotive
    electronics. Market analysis firm Strategy Analytics, for example, expects that by 2021,
    automotive OEMs will be spending in excess of $25B USD per year on a diversity of assistance
    and safety…

    The ADAS (advanced driver assistance systems) market is one of the brightest stars in today's
    technology sector, with adoption rapidly expanding beyond high-end vehicles into high-volume
    mainstream implementations. It's also one of the fastest-growing application areas for automotive
    electronics. Market analysis firm Strategy Analytics, for example, expects that by 2021,
    automotive OEMs will be spending in excess of $25B USD per year on a diversity of assistance
    and safety solutions

    Other authors
    See publication
  • TI Vision SDK, Optimized Vision Libraries for ADAS Systems

    Texas Instruments, Inc.

    Overview of Vision software architecture and SDK for TI TDA2x ADAS SoC processor.

    Other authors
    See publication
  • TI Gives Sight to Vision-Enabled Automotive Technologies

    Texas Instruments

    Cars continue to become smarter and smarter, integrating new and cutting edge technologies to make the driving experience safer and more enjoyable. With the goal of reducing roadway fatalities, enabling these new advanced driver assistance systems (ADAS) applications takes extensive processing and specialized peripherals while still needing to manage power consumption in a very challenging environment.

    Texas Instruments (TI) is wholly committed to the automotive market and offers a…

    Cars continue to become smarter and smarter, integrating new and cutting edge technologies to make the driving experience safer and more enjoyable. With the goal of reducing roadway fatalities, enabling these new advanced driver assistance systems (ADAS) applications takes extensive processing and specialized peripherals while still needing to manage power consumption in a very challenging environment.

    Texas Instruments (TI) is wholly committed to the automotive market and offers a broad portfolio to support it, including analog and mixed signal devices, digital signal processors, microcontrollers, RFID, and digital logic as well as supporting software and tools. Innovative automotive technologies from TI make for a safer, greener and more enjoyable driving experience. Safety is of utmost importance in any automotive application, including ADAS. SafeTI™ design packages help designers meet ISO26262 functional safety requirements, making it easier for customers to get to market quickly with their safety critical system

    Other authors
    See publication
  • “Get smart” with TI’s embedded analytics technology

    Texas Instruments

    This white paper explains how TI, together with members of the TI Design Network, are today empowering leading-edge embedded analytics systems in some of the most prominent application areas, including automotive, surveillance, access control and
    industrial inspection systems, as well as many emerging applications, including digital signage, gaming and robotics.

    Other authors
    See publication
  • Gesture recognition: Enabling natural interactions with electronics

    Texas Instruments

    Over the past few years, gesture recognition has made its debut in entertainment and gaming markets. Now, gesture recognition
    is becoming a commonplace technology, enabling humans and machines to interface more easily in the home, the automobile
    and at work. Imagine a person sitting on a couch, controlling the lights and TV with a wave of his hand. This and other capabilities
    are being realized as gesture recognition technologies enable natural interactions with the electronics…

    Over the past few years, gesture recognition has made its debut in entertainment and gaming markets. Now, gesture recognition
    is becoming a commonplace technology, enabling humans and machines to interface more easily in the home, the automobile
    and at work. Imagine a person sitting on a couch, controlling the lights and TV with a wave of his hand. This and other capabilities
    are being realized as gesture recognition technologies enable natural interactions with the electronics that surround us. Gesture recognition has long been researched with 2D vision, but with the advent of 3D sensor technology, its applications are now
    more diverse, spanning a variety of markets.

    Other authors
    See publication
  • Gesture recognition--first step toward 3D UIs?

    EE Times

    Gesture recognition is the first step to fully 3D interaction with computing devices. The authors outline the challenges and techniques to overcome them in embedded systems.

    Other authors
    See publication
  • Software and hardware design challenges due to the dynamic raw NAND market

    Texas Instruments

    This white paper will highlight the diffi culties in developing and maintaining firmware (bootloaders), middleware (operating system (OS)/application drivers) and hardware IPs for interfacing with raw NAND devices, with an emphasis on embedded processor and SoCs. It begins with some history and comparison with other memory devices and then moves on to a more detailed presentation of issues and challenges particular to NAND memories. We provide some recommendations for handling the issues at the…

    This white paper will highlight the diffi culties in developing and maintaining firmware (bootloaders), middleware (operating system (OS)/application drivers) and hardware IPs for interfacing with raw NAND devices, with an emphasis on embedded processor and SoCs. It begins with some history and comparison with other memory devices and then moves on to a more detailed presentation of issues and challenges particular to NAND memories. We provide some recommendations for handling the issues at the various levels and discuss the future of NAND memories in embedded systems.

    Other authors
    See publication
  • Software and hardware challenges due to the dynamic raw NAND market

    EE Times

    NAND flash is the dominant type of non-volatile memory technology used today. Developers commonly face difficulties developing and maintaining firmware, middleware and hardware IP for interfacing with raw NAND devices. After reviewing the history and differentiated features of various memory devices, we’ll take a detailed look at common obstacles to NAND device development and maintenance, particularly for embedded and system-on-chip (SoC) developers, and provide some recommendations for…

    NAND flash is the dominant type of non-volatile memory technology used today. Developers commonly face difficulties developing and maintaining firmware, middleware and hardware IP for interfacing with raw NAND devices. After reviewing the history and differentiated features of various memory devices, we’ll take a detailed look at common obstacles to NAND device development and maintenance, particularly for embedded and system-on-chip (SoC) developers, and provide some recommendations for handling these challenges.

    Other authors
    See publication
Join now to see all publications

Patents

  • GENERATION OF AUTONOMY MAP FOR AUTONOMOUS VEHICLE

    Filed US 20200356100

    Generation of an autonomy map for assisting an autonomous vehicle includes extracting the historical autonomy information associated one or more route segments of one or more routes. An autonomy level for each route segment is determined based on the extracted historical autonomy information. A digital autonomy map is generated including each route segment of at least one route such that each route segment is tagged with the determined autonomy level. The autonomy level of each route segment is…

    Generation of an autonomy map for assisting an autonomous vehicle includes extracting the historical autonomy information associated one or more route segments of one or more routes. An autonomy level for each route segment is determined based on the extracted historical autonomy information. A digital autonomy map is generated including each route segment of at least one route such that each route segment is tagged with the determined autonomy level. The autonomy level of each route segment is dynamically updated in real-time for providing real-time driving assistance to the autonomous vehicle.

    See patent
  • OPTIMIZING PERFORMANCE OF AUTONOMOUS VEHICLES

    Filed US 20200356091

    Optimizing performance of an autonomous vehicle (AV) includes acquiring information pertaining to a plurality of factors associated with the AV. The plurality of factors includes a route to be traversed by the AV for a ride, a type of a road included in the route, a real-time location of the AV, a time of travel, and a weather condition at the time of travel. An optimal configuration is selected based on the acquired information for operating components of the AV. The components are configured…

    Optimizing performance of an autonomous vehicle (AV) includes acquiring information pertaining to a plurality of factors associated with the AV. The plurality of factors includes a route to be traversed by the AV for a ride, a type of a road included in the route, a real-time location of the AV, a time of travel, and a weather condition at the time of travel. An optimal configuration is selected based on the acquired information for operating components of the AV. The components are configured in real time to operate at the optimal configuration. When the components operate at the optimal configuration, a power consumed by the components is reduced and a durability of the components is increased relative to when the components operate at a first configuration that is different from the optimal configuration.

    See patent
  • VEHICLE ALLOCATION FOR RIDE REQUESTS

    Filed US 20200286003

    Vehicle allocation for a ride request includes receiving a ride request including a pick-up location. A set of parameters associated with a plurality of vehicles, including at least one autonomous vehicle (AV) and at least one manually-driven vehicle (MV), that are detected within a threshold distance of the pick-up location are analyzed. The set of parameters includes a dry run parameter, a dead run parameter, or a safety score. One of the AV and the MV is selected and allocated to the ride…

    Vehicle allocation for a ride request includes receiving a ride request including a pick-up location. A set of parameters associated with a plurality of vehicles, including at least one autonomous vehicle (AV) and at least one manually-driven vehicle (MV), that are detected within a threshold distance of the pick-up location are analyzed. The set of parameters includes a dry run parameter, a dead run parameter, or a safety score. One of the AV and the MV is selected and allocated to the ride request. The AV is selected when a value of the dry run parameter associated with the AV is less than a value of the dry run parameter associated with the MV. The MV is selected when the value of the dry run parameter associated with the MV is less than the value of the dry run parameter associated with the AV.

    See patent
  • Exhaustive Parameter Search Algorithm for Interface with Nand Flash Memory

    Issued US 8443135

    The Exhaustive Parameter Search (EPS) algorithm of this invention enables communicating devices to access to a large variety of NAND Flash memories. The EPS algorithm exploits the fact that the parameters needed for successful initial communication with NAND Flash memory (block Size and page Size) have only few possible values. The EPS algorithm tries all possible values to find a magic number stored in the NAND Flash memory. The correct parameters for the particular NAND Flash memory are read…

    The Exhaustive Parameter Search (EPS) algorithm of this invention enables communicating devices to access to a large variety of NAND Flash memories. The EPS algorithm exploits the fact that the parameters needed for successful initial communication with NAND Flash memory (block Size and page Size) have only few possible values. The EPS algorithm tries all possible values to find a magic number stored in the NAND Flash memory. The correct parameters for the particular NAND Flash memory are read after detection of the magic number. This ensures that accurate parameters are used after successful detection of the magic number detection. The OEM must write the known parameters of the NAND Flash memory in a predetermined location following the magic number.

    Other inventors
    See patent
  • External memory data management with data regrouping and channel look ahead

    Issued US 8,249,099

    A device manages data for a digital signal processor. The device includes an external random access memory (RAM), configured to store channel specific data for plural different channels; and a microprocessor, in communication with the external RAM. When receiving the packet, in a transport layer processing the packet, the microprocessor determines a channel of the plural different channels corresponding to an indication in a transport layer header of the received packet. The microprocessor…

    A device manages data for a digital signal processor. The device includes an external random access memory (RAM), configured to store channel specific data for plural different channels; and a microprocessor, in communication with the external RAM. When receiving the packet, in a transport layer processing the packet, the microprocessor determines a channel of the plural different channels corresponding to an indication in a transport layer header of the received packet. The microprocessor fetches channel specific data specific to the channel into an internal memory internal to the microprocessor from the external RAM, by the transport layer, before the packet is passed to an application layer, thereby avoiding a wait for reading the packet at the application layer.

    Other inventors
    See patent

Recommendations received

More activity by Gaurav

View Gaurav’s full profile

  • See who you know in common
  • Get introduced
  • Contact Gaurav directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Gaurav Agarwal in United States

Add new skills with these courses