<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lentin Joseph &#8211; Robohub</title>
	<atom:link href="https://robohub.org/author/lentin-joseph/feed/" rel="self" type="application/rss+xml" />
	<link>https://robohub.org</link>
	<description>Connecting the robotics community to the world</description>
	<lastBuildDate>Sun, 04 Oct 2026 22:52:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>
	<item>
		<title>ROS robotics projects</title>
		<link>https://robohub.org/ros-robotics-projects/</link>
		
		<dc:creator><![CDATA[Lentin Joseph]]></dc:creator>
		<pubDate>Tue, 04 Apr 2017 08:00:58 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ROS]]></category>
		<guid isPermaLink="false">http://robohub.org/ros-robotics-projects/</guid>

					<description><![CDATA[A new book by Lentin Joseph, ROS Robotics Programming, outlines more than 14 robotics projects using ROS that can be engaged with without requiring a lot of hardware. The book starts with an introduction to ROS and its installation procedure. After discussing the basics, you’ll be taken through great projects such as building a self-driving car, an [&#8230;]]]></description>
										<content:encoded><![CDATA[<img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-75227" src="http://robohub.org/wp-content/uploads/2017/04/B03525_PrintCover-04_3.png" alt="" width="900" height="525" srcset="https://robohub.org/wp-content/uploads/2017/04/B03525_PrintCover-04_3.png 900w, https://robohub.org/wp-content/uploads/2017/04/B03525_PrintCover-04_3-425x248.png 425w, https://robohub.org/wp-content/uploads/2017/04/B03525_PrintCover-04_3-768x448.png 768w" sizes="(max-width: 900px) 100vw, 900px" />
<p>A new book by Lentin Joseph, <a href="https://www.amazon.com/ROS-Robotic-Projects-Lentin-Joseph/dp/1783554711" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">ROS Robotics Programming</a>, outlines more than 14 robotics projects using ROS that can be engaged with without requiring a lot of hardware. The book starts with an introduction to ROS and its installation procedure. After discussing the basics, you’ll be taken through great projects such as building a self-driving car, an autonomous mobile robot, and image recognition using deep learning and ROS. You can find ROS robotic applications for beginner, intermediate, and expert levels inside.<span id="more-75226"></span></p>
<p>This book is unique in that it focuses on ROS via the lens of robotics projects only. Lentin is the CEO/Founder of Qbotics Labs and the author of Learning Robotics using Python and Mastering ROS for Robotics Programming.</p>
<div class="keep-aspect"><iframe title="#ROSBooks | ROS tutorials | ROS Projects | ROS Robotics Project New book ROS Robotics Projects" width="500" height="281" src="https://www.youtube-nocookie.com/embed/hi-U_XgA2qU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
<p></p>
<hr class="xh2  ">
<p>Below is an overview of the chapters in the book:</p>
<p><em><strong>Chapter 1</strong></em>, Getting Started with ROS Robotics Application Development, is for absolute beginners to ROS. No need to worry if you don’t have experience in ROS; this chapter will help you give you an idea of the ROS software framework and its concepts.</p>
<p><em><strong>Chapter 2</strong></em>, Face Detection and Tracking Using ROS, OpenCV and Dynamixel Servos, takes you through a cool project that you can do with ROS and the OpenCV library. This project basically creates a face tracker application in which your face will be tracked in such a way that the camera will always train on your face. We will use intelligent servos such as Dynamixel to rotate the robot on its axis.</p>
<p><strong><em>Chapter 3</em></strong>, Building a Siri-Like Chatbot in ROS, is for those of you who want to make your robot interactive and intelligent without much hassle. This project creates a chatterbot in ROS that you can communicate with using text or speech. This project will be useful if you&#8217;re going to create social or service robots.</p>
<p><em><strong>Chapter 4</strong></em>, Controlling Embedded Boards Using ROS, helps you build a robot using Arduino, an embedded compatible board, Raspberry Pi, or Odroid and an interface to ROS. In this chapter, you will see a wide variety of embedded boards and the interfacing projects made with them.</p>
<p><em><strong>Chapter 5</strong></em>, Teleoperate a Robot Using Hand Gestures, will teach you how to build a gesture control device using Arduino and IMU. The gestures are translated into motion commands by ROS nodes.</p>
<p><em><strong>Chapter 6</strong></em>, Object Detection and Recognition, has an interesting project for detecting objects. You will learn both 2D and 3D object recognition using powerful ROS packages.</p>
<p><em><strong>Chapter 7</strong></em>, Deep Learning Using ROS and TensorFlow, is a project made using a trending technology in robotics. Using the TensorFlow library and ROS, we can implement interesting deep-learning applications. You can implement image recognition using deep learning, and an application using SVM can be found in this chapter.</p>
<p><strong><em>Chapter 8</em></strong>, ROS on MATLAB and Android, is intended for building robot applications using ROS, Matlab, and Android.</p>
<p><em><strong>Chapter 9</strong></em>, Building an Autonomous Mobile Robot, is about creating an autonomous mobile robot with the help of ROS. You can see how to use packages such as navigation, gmapping, and AMCL to make a mobile robot autonomous.</p>
<p><em><strong>Chapter 10</strong></em>, Creating a Self-driving Car Using ROS, is one of the more interesting projects in this book. In this chapter, we will build a simulation of the self-driving car using ROS and Gazebo.</p>
<p><em><strong>Chapter 11</strong></em>, Teleoperating Robot Using VR Headset and Leap Motion, shows you how to control a robot&#8217;s actions using a VR headset and Leap Motion sensor. You can play around with virtual reality (a trending technology these days).</p>
<p><em><strong>Chapter 12</strong></em>, Controlling Your Robots over the Web, we will see how to build interactive web applications using rosbridge in ROS.</p>
<p>The book uses ROS Kinetic and Indigo installed on latest Ubuntu L.T.S 16.04.01. The codes are also compatible with <a href="https://github.com/qboticslabs/ros_robotics_projects" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">ROS Jade</a>.</p>
<p>A basic knowledge in R.O.S, GNU/Linux, and C++ programming concepts is recommended.</p>
<p>The book is published by PACKT and can be purchased at <a href="https://www.amazon.com/ROS-Robotic-Projects-Lentin-Joseph/dp/1783554711" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Amazon Global</a> and <a href="https://www.packtpub.com/hardware-and-creative/ros-robotics-projects" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">PACKT Publishing</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mastering ROS for robotics programming</title>
		<link>https://robohub.org/mastering-ros-for-robotics-programming/</link>
		
		<dc:creator><![CDATA[Lentin Joseph]]></dc:creator>
		<pubDate>Tue, 19 Jan 2016 14:46:03 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ROS]]></category>
		<guid isPermaLink="false">http://robohub.org/mastering-ros-for-robotics-programming/</guid>

					<description><![CDATA[A new book by Lentin Joseph, Mastering ROS for Robotics Programming, discusses advanced concepts in robotics and how to implement them using ROS. Readers will learn how to build models of complex robots, and how to simulate and interface their robots using the ROS MoveIt! and the ROS navigation stack. Just released this past December, this 481-page book is one of [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="aligncenter size-full wp-image-58758" src="http://robohub.org/wp-content/uploads/2016/01/Lentin_Joseph_Mastering_ROS_for_Robotics_Programming.jpg" alt="Lentin_Joseph_Mastering_ROS_for_Robotics_Programming" width="973" height="568" srcset="https://robohub.org/wp-content/uploads/2016/01/Lentin_Joseph_Mastering_ROS_for_Robotics_Programming.jpg 973w, https://robohub.org/wp-content/uploads/2016/01/Lentin_Joseph_Mastering_ROS_for_Robotics_Programming-425x248.jpg 425w, https://robohub.org/wp-content/uploads/2016/01/Lentin_Joseph_Mastering_ROS_for_Robotics_Programming-500x292.jpg 500w" sizes="(max-width: 973px) 100vw, 973px" /><em>A new book by Lentin Joseph, <a href="https://www.packtpub.com/hardware-and-creative/mastering-ros-robotics-programming" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Mastering ROS for Robotics Programming</a>, discusses advanced concepts in robotics and how to implement them using ROS. Readers will learn how to build models of complex robots, and how to simulate and interface their robots using the ROS MoveIt! and the ROS navigation stack. Just released this past December, this 481-page book is one of the most advanced books on ROS currently available. Joseph is the CEO/Founder of <a href="http://www.qboticslabs.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Qbotics Labs</a>, and the author of <i><a href="http://robohub.org/learning-robotics-using-python/" target="_blank" data-wpel-link="internal">Learning Robotics using Python</a></i>.</em><span id="more-58757"></span></p>
<p>This book begins with a deep overview of the ROS framework, discusses robot manipulation and navigation, and covers how ROS interfaces with I/O boards, sensors, and actuators. Vision sensors are essential ingredients in robotics, and so an entire chapter is dedicated to how they interface with ROS. The book also explores hardware interfacing and the simulation of complex robots in ROS and ROS Industrial, and finishes with a chapter on best practices to follow while programming in ROS.</p>
<p>Below is an overview of the chapters in the book:</p>
<ol>
<li>Introduction to ROS and its package management</li>
<li>Working with 3D robot modeling in ROS</li>
<li>Simulating  robots using ROS and Gazebo</li>
<li>Using the ROS MoveIt! and Navigation stack</li>
<li>Working with Pluginlib, Nodelets and Gazebo plugins</li>
<li>Writing ROS controllers and visualization plugin</li>
<li>Interfacing I/O boards, sensors and actuators to ROS</li>
<li>Programming Vision sensors using ROS, Open-CV and PCL</li>
<li>Building  and interfacing differential drive mobile robot hardware in ROS</li>
<li>Exploring the advanced capabilities of ROS MoveIt!</li>
<li>ROS for Industrial Robots</li>
<li>Troubleshooting and best practices in ROS</li>
</ol>
<p>The book uses ROS Indigo installed on latest Ubuntu L.T.S 14.04.03. The codes are also compatible with ROS Jade. <a href="https://github.com/qboticslabs/mastering_ros" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">https://github.com/<wbr />qboticslabs/mastering_ros</a></p>
<p>A basic knowledge in R.O.S, GNU/Linux, and C++ programming concepts is recommended.</p>
<p>The book is published by PACKT and can be purchased at <a href="http://amzn.com/B0198DXFEW" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">Amazon Global </a> and <a href="https://www.packtpub.com/hardware-and-creative/mastering-ros-robotics-programming" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">PACKT Publishing</a>. More information can be found on the <a href="http://mastering-ros.com/" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer">book website </a>and<a href="http://wiki.ros.org/Books/MasteringROSforRoboticsProgramming" target="_blank" data-wpel-link="external" rel="follow external noopener noreferrer"> Wiki page</a>.</p>
<hr class="xh2  ">
<p><i>If you liked this post, you may also be interested in:</i></p>
<ul>
<li><a title="Permanent Link: Learning robotics using Python" href="http://robohub.org/learning-robotics-using-python/" rel="bookmark" data-wpel-link="internal">Learning robotics using Python</a></li>
<li><a title="Book Review: Implementation of Robot Systems, by Mike Wilson" href="http://robohub.org/book-review-implementation-of-robot-systems-by-mike-wilson/" rel="bookmark" data-wpel-link="internal">Book Review: Implementation of Robot Systems, by Mike Wilson</a></li>
<li><a title="Arduino for Makers #2: Deconstructing Arduino programs" href="http://robohub.org/arduino-for-makers-2-deconstructing-arduino-programs/" rel="bookmark" data-wpel-link="internal">Arduino for Makers #2: Deconstructing Arduino programs</a></li>
<li><a title="Arduino for Makers #1: Setting up a development station" href="http://robohub.org/arduino-for-makers-1-setting-up-a-development-station/" rel="bookmark" data-wpel-link="internal">Arduino for Makers #1: Setting up a development station</a></li>
<li><a title="MATLAB Robotics System Toolbox and ROS" href="http://robohub.org/matlab-robotics-system-toolbox-and-ros/" rel="bookmark" data-wpel-link="internal">MATLAB Robotics System Toolbox and ROS</a></li>
</ul>
<p><i>See all </i><a href="http://robohub.org/" data-wpel-link="internal"><i>the latest robotics news</i></a><i> on Robohub, or </i><a class="ext-link" title="" href="http://eepurl.com/t-UEf" target="_blank" rel="external follow noopener noreferrer" data-wpel-link="external"><i>sign up for our weekly newsletter</i></a><i>.</i></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Learning robotics using Python</title>
		<link>https://robohub.org/learning-robotics-using-python/</link>
		
		<dc:creator><![CDATA[Lentin Joseph]]></dc:creator>
		<pubDate>Tue, 09 Jun 2015 15:00:45 +0000</pubDate>
				<category><![CDATA[education]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[ROS]]></category>
		<guid isPermaLink="false">http://robohub.org/learning-robotics-using-python/</guid>

					<description><![CDATA[A new book, Learning Robotics using Python, takes a different approach to teaching the Robotics Operating System (ROS). Written by Lentin Joseph, founder and CEO of Indian robotics startup Qbotics Labs, it enables you to learn by building an interactive, autonomous, mobile robot, and is the result of his research while designing the company&#8217;s autonomous robot prototype, Chefbot. It [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/product/1783287535/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1783287535&amp;linkCode=as2&amp;tag=therobpod-20&amp;linkId=5LQPGDBLFXRV3NZN" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><img decoding="async" class="aligncenter wp-image-50725 size-full" src="http://robohub.org/wp-content/uploads/2015/06/final_cover-01-thumb-640x380-1176.png" alt="final_cover-01-thumb-640x380-1176" width="640" height="380" srcset="https://robohub.org/wp-content/uploads/2015/06/final_cover-01-thumb-640x380-1176.png 640w, https://robohub.org/wp-content/uploads/2015/06/final_cover-01-thumb-640x380-1176-425x252.png 425w, https://robohub.org/wp-content/uploads/2015/06/final_cover-01-thumb-640x380-1176-500x297.png 500w" sizes="(max-width: 640px) 100vw, 640px" /></a><div style="clear:both"></div></p>
<p><em>A new book, <a href="http://www.amazon.com/gp/product/1783287535/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1783287535&amp;linkCode=as2&amp;tag=therobpod-20&amp;linkId=5LQPGDBLFXRV3NZN" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Learning Robotics using Python</a>, takes a different approach to teaching the Robotics Operating System (ROS). Written by <a href="https://in.linkedin.com/pub/lentin-joseph/26/8a1/572" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Lentin Joseph</a>, founder and CEO of Indian robotics startup <a href="http://www.qboticslabs.com/" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">Qbotics Labs</a>, it enables you to learn by building an interactive, autonomous, mobile robot, and is the result of his research while designing the company&#8217;s autonomous robot prototype, Chefbot. It features Artificial Intelligence, vision capabilities, speech recognition and synthesis.</em></p>
<p><span id="more-50721"></span></p>
<p>Chefbot is designed primarily to serve food in hotels and restaurants and Qbotics plans to release the robot as open hardware to develop a community focussed on improving the design. The company also provides assistance for clients autonomous machines.</p>
<p>Learning Robotics Using Python uses ROS Indigo, a stable version of ROS, installed on the latest Ubuntu L.T.S 14.04.02. The code is also compatible with ROS Jade. After a basic introduction, it looks at the mechanical design of robots using open source tools. ROS is introduced following the building of 2D and 3D models, and Chefbot is simulated using ROS and Gazebo. The Chefbot simulation is adapted from a Turtlebot simulator.</p>
<p>With a successful simulation in Gazebo, the book turns to the hardware element, the selection of the electronic components needed to build the robot. The sensor and actuator interfacing is explored and interfacing embedded boards to ROS using Python.</p>
<p>The Chefbot has (Kinect) sensors, ultrasonics and sound sensors, as well as motor encoders. The book looks at the detailed interfacing of each sensor with ROS and Kinect, and how to work with depth to pointcloud package.</p>
<p>In addition, it examines speech recognition and synthesis in robots, using ROS and Python, and implementing a version of Artificial Intelligence using ROS and Python.</p>
<p>After all this interfacing, the final integration is possible, both in hardware and software, resulting in the complete robot.</p>
<p>It needs a GUI controller, built using PyQt. Debugging is enabled via ROS rqt. Once the GUI has been constructed, it goes into the calibration and testing of the robot before its deployment.</p>
<p>Learning robotics using Python is available on the <a href="https://www.packtpub.com/application-development/learning-robotics-using-python" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer">PACKT </a>website and also<a href="http://www.amazon.com/gp/product/1783287535/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1783287535&amp;linkCode=as2&amp;tag=therobpod-20&amp;linkId=5LQPGDBLFXRV3NZN" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"> Amazon.com</a>.</p>
<hr class="xh2  ">
<p><i>If you liked this article, you may also be interested in:</i></p>
<ul>
<li><a title="Book Review: Implementation of Robot Systems, by Mike Wilson" href="http://robohub.org/book-review-implementation-of-robot-systems-by-mike-wilson/" rel="bookmark" data-wpel-link="internal">Book Review: Implementation of Robot Systems, by Mike Wilson</a></li>
<li><a title="Arduino for Makers #2: Deconstructing Arduino programs" href="http://robohub.org/arduino-for-makers-2-deconstructing-arduino-programs/" rel="bookmark" data-wpel-link="internal">Arduino for Makers #2: Deconstructing Arduino programs</a></li>
<li><a title="Arduino for Makers #1: Setting up a development station" href="http://robohub.org/arduino-for-makers-1-setting-up-a-development-station/" rel="bookmark" data-wpel-link="internal">Arduino for Makers #1: Setting up a development station</a></li>
<li><a title="MATLAB Robotics System Toolbox and ROS" href="http://robohub.org/matlab-robotics-system-toolbox-and-ros/" rel="bookmark" data-wpel-link="internal">MATLAB Robotics System Toolbox and ROS</a></li>
</ul>
<p><i>See all </i><a href="http://robohub.org/" data-wpel-link="internal"><i>the latest robotics news</i></a><i> on Robohub, or </i><a href="http://eepurl.com/t-UEf" data-wpel-link="external" target="_blank" rel="follow external noopener noreferrer"><i>sign up for our weekly newsletter</i></a><i>.</i></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: robohub.org @ 2026-10-22 13:54:47 by W3 Total Cache
-->