1987 year end report for road following at Carnegie Mellon

Abstract : This report describes progress in vision and navigation for outdoor mobile robots at the Carnegie Mellon Robotics Institute during 1987. This research centers on guiding outdoor autonomous vehicles. In 1987 we concentrated on five areas: 1) Road following. We expanded our road tracking system to better handle shadows and bright sunlight. 2) Range data interpretation. Our range interpretation work has expanded from processing a single frame, to combining several frames of data into a terrain map. 3) Expert systems for image interpretation. We explored finding roads in very difficult scenes, without relying on strong a priori road color or shape models. 4) Car recognition. We recognize cars in color images by a hierarchy of grouping image features, and predicting where to look for other image features. 5) Geometric camera calibration. Our new method for calibration avoids complex non-linear optimizations found in other calibration schemes.

[1]  David M. McKeown,et al.  Stereo Verification In Aerial Image Analysis , 1986 .

[2]  Takeo Kanade,et al.  Image Understanding Research at CMU , 1982 .

[3]  Martial Hebert,et al.  Outdoor scene analysis using range data , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[4]  Larry H. Matthies,et al.  Error Modelling in Stereo Navigation , 1986, FJCC.

[5]  Thomas R. Gross,et al.  Compilation for a high-performance systolic array , 1986, SIGPLAN '86.

[6]  Avron Barr,et al.  The Handbook of Artificial Intelligence , 1982 .

[7]  Makoto Nagao,et al.  A Structural Analysis of Complex Aerial Photographs , 1980, Advanced Applications in Pattern Recognition.

[8]  M.J. Daily,et al.  An operational perception system for cross-country navigation , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[9]  Monica Sin-Ling Lam,et al.  A Systolic Array Optimizing Compiler , 1989 .

[10]  Takeo Kanade,et al.  First Results in Robot Road-Following , 1985, IJCAI.

[11]  Kenneth S. Roberts,et al.  A new representation for a line , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[12]  Elaine Kant,et al.  Programming expert systems in OPS5 , 1985 .

[13]  Hans P. Moravec Obstacle avoidance and navigation in the real world by a seeing robot rover , 1980 .

[14]  Chris Goad,et al.  Special purpose automatic programming for 3D model-based vision , 1987 .

[15]  Takeo Kanade,et al.  Geometric camera calibration using systems of linear equations , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[16]  Steven A. Shafer,et al.  The Phoenix Image Segmentation System: Description and Evaluation , 1982 .

[17]  Larry H. Matthies,et al.  Error modeling in stereo navigation , 1986, IEEE J. Robotics Autom..

[18]  Hugh Durrant-Whyte,et al.  Integration, coordination, and control of multi-sensor robot systems , 1987 .

[19]  Thomas O. Binford,et al.  Survey of Model-Based Image Analysis Systems , 1982 .

[20]  H. T. Kung,et al.  The Warp Computer: Architecture, Implementation, and Performance , 1987, IEEE Transactions on Computers.

[21]  Irwin Sobel,et al.  On Calibrating Computer Controlled Cameras for Perceiving 3-D Scenes , 1973, IJCAI.

[22]  Michael G. Fuhrman A non-contact optical proximity sensor or measuring surface shape , 1985 .

[23]  Bruce H. Krogh,et al.  Integrated path planning and dynamic steering control for autonomous vehicles , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[24]  Azriel Rosenfeld,et al.  Digital Picture Processing , 1976 .

[25]  Tomás Lozano-Pérez,et al.  An algorithm for planning collision-free paths among polyhedral obstacles , 1979, CACM.

[26]  Takeo Kanade,et al.  Recursive region segmentation by analysis of histograms , 1982, ICASSP.

[27]  T. Binford,et al.  The Perceptual Organization of Visual Images: Segmentation as a Basis for Recognition, , 1983 .

[28]  David B. Cooper,et al.  On Optimally Combining Pieces of Information, with Application to Estimating 3-D Complex-Object Position from Range Data , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[29]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[30]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..

[31]  Richard Szeliski Estimating Motion From Sparse Range Data Without Correspondence , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[32]  Guner S. Robinson Color Edge Detection , 1977 .

[33]  David G. Lowe,et al.  Perceptual Organization and Visual Recognition , 2012 .

[34]  Yoram Yakimovsky,et al.  A system for extracting three-dimensional measurements from a stereo pair of TV cameras , 1976 .

[35]  Olivier D. Faugeras,et al.  Building visual maps by combining noisy stereo measurements , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[36]  Charles E. Thorpe,et al.  The CMU rover and the FIDO vision navigation system , 1983 .

[37]  Matthew Turk,et al.  Video road-following for the autonomous land vehicle , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[38]  B. D. Lucas Generalized image matching by the method of differences , 1985 .

