LEADER 03379nam 2200565 450 001 9910544861003321 005 20220926161629.0 010 $a1-5231-5097-1 010 $a1-4842-7750-3 024 7 $a10.1007/978-1-4842-7750-8 035 $a(MiAaPQ)EBC6885470 035 $a(Au-PeEL)EBL6885470 035 $a(CKB)21167781200041 035 $a(OCoLC)1300730967 035 $a(OCoLC-P)1300730967 035 $a(CaSebORM)9781484277508 035 $a(PPN)260831255 035 $a(EXLCZ)9921167781200041 100 $a20220926d2022 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aRobot operating system (ROS) for absolute beginners $erobotics programming made easy /$fLentin Joseph and Aleena Johny 205 $a2nd edition. 210 1$aNew York, New York :$cApress Media LLC,$d[2022] 210 4$dİ2022 215 $a1 online resource (293 pages, 1 volume) $cillustrations (black and white, and color) 300 $aPrevious edition: 2018 Includes index 311 08$aPrint version: Joseph, Lentin Robot Operating System (ROS) for Absolute Beginners Berkeley, CA : Apress L. P.,c2022 9781484277492 320 $aIncludes bibliographical references and index. 327 $aChapter 1: Getting Started with Ubuntu/Linux for Robotics Chapter 2: Fundamentals of C++ for Robotic Programming Chapter 3: Fundamentals of Python for Robotics Programming Chapter 4: Kick Starting Robot Operating System Chapter 5: Programming with ROS Chapter 6: Robotics Project Using ROS 330 $aStart programming your own robots using Robot Operation System (ROS). Targeted for absolute beginners in ROS, Linux, and Python, this guide lets you build your own robotics projects. 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 robot will 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. You will: Install Ubuntu 20 Install ROS Noetic Use ROS Programming with roscpp and rospy Build a mobile robot from scratch using ROS. 606 $aRobotics$xProgramming 606 $aOperating systems (Computers) 606 $aArtificial intelligence 615 0$aRobotics$xProgramming. 615 0$aOperating systems (Computers) 615 0$aArtificial intelligence. 676 $a629.89251 700 $aJoseph$b Lentin$0763059 702 $aJohny$b Aleena 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910544861003321 996 $aRobot Operating System (ROS) for Absolute Beginners$92494545 997 $aUNINA