- Paperback: 448 pages
- Publisher: O'Reilly Media; 1 edition (December 25, 2015)
- Language: English
- ISBN-10: 1449323898
- ISBN-13: 978-1449323899
- Product Dimensions: 7 x 1 x 9.1 inches
- Shipping Weight: 1.6 pounds (View shipping rates and policies)
- Average Customer Review: 11 customer reviews
Amazon Best Sellers Rank:
#93,196 in Books (See Top 100 in Books)
- #14 in Books > Computers & Technology > Programming > APIs & Operating Environments > Operating Systems Theory
- #51 in Books > Computers & Technology > Computer Science > Robotics
- #65 in Books > Engineering & Transportation > Engineering > Industrial, Manufacturing & Operational Systems > Robotics & Automation
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Programming Robots with ROS: A Practical Introduction to the Robot Operating System 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Frequently bought together
Customers who bought this item also bought
About the Author
Morgan Quigley is a cofounder of the Open Source Robotics Foundation (OSRF), which develops and maintains the Robot Operating System (ROS). He came to OSRF after receiving a PhD in computer science at Stanford University, where he created one of the ancestors of ROS as part of the Stanford AI Robot (STAIR) project in 2006 and 2007. As it became clear that the future of robotics software was in collaborative development, this effort led him to cofound the ROS project with many other engineers. His research interests include robot software systems, open source software and firmware, embedded systems design, mechatronics, and sensor design.
Brian Gerkey is cofounder and CEO of OSRF. Prior to joining OSRF, he was Director of Open Source Development at Willow Garage. Previously, Brian was a Computer Scientist in the Artificial Intelligence Center at SRI, and before that, a postdoctoral research fellow in the Artificial Intelligence Lab at Stanford University. Brian received his PhD in computer science from the University of Southern California (USC) in 2003, his MS in computer science from USC in 2000, and his BSE in computer engineering, with a secondary major in mathematics and a minor in robotics and automation, from Tulane University in 1998. Since 2008, he has worked on the ROS Project, which develops and releases one of the most widely used robot software platforms in robotics research and education (and soon industry). He is founding and former lead developer on the open source Player Project, which continues to maintain widely used robot simulation and development tools.
Bill Smart is an associate professor at Oregon State University, where he codirects the Robotics program. His research interests span the areas of mobile robotics, machine learning, human–robot interaction, and the interaction between robotics and the law. Bill has been writing software for robots for over two decades, and doing active research and development of robot software architectures for over 15 years. At Oregon State University, he codirects the Robotics program and teaches classes in robotics and computer programming at both the undergraduate and graduate levels. He has been a ROS user since the beginning and was involved in some of the early planning workshops for the system. In 2010–11, he spent a 15-month sabbatical at Willow Garage, developing software for PR2 robots and enjoying the weather in California.
Discover books for all types of engineers, auto enthusiasts, and much more. Learn more
Top customer reviews
Here is some errors from source codes from the book (and this can be updated if I find more):
BEFORE: if light_change_time > rospy.Time.now():
AFTER: if light_change_time < rospy.Time.now():