Build distributed robotic applications using the Robot Operating System (ROS) publish-subscribe architecture.
Develop a publisher node that simulates lidar data and a subscriber node that filters obstacles closer than 1 meter.