Package Summary

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

Repository Summary

Checkout URI https://github.com/pyros-dev/ros1_template.git
VCS Type git
VCS Version master
Last Updated 2017-08-31
Dev Status MAINTAINED
CI status Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

C++ ROS project template following good practices

Additional Links

Maintainers

  • Alexander Reimann

Authors

  • Alexander Reimann

ROS1 ROS CPP Template

This package is a template for a ROS nodelet package depending on another C++ library package for implementation details.
It is supposed to show the ROS part if using a separate ROS and C++ library packages.

In this package we are following http://wiki.ros.org/BestPractices as much as possible, where it makes sense.

Usage

  • Create a catkin_workspace ( Ref : http://wiki.ros.org/catkin/Tutorials/create_a_workspace )
  • Add this ros1_cpptemplate package into src/ of the workspace (and maybe more like beginner_tutorials)
  • Build the workspace (Ref : http://wiki.ros.org/catkin/Tutorials/using_a_workspace)
  • Source the devel workspace::

    $ source devel/setup.bash

  • run the tests of this package::

    $ catkin run_tests ros1_ros_cpptemplate

  • run all the tests::

    $ catkin run_tests

  • build the documentation::

    $ rosdoc_lite src/ros1_template/ros1_ros_cpptemplate -o src/ros1_template/ros1_ros_cpptemplate/doc/

  • launch the demo application::

    $ roslaunch ros1_ros_template standalone.launch --screen

  • install that workspace::

    $ make install

  • source the install workspace::

    $ source install/setup.bash

CHANGELOG

Changelog for package ros1_ros_cpptemplate

Forthcoming

  • Merge pull request #10 from pyros-dev/cpp Add cpp template packages
  • Lint fix
  • Make max. reconfigurable
  • Add service
  • Fix linter errors
  • Add subscribers test
  • Add time limit for single publisher test
  • Remove temp test file
  • Add configs
  • Working publishers rostests
  • Cleanup standalone launcher
  • Add ros1_ros_cpptemplate
  • Contributors: AlexReimann, Alexander Reimann

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

  • launch/standalone.launch
      • config_override [default: $(find ros1_ros_cpptemplate)/config/override.yaml] — used by upper launchers to customize configuration

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ros1_ros_cpptemplate at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/pyros-dev/ros1_template.git
VCS Type git
VCS Version master
Last Updated 2017-08-31
Dev Status MAINTAINED
CI status Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

C++ ROS project template following good practices

Additional Links

Maintainers

  • Alexander Reimann

Authors

  • Alexander Reimann

ROS1 ROS CPP Template

This package is a template for a ROS nodelet package depending on another C++ library package for implementation details.
It is supposed to show the ROS part if using a separate ROS and C++ library packages.

In this package we are following http://wiki.ros.org/BestPractices as much as possible, where it makes sense.

Usage

  • Create a catkin_workspace ( Ref : http://wiki.ros.org/catkin/Tutorials/create_a_workspace )
  • Add this ros1_cpptemplate package into src/ of the workspace (and maybe more like beginner_tutorials)
  • Build the workspace (Ref : http://wiki.ros.org/catkin/Tutorials/using_a_workspace)
  • Source the devel workspace::

    $ source devel/setup.bash

  • run the tests of this package::

    $ catkin run_tests ros1_ros_cpptemplate

  • run all the tests::

    $ catkin run_tests

  • build the documentation::

    $ rosdoc_lite src/ros1_template/ros1_ros_cpptemplate -o src/ros1_template/ros1_ros_cpptemplate/doc/

  • launch the demo application::

    $ roslaunch ros1_ros_template standalone.launch --screen

  • install that workspace::

    $ make install

  • source the install workspace::

    $ source install/setup.bash

CHANGELOG

Changelog for package ros1_ros_cpptemplate

Forthcoming

  • Merge pull request #10 from pyros-dev/cpp Add cpp template packages
  • Lint fix
  • Make max. reconfigurable
  • Add service
  • Fix linter errors
  • Add subscribers test
  • Add time limit for single publisher test
  • Remove temp test file
  • Add configs
  • Working publishers rostests
  • Cleanup standalone launcher
  • Add ros1_ros_cpptemplate
  • Contributors: AlexReimann, Alexander Reimann

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

  • launch/standalone.launch
      • config_override [default: $(find ros1_ros_cpptemplate)/config/override.yaml] — used by upper launchers to customize configuration

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ros1_ros_cpptemplate at Robotics Stack Exchange