У меня есть файл запуска, расширение которого является xml, и я хотел бы получить значение параметра. Этот файл запуска называется ardrone.launchКак получить параметр ROS xml из файла запуска с помощью Python
<!-- This is a sample lanuch file, please change it based on your needs -->
<launch>
<node name="ardrone_driver" pkg="ardrone_autonomy" type="ardrone_driver" output="screen" clear_params="true">
<param name="outdoor" value="1" />
<param name="flight_without_shell" value="1" />
<param name="max_bitrate" value="4000" />
<param name="bitrate" value="4000" />
<param name="navdata_demo" value="0" />
<param name="altitude_max" value="10000" />
<param name="altitude_min" value="50" />
<param name="euler_angle_max" value="0.35" />
<param name="control_vz_max" value="2000" />
<param name="control_yaw" value="1.75" />
</node>
</launch>
Например, я хотел бы получить значение из altitude_max, altitude_min, а остальные с помощью питона. Я должен добавить, что этот файл находится внутри каталога с именем «запуск», а файл, в котором я его вызываю, находится в директории с именем scripts, а сценарии и запуск - в том же каталоге.
После прочтения вашего вопроса еще раз, Я не уверен на 100%, что вы делаете. Вы вызываете файл запуска для запуска скрипта (это то, что я предполагаю в своем ответе), или вы просто хотите прочитать параметры из файла запуска, не запуская его вообще? – luator
Я вызываю файл запуска – lmiguelvargasf