[39]  Pearl Pu,et al.  A new development in camera calibration calibrating a pair of mobile cameras , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[40]  Charles E. Thorpe,et al.  Vision and Navigation for the CMU Navlab , 1987, Other Conferences.

[41]  Y. Goto,et al.  CMU Sidewalk Navigation System: A Blackboard-Based Outdoor Navigation System Using Sensor Fusion with Colored-Range Images , 1986, FJCC.

[42]  H. Penny Nii,et al.  The Handbook of Artificial Intelligence , 1982 .

[43]  D Reece,et al.  AN OVERVIEW OF THE PHAROS TRAFFIC SIMULATOR , 1988 .

[44]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[45]  Adi Ben-Israel,et al.  Generalized inverses: theory and applications , 1974 .

[46]  Takeo Kanade,et al.  Autonomous land vehicle project at CMU , 1986, CSC '86.

[47]  W. Whittaker,et al.  June 1987 annual report : development of an integrated mobile robot system at Carnegie Mellon , 1987 .

[48]  Takeo Kanade,et al.  Progress in robot road-following , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[49]  Anthony Stentz,et al.  The CMU system for mobile robot navigation , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[50]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[51]  R. Y. Tsai,et al.  An Efficient and Accurate Camera Calibration Technique for 3D Machine Vision , 1986, CVPR 1986.

[52]  Mark S. Fox,et al.  Integration of Multiple Knowledge Sources in ALADIN: An Alloy Design System , 1986, AAAI.

[53]  Charles L. Forgy,et al.  The OPS83 report , 1984 .

[54]  Rodney A. Brooks,et al.  Symbolic Reasoning Among 3-D Models and 2-D Images , 1981, Artif. Intell..

[55]  Takeo Kanade,et al.  The cycle of uncertainty and constraint in robot perception , 1988 .

[56]  Steven A. Shafer,et al.  An architecture for sensor fusion in a mobile robot , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[57]  William J. Clancey,et al.  Classification Problem Solving , 1984, AAAI.

[58]  John P. McDermott,et al.  Rule-Based Interpretation of Aerial Imagery , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[59]  Takeo Kanade,et al.  Vision and Navigation for the Carnegie-Mellon Navlab , 1987 .

[60]  D. Orser,et al.  The extraction of topographic features in support of autonomous underwater vehicle navigation , 1987, Proceedings of the 1987 5th International Symposium on Unmanned Untethered Submersible Technology.

[61]  Anthony Stentz,et al.  Module Programmer's Guide to Local Map Builder for ALVan , 1986 .

[62]  Alberto Elfes A sonar-based mapping and navigation system , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[63]  J. A. Webb,et al.  End-of-year report for parallel-vision algorithm design and implementation. Technical report, 15 January 1986-14 January 1987 , 1987 .

[64]  Ramesh C. Jain,et al.  Three-dimensional object recognition , 1985, CSUR.

[65]  T. Kanade,et al.  The 3D MOSAIC scene understanding system: incremental reconstruction of 3D scenes for complex images , 1987 .

[66]  Lambert E. Wixson,et al.  Automating knowledge acquisition for aerial image interpretation , 1989, Comput. Vis. Graph. Image Process..

[67]  Judea Pearl,et al.  Distributed Revision of Composite Beliefs , 1987, Artif. Intell..

[68]  Anthony Stentz,et al.  Mobile Robot Navigation: The CMU System , 1987, IEEE Expert.

[69]  大田 友一,et al.  A region-oriented image-analysis system by computer , 1980 .

[70]  Yuichi Ohta A Region-Oriented Image-Analysis System by Computer , 1980 .

[71]  A WesleyMichael,et al.  An algorithm for planning collision-free paths among polyhedral obstacles , 1979 .

[72]  Arnie Kwong,et al.  Fall Joint Computer Conference , 1987, Data Base.

[73]  D. W. Thompson,et al.  Three-dimensional model matching from an unconstrained viewpoint , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[74]  Edward M. Mikhail,et al.  Observations And Least Squares , 1983 .

[75]  Takeo Kanade,et al.  A Three-Wheeled Self-Adjusting Vehicle in a Pipe, FERRET-1 , 1987 .

[76]  Kendall Preston,et al.  Evaluation of Multicomputers for Image Processing , 1987 .

[77]  R. Terry Dunlay,et al.  Obstacle avoidance perception processing for the autonomous land vehicle , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[78]  Andrew P. Witkin,et al.  What Is Perceptual Organization For? , 1983, IJCAI.

[79]  Takeo Kanade,et al.  Region segmentation: Signal vs semantics , 1980 .