google-research/google-research NeurIPS 2020

Google Research

Data Structures and Algorithms

Array Programming with NumPy

numpy/numpy 18 Jun 2020

Array programming provides a powerful, compact, expressive syntax for accessing, manipulating, and operating on data in vectors, matrices, and higher-dimensional arrays.

Mathematical Software Computation

MediaPipe: A Framework for Building Perception Pipelines

google/mediapipe 14 Jun 2019

A developer can use MediaPipe to build prototypes by combining existing perception components, to advance them to polished cross-platform applications and measure system performance and resource consumption on target platforms.

Distributed, Parallel, and Cluster Computing

TDR-OBCA: A Reliable Planner for Autonomous Driving in Free-Space Environment

ApolloAuto/apollo 23 Sep 2020

This paper presents an optimization-based collision avoidance trajectory generation method for autonomous driving in free-space environments, with enhanced robust-ness, driving comfort and efficiency.


Manu: A Cloud Native Vector Database Management System

milvus-io/milvus 28 Jun 2022

In the past three years, through interaction with our 1200+ industry users, we have sketched a vision for the features that next-generation vector databases should have, which include long-term evolvability, tunable consistency, good elasticity, and high performance.


PythonRobotics: a Python code collection of robotics algorithms

AtsushiSakai/PythonRobotics 31 Aug 2018

The focus of the project is on autonomous navigation, and the goal is for beginners in robotics to understand the basic ideas behind each algorithm.


A Survey of Motion Planning and Control Techniques for Self-driving Urban Vehicles

AtsushiSakai/PythonRobotics 25 Apr 2016

Self-driving vehicles are a maturing technology with the potential to reshape mobility by enhancing the safety, accessibility, efficiency, and convenience of automotive transportation.


Incremental Sampling-based Algorithms for Optimal Motion Planning

AtsushiSakai/PythonRobotics 3 May 2010

Second, a new algorithm is considered, called the Rapidly-exploring Random Graph (RRG), and it is shown that the cost of the best path in the RRG converges to the optimum almost surely.

Robotics 68T40

Conditional Variational Autoencoder with Adversarial Learning for End-to-End Text-to-Speech

coqui-ai/TTS 11 Jun 2021

Several recent end-to-end text-to-speech (TTS) models enabling single-stage training and parallel sampling have been proposed, but their sample quality does not match that of two-stage TTS systems.

Sound Audio and Speech Processing

Multi-band MelGAN: Faster Waveform Generation for High-Quality Text-to-Speech

coqui-ai/TTS Interspeech2020 2020

In this paper, we propose multi-band MelGAN, a much faster waveform generation model targeting to high-quality text-to-speech.

Sound Audio and Speech Processing