Let's look into the technical requirements for this chapter:
- ROS Melodic Morenia on Ubuntu 18.04, with Gazebo 9 (preinstalled)
- ROS packages: cv_bridge and cv_camera
- Libraries: TensorFlow (0.12 and above, not tested with 2.0 yet), scikit-learn, and more
- Timelines and rest platform:
- Estimated learning time: On average, 120 minutes
- Project build time (inclusive of compile and run time): On average, 60-90 minutes
- Project test platform: HP Pavilion laptop (Intel® Core™ i7-4510U CPU @ 2.00GHz × 4 with 8 GB Memory and 64-bit OS, GNOME-3.28.2)
The code for this chapter is available at https://github.com/PacktPublishing/ROS-Robotics-Projects-SecondEdition/tree/master/chapter_9_ws.
Let's begin this chapter by understanding deep learning and its applications.