CSCE 452/752 Robotics and Spatial Intelligence, Spring 2026

Homework 3

The question is about some aspects of the ROS ecosystem that were not covered in detail in class. The purpose of the assignment is to provide an opportunity for you exercise your skills of finding and interpreting software documentation effectively.
For each question below, provide both an answer and a link to one or more pages at
docs.ros.org
that confirm the correctness of your answer. (If your favorite search engine provides answers directly in the search results, that's great! But be sure to verify that answer in the documentation for yourself.)
  1. What file must you source in each new terminal to configure the environment?
  2. When is support for the Jazzy distribution of ROS2 scheduled to end?
  3. What command lists all services currently active in the system? What option for this command will include the interface for each service?
  4. In what directory should one run
    colcon build
    ?
  5. In a ROS node implemented in Python, which method is used to declare the existence of a parameter?