2019 · 17 citations · 47 references
EngineeringComputer ScienceRobotics EngineeringMachine LearningRobot LearningRoboticsAutonomous NavigationData-efficient Robot LearningMobile Robot ArchitecturesModel-based Robot LearningRobot NavigationRobotic VisionModel Learning From DemonstrationsModel-driven DesignModular DesignNeural Network CompositionOnline Model AdaptationRobot Simulation
This paper introduces the Differentiable Algorithm Network (DAN), a composable architecture for robot learning systems. A DAN is composed of neural network modules, each encoding a differentiable robot algorithm and an associated model; and it is trained end-to-end from data. DAN combines the strengths of model-driven modular system design and data-driven end-to-end learning. The algorithms and models act as structural assumptions to reduce the data requirements for learning; endto-end learning allows the modules to adapt to one another and compensate for imperfect models and algorithms, in order to achieve the best overall system performance. We illustrate the DAN methodology through a case study on a simulated robot system, which learns to navigate in complex 3-D environments with only local visual observations and an image of a partially correct 2-D floor map. Model Algorithm filter Data Algorithm planner !"#$%&'()!* '+()!* ,$'%* Algorithm control Model Model Data ,$'%
47
Gradient-based learning applied to document recognition
Yann LeCun, Léon Bottou, Yoshua Bengio et al. · Proceedings of the IEEE · 1998 · 58.2K citations · Full text
Sebastian Thrun · Communications of the ACM · 2002 · 8K citations
Space/time trade-offs in hash coding with allowable errors
Burton H. Bloom · Communications of the ACM · 1970 · 7.5K citations · Full text
Stanley: The robot that won the DARPA Grand Challenge
Sebastian Thrun, Mike Montemerlo, Hendrik Dahlkamp et al. · Journal of Field Robotics · 2006 · 2.1K citations · Full text