Average Calculator
Library for calculating averages.
Catkin and ROS Best Practices, Conventions, and Tricks

Overview

This repository contains example catkin packages.

Keywords: example, package, template

Author(s): Peter Fankhauser, Remo Diethelm

Affiliation: ANYbotics

Maintainer: Remo Diethelm, rdiet.nosp@m.helm.nosp@m.@anyb.nosp@m.otic.nosp@m.s.com

License

TEST 1: The source code is released under a proprietary license.

TEST 2: The source code is released under a [proprietary license](LICENSE).

TEST 3: The source code is released under a proprietary license.

TEST 4: The source code is released under a proprietary license.

Bugs & Feature Requests

Please report bugs and request features using the Issue Tracker.

Build Status

BranchBuild StatusBuild Job
master
N/A
Link
pre-release
N/A
Link
release
N/A
Link

Package Name

Overview

This is a template: replace, remove, and add where required. Describe here what this package does and what it's meant for in a few sentences.

Installation

Install Debian Packages

To install all packages from the this repository as Debian packages use

sudo apt-get install ros-indigo-...

Building from Source

Dependencies

Building

To build from source, clone the latest version from this repository into your catkin workspace and compile the package using

    cd catkin_workspace/src
    git clone https://github.com/ethz-asl/ros_package_template.git
    cd ../
    catkin_make

Unit Tests

Run the unit tests with

    catkin_make run_tests_ros_package_template

Usage

Describe the quickest way to run this software, for example:

Run the main node with

    roslaunch ros_package_template ros_package_template.launch

Config files

Config file folder/set 1

  • config_file_1.yaml Shortly explain the content of this config file

Config file folder/set 2

  • **...**

Launch files

  • launch_file_1.launch: shortly explain what is launched (e.g standard simulation, simulation with gdb,...)

    Argument set 1

    • **argument_1** Short description (e.g. as commented in launch file). Default: default_value.

    Argument set 2

    • **...**
  • **...**

Nodes

ros_package_template

Reads temperature measurements and computed the average.

Subscribed Topics

Published Topics

...

Services

  • **get_average** (std_srvs/Trigger)
      Returns information about the current average. For example, you can trigger the computation from the console with
    
              rosservice call /ros_package_template/get_average
    

Parameters

  • **subscriber_topic** (string, default: "/temperature")
      The name of the input topic.
    
  • **cache_size** (int, default: 200, min: 0, max: 1000)
      The size of the cache.
    

NODE_B_NAME

...