Package Summary

Tags No category tags.
Version 0.1.7
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/rm-controls/rm_control.git
VCS Type git
VCS Version master
Last Updated 2021-11-22
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A template for ROS packages.

Additional Links

No additional links.

Maintainers

  • Qiayuan Liao

Authors

  • Qiayuan Liao

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.

Keywords: example, package, template

Or, add some keywords to the Bitbucket or GitHub repository.

License

The source code is released under a BSD 3-Clause license.

Author: Péter Fankhauser
Affiliation: ANYbotics
Maintainer: Péter Fankhauser, pfankhauser@anybotics.com

The PACKAGE NAME package has been tested under ROS Indigo, Melodic and Noetic on respectively Ubuntu 14.04, 18.04 and 20.04. This is research code, expect that it changes often and any fitness for a particular purpose is disclaimed.

Build Status

Example image

Installation

Installation from Packages

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

sudo apt-get install ros-noetic-...

Or better, use rosdep:

sudo rosdep install --from-paths src

Building from Source

Dependencies

sudo rosdep install --from-paths src

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_best_practices.git
cd ../
rosdep install --from-paths . --ignore-src
catkin_make

Unit Tests

Run the unit tests with

catkin_make run_tests_ros_package_template

Static code analysis

Run the static code analysis with

catkin_make roslint_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

  • /temperature ([sensor_msgs/Temperature])

The temperature measurements from which the average is computed.

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.

Bugs & Feature Requests

Please report bugs and request features using the Issue Tracker .

CHANGELOG

Changelog for package rm_gazebo

0.1.6 (2021-09-26)

  • Update URDF of imu
  • Merge branch \'namespace\' into rm_gazebo/imu_sensor_interface
  • Merge pull request #8 from ye-luo-xi-tui/namespace Change name of namespace:from hardware_interface to rm_control.
  • Change name of namespace:from hardware_interface to rm_control.
  • Fix some stupid imu_sensor_interface bug in rm_gazebo
  • Tested rm_gazebo imu data using Debug in line. TODO: Add gravity and noise to the data
  • Add imu_sensor_interface without test.
  • Contributors: QiayuanLiao, qiayuan, yezi

0.1.7 (2021-09-26)

  • 0.1.6
  • Update CHANGELOG
  • Update URDF of imu
  • Merge branch \'namespace\' into rm_gazebo/imu_sensor_interface
  • Merge pull request #8 from ye-luo-xi-tui/namespace Change name of namespace:from hardware_interface to rm_control.
  • Change name of namespace:from hardware_interface to rm_control.
  • Fix some stupid imu_sensor_interface bug in rm_gazebo
  • Tested rm_gazebo imu data using Debug in line. TODO: Add gravity and noise to the data
  • Add imu_sensor_interface without test.
  • Contributors: QiayuanLiao, qiayuan, yezi

0.1.5 (2021-09-02)

0.1.4 (2021-09-02)

0.1.3 (2021-09-01)

  • Merge remote-tracking branch \'origin/master\'
  • Merge branch \'master\' into master
  • Use "pragma once" in rm_gazebo headers instead of include guards.
  • Merge branch \'master\' into master
  • Contributors: QiayuanLiao, chenzheng, ye-luo-xi-tui, yezi
  • Merge remote-tracking branch \'origin/master\'
  • Merge branch \'master\' into master
  • Use "pragma once" in rm_gazebo headers instead of include guards.
  • Merge branch \'master\' into master
  • Contributors: QiayuanLiao, chenzheng, ye-luo-xi-tui, yezi

0.1.2 (2021-08-14)

  • Run pre-commit
  • Format rm_gazebo using clang-format
  • Contributors: qiayuan

0.1.1 (2021-08-12)

  • Reset all version to 0.1.0
  • Contributors: qiayuan

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

  • launch/empty_world.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, auto, hero, engineer,sentry,rmua]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
      • paused [default: false]
      • roller_type [default: simple] — simple or realistic
  • launch/small_resource.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, auto, hero, engineer]
      • x_pos [default: 0.0]
      • y_pos [default: 0.0]
      • z_pos [default: 0.0]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
      • paused [default: false]
  • launch/exchange_station.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, auto, hero, engineer]
      • x_pos [default: 0.0]
      • y_pos [default: 0.0]
      • z_pos [default: 0.0]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
      • paused [default: false]
  • launch/warthog_race_world.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, auto, hero, engineer]
      • x_pos [default: 0.0]
      • y_pos [default: 0.0]
      • z_pos [default: 0.0]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
      • paused [default: false]
  • launch/big_resource.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, auto, hero, engineer,sentry]
      • load_chassis [default: true]
      • load_gimbal [default: false]
      • load_shooter [default: false]
      • load_arm [default: true]
      • paused [default: false]
      • roller_type [default: simple] — simple or realistic
  • launch/rmuc.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, auto, hero, engineer]
      • x_pos [default: 0.0]
      • y_pos [default: 0.0]
      • z_pos [default: 0.0]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
      • paused [default: false]
  • launch/stone.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, auto, hero, engineer]
      • x_pos [default: 0.0]
      • y_pos [default: 0.0]
      • z_pos [default: 0.0]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
      • paused [default: false]
  • launch/sentry_world.launch
      • robot_type [default: $(env ROBOT_TYPE)] — Robot type [standard, auto, hero, engineer]
      • x_pos [default: 0.0]
      • y_pos [default: -0.06]
      • z_pos [default: 0.06]
      • load_chassis [default: true]
      • load_gimbal [default: true]
      • load_shooter [default: true]
      • load_arm [default: true]
      • paused [default: false]

Messages

No message files found.

Services

No service files found

Recent questions tagged rm_gazebo at answers.ros.org