cmu-rss-lab / roswire

A library for static and dynamic analysis of ROS applications via Docker 🔌
http://christimperley.co.uk/roswire
Apache License 2.0
8 stars 0 forks source link

Fixed error in reading contents of rosparam. #515

Closed schmerl closed 2 years ago

schmerl commented 2 years ago

The following tag was giving a value of "" for rosparam.

launch>
  <node pkg='autorally_core' type='error_reproducer' name="error_reproducer">
    <rosparam param='topic'>
- direction: sub
  name: /left_camera
  type: sensor_msgs/Image
- direction: sub
  name: /right_camera
  type: sensor_msgs/Image
    </rosparam>
  </node>
</launch>

This also allows for unknown node executables. i.e., if we try to find a node that isn't on the container. In this case instead of raising an exception we report and error and continue.