zoukankan      html  css  js  c++  java
  • Learning ROS: Roslaunch tips for large projects

    Design tip: Top-level launch files should be short, and consist of include's to other files corresponding to subcomponents of the application, and commonly changed ROS parameters.

    Design tip: Be aware of the tradeoffs when deciding how many top-level launch files your application requires.

    Design tip: Use the env substitution argument to allow parts of a launch file to depend on environment variables.

    Design tip: Use topic remapping when a given type of information is published on different topics in different situations.

    Design tip: Yaml files allow parameters with complex types, nested namespaces of parameters, and reusing the same parameter values in multiple places.

    Design tip: To modify a "top-level" aspect of an application, copy the top level launch file and change the portions you need.

    Design tip: To modify a deeply nested parameter in a tree of launch files which you cannot change, use roslaunch's parameter overriding semantics.

    Design tip: If you can modify the original launch file, it's often preferable to use roslaunch arguments rather than parameter overriding or copying roslaunch files.

  • 相关阅读:
    LAPACK(5)——矩阵广义特征值问题和QZ分解
    数据结构与算法——堆
    STL(1)——查找函数find的使用
    数据结构与算法——多项式
    LAPACK(6)——总结
    设计模式代理模式
    C#防盗链
    设计模式组合模式
    JavascriptFolder对象
    JavascriptTextStream对象
  • 原文地址:https://www.cnblogs.com/xbit/p/8546429.html
Copyright © 2011-2022 走看看