You’ll learn the basic foundation of Ubuntu Linux. Begin with the fundamentals. Installation and useful commands will give you the basic tools you need while programming a robot. Then add useful software applications that can be used while making robots. Programming robots can be done using any of the programming languages. Most popular programming languages are Python and C++. You will incorporate the fundamentals of C++ by learning object oriented programing concepts from example and building C++ projects.
Finally, tackle an ROS hands-on project to apply all the concepts of ROS you’ve learned. The aim of the project is to perform a dead-reckoning using a cheap mobile robot. You can command your robot’s position on Rviz and your robotwill move to that position! Not only will you learn to program, you’ll gain hands-on experience working with hardware to create a real robot.
What You’ll LearnInstall Ubuntu 20Install ROS NoeticUse ROS Programming with roscpp and rospy Build a mobile robot from scratch using ROS
Who This Book Is For
Robotics enthusiast with little or no prior programming experience.
Publisher : Apress; 2nd ed. edition (February 9, 2022)
Language : English
Paperback : 300 pages
ISBN-10 : 148427749X
ISBN-13 : 978-1484277492
Item Weight : 15 ounces
Dimensions : 6.1 x 0.68 x 9.25 inches
robotics ,