• 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.

  • 相关阅读:
    C指针
    redis五种基本数据类型
    mongoDB MapReduce
    JSON传参
    mongodb查询实练
    逻辑数据结构和存储数据结构
    线性表的顺序存储和链式存储
    数据结构和算法关系
    UIActivityIndicatorView使用
    Swift中格式化日期
  • 原文地址:https://www.cnblogs.com/xbit/p/8546429.html
Copyright © 2020-2023  润新知