Listmania!
Computational Robotics
By an Amazon.com customer
Introduction to Autonomous Mobile Robots (Intelligent Robotics and Autonomous Agents)Introduction to Autonomous Mobile Robots (Intelligent Robotics and Autonomous Agents) by Roland Siegwart
Buy new: $35.48 / Used from: $25.00
Let this book be your guide for your study of computational robotics. Book has a website with extra notes and Matlab exercises at http://autonomousmobilerobots.epfl.ch/.
Computational Principles of Mobile RoboticsComputational Principles of Mobile Robotics by Gregory Dudek
Buy used from: $18.90
Similar to the first item on the list, except it is heavier on sensors and lighter on computation in spite of its title. It's a little older too.
Behavior-Based Robotics (Intelligent Robotics and Autonomous Agents)Behavior-Based Robotics (Intelligent Robotics and Autonomous Agents) by Ronald C. Arkin
Buy new: $54.84 / Used from: $35.58
This is the only book about behavior-based robotic theory. However, it is overpriced and spends much time stating the obvious. See also http://www.red3d.com/cwr/ for demos and practical tips.
Robot Programming : A Practical Guide to Behavior-Based RoboticsRobot Programming : A Practical Guide to Behavior-Based Robotics by Joe Jones
Buy new: $19.77 / Used from: $13.00
A more practical and affordable companion to the previous item. The website and simulator are poor, but the text is practical and concise.
Introduction to Robotics: Mechanics and Control (3rd Edition)Introduction to Robotics: Mechanics and Control (3rd Edition) by John J. Craig
Buy new: $85.05 / Used from: $59.48
This book is primarily interested in robot motion from a mechanical engineering viewpoint. A good knowledge of engineering mechanics plus control theory is a prerequisite. The next book in list is a more advanced one on the same subject.
Robotics: Basic Analysis and Design (H R W Series in Electrical and Computer Engineering)Robotics: Basic Analysis and Design (H R W Series in Electrical and Computer Engineering) by William A. Wolovich
Buy used from: $15.11
This is an excellent and accessible robotics text that limits itself to robot motion planning and the related calculations. Although published in 1985, such books don't go out of style and used copies are cheap. Less oriented towards mechanical engineers than the previous text.
A Mathematical Introduction to Robotic ManipulationA Mathematical Introduction to Robotic Manipulation by Richard M. Murray
Buy new: $107.96 / Used from: $96.01
Shows how mathematical treatments of rigid and non-rigid body rotations and displacements are necessary to correctly model robot manipulators. Plus shows how holonomic constraints can be used to determine system behavior. Engineering students also get exposure to the use of Lagrange's equation in robotics.
Embedded Robotics: Mobile Robot Design and Applications with Embedded SystemsEmbedded Robotics: Mobile Robot Design and Applications with Embedded Systems by Thomas Braunl
Buy used from: $59.95
Although I generally eschew the hobbyist approach, this book combines embedded techniques with mobile robot design and applications. More of a software emphasis than the other robotic books.
Artificial Intelligence: A Modern Approach (2nd Edition)Artificial Intelligence: A Modern Approach (2nd Edition) by Stuart Russell
Buy new: $93.59 / Used from: $48.92
The definitive book on artificial intelligence, a strong prereq to robotics. The 2nd edition is much better than the first one.
Programming Game AI by ExampleProgramming Game AI by Example by Mat Buckland
Buy new: $32.97 / Used from: $19.99
If you are interested in coding an intelligent agent that can move around, flock, swarm, hunt and flee or follow a basic sort of strategic behaviour this text is an excellent choice.
Matrix Analysis and Applied Linear Algebra Book and Solutions ManualMatrix Analysis and Applied Linear Algebra Book and Solutions Manual by Carl D. Meyer
Buy new: $97.00 / Used from: $55.00
You MUST understand matrix algebra to get anywhere in computational robotics. This has many examples with solutions. Good prelude to "Numerical Linear Algebra" by Trefethen & Bau.
Schaum's Outline of Theory and Problems of Matrix OperationsSchaum's Outline of Theory and Problems of Matrix Operations by Richard Bronson
Buy new: $9.58 / Used from: $3.67
This complements your matrix algebra studies with examples of the more complex operations.
Schaum's Outline of Linear AlgebraSchaum's Outline of Linear Algebra by Seymour Lipschutz
Buy used from: $3.95
Even more linear algebra problems. This is more helpful with computer vision/graphics type problems.
Mastering MATLAB 7Mastering MATLAB 7 by Duane C. Hanselman
Buy new: $64.35 / Used from: $45.16
You'll need a good tutorial on MATLAB to do robotics calculations. This is one of many good ones.
Digital Image Processing (2nd Edition)Digital Image Processing (2nd Edition) by Rafael C. Gonzalez
Buy used from: $29.70
The classic text on image processing. This is important knowledge when working with robot vision, because you learn to process individual images, enabling your robot to "see".
Computer VisionComputer Vision by Linda G. Shapiro
Buy new: $110.16 / Used from: $79.99
An introductory computer vision text. It explains all facets of CV well, with accompanying math.
Introductory Techniques for 3-D Computer VisionIntroductory Techniques for 3-D Computer Vision by Trucco
Buy used from: $56.77
An intermediate computer vision book with many algorithms pertaining to motion, tracking, and object recognition.Enables your robot to "recognize".
An Invitation to 3-D VisionAn Invitation to 3-D Vision by Yi Ma
Buy new: $64.09 / Used from: $47.00
This is an advanced text that shows you how to build a 3D scene from a series of images. One of the authors, Ms. Kosecka, is a great robotics researcher.
Vector Mechanics for Engineers, StaticsVector Mechanics for Engineers, Statics by Ferdinand P. Beer
Buy used from: $4.50
A clear book on statics, in case your engineering mechanics is rusty. Statics & dynamics are needed to properly design the way your robot moves.
Engineering Mechanics: Dynamics v. 2Engineering Mechanics: Dynamics v. 2 by Archie Higdon
Buy used from: $0.19
If you need a dynamics text, this 1 has many clear examples & is much better than the stinkers passing for textbooks currently in print. I wrote an Amazon review for it if you want more details.
Schaum's Outline of Theory and Problems of Engineering Mechanics, Statics, and DynamicsSchaum's Outline of Theory and Problems of Engineering Mechanics, Statics, and Dynamics by William G. McLean
Buy used from: $1.07
You may just need to review your engineering mechanics. In that case, save yourself some money and buy the Schaum's outline.
Mechanics of Materials with Tutorial CDMechanics of Materials with Tutorial CD by Ferdinand P. Beer
Buy new: $128.75 / Used from: $43.91
Mechanics of materials will help with the more mechanical decisions you need to make in designing your robot- chassis, wheel design, etc.
Control Systems Engineering, 4th EditionControl Systems Engineering, 4th Edition by Norman S. Nise
Buy new: $107.61 / Used from: $23.89
A good book on control theory & engineering. Many solved problems with solutions. Necessary when planning robot motion. Avoid Schaum's outline of controls - it is heavy on analysis, light on design.
Sensors for Mobile Robots: Theory and ApplicationSensors for Mobile Robots: Theory and Application by H. R. Everett
Buy new: $71.20 / Used from: $26.88
You'll need some info. on sensors, & this is specifically for robotics. See also "Handbook of Modern Sensors" by Fraden.
Linear EstimationLinear Estimation by Thomas Kailath
Buy new: $134.78 / Used from: $125.58
This book was intended for signal processing people, but it has excellent info on the Kalman Filter and other aspects of tracking applicable to robotics.
Estimation with Applications to Tracking and NavigationEstimation with Applications to Tracking and Navigation by Yaakov Bar-Shalom
Buy new: $94.36 / Used from: $68.90
The Kalman Filter is applicable to a small number of problems. Learn particle filtering for a more general solution to tracking problems.
Statistical Methods for Speech Recognition (Language, Speech, and Communication)Statistical Methods for Speech Recognition (Language, Speech, and Communication) by Frederick Jelinek
Buy new: $37.80 / Used from: $19.39
Now that your robot can see, track, & move, enable it to recognize speech.This is the best intro to that subject you can find.
Foundations of Statistical Natural Language ProcessingFoundations of Statistical Natural Language Processing by Christopher D. Manning
Buy new: $66.62 / Used from: $44.49
All the theory and algorithms needed for building NLP tools. Provides broad but rigorous coverage of mathematical & linguistic foundations, as well as detailed discussion of statistical methods, allowing you to construct your own implementations. Covers collocation finding, word sense disambiguation, probabilistic parsing, information retrieval, and other applications.
Robot Builder's Bonanza, Third EditionRobot Builder's Bonanza, Third Edition by Gordon McComb
Buy new: $19.77 / Used from: $16.63
The first 4 parts of the book are on the technologies and skills needed to build robots, but part 5 has sample robots to build. This includes a roverbot, a walking robot, & robots with arms that have gripping capabilities. The final sections of the book cover more advanced topics such as navigation, sensor integration, object detection, speech synthesis, & even computer vision.
Learning OpenCV: Computer Vision with the OpenCV LibraryLearning OpenCV: Computer Vision with the OpenCV Library by Gary Bradski
Buy new: $43.44 / Used from: $34.94
A great book on how to write more efficient computer vision programs using the free OpenCV library plus some interesting insights into computer vision especially of interest to roboticists.