1.2. 2D Navigation with path planning
Find here the turtlebot_vibot package.
Find here the perception_pcl package.
The ActionLib package provides a standardized interface for performing tasks. Like for example, moving the base to a target location or performing a laser scan. The action client and server communicate with each other using a predefined action protocol. This action protocol relies on ROS topics in a specified ROS namespace in order to transport messages.
Find here the actionlib package.