Learning Robotics using Python: Bring robotics projects to life with Python! Discover how to harness everything from Blender to ROS and OpenCV with one of our most popular robotics books.

· Packt Publishing Ltd
4.2
4 reviews
Ebook
330
Pages

About this eBook

Key Features
    Book DescriptionIf you are an engineer, a researcher, or a hobbyist, and you are interested in robotics and want to build your own robot, this book is for you. Readers are assumed to be new to robotics but should have experience with Python.What you will learn
    • Understand the core concepts and terminologies of robotics
    • Create 2D and 3D drawings of robots using freeware such as LibreCAD and Blender
    • Simulate your robot using ROS and Gazebo
    • Build robot hardware from the requirements
    • Explore a diverse range of actuators and its interfacing
    • Interface various robotic sensors to robots
    • Set up and program OpenCV, OpenNI, and PCL to process 2D/3D visual data
    • Learn speech processing and synthesis using Python
    • Apply artificial intelligence to robots using Python
    • Build a robot control GUI using Qt and Python
    • Calibration and testing of robot
    Who this book is for

    If you are an engineer, a researcher, or a hobbyist, and you are interested in robotics and want to build your own robot, this book is for you. Readers are assumed to be new to robotics but should have experience with Python.

    Discover more

    Ratings and reviews

    4.2
    4 reviews
    Praneeth Pasupuleti
    18 July 2022
    Best book I have ever seen
    Did you find this helpful?

    About the author

    Lentin Joseph is an electronics engineer, robotics enthusiast, machine vision expert, embedded programmer, and the founder and CEO of Qbotics Labs (http://www.qboticslabs.com) in India. He got his bachelor's degree in electronics and communication engineering at the Federal Institute of Science and Technology (FISAT), Kerala. In his final year engineering project, he created a social robot, which can interact with people. The project was a huge success and got mentioned in visual and print media. The main feature of this robot was that it could communicate with people and reply intelligently. It also has some image-processing capabilities, such as face, motion, and color detection. The entire project was implemented using the Python programming language. His interest in robotics, image processing, and Python began this project. After graduation, he worked at a start-up company based on robotics and image processing for 3 years. In the meantime, he learned famous robotic software platforms—such as Robot Operating system (ROS), V-REP, and Actin (a robotic simulation tool)—and image processing libraries, such as OpenCV, OpenNI, and PCL. He also knows about robot 3D designing, embedded programming on Arduino, and Stellaris Launchpad. After 3 years of work experience, he started a new company called Qbotics Labs, which is mainly focused on research to build great products in domains such as wearable technology, robotics, machine vision, green technology, and online education. He maintains a personal website (http://www.lentinjoseph.com) and a technology blog called technolabsz (http://www.technolabsz.com). He publishes his works on his tech blog. He was a speaker at PyCon2013 India, and he spoke on the topic of learning robotics using Python.

    Rate this eBook

    Tell us what you think.

    Reading information

    Smartphones and tablets
    Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
    Laptops and computers
    You can listen to audiobooks purchased on Google Play using your computer's web browser.
    eReaders and other devices
    To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Centre instructions to transfer the files to supported eReaders.