Giter Site home page Giter Site logo

marti_messages's Introduction

marti_messages CI CI

This repository provides various messages created at Southwest Reseach Institute's Intelligent Systems's division for working with Robot Operating System(ROS).

The master branch provides support for ROS Noetic; the ros2-devel branch provides support for current ROS 2 distributions.

Installation

If you have installed ROS, you can install any of the packages in this repository with apt-get:

sudo apt-get install ros-${ROS_DISTRO}-<package>

Building From Source (ROS Dashing, Eloquent)

These directions assume you have already set up a colcon workspace

Checking out the source code

If you're using wstool, add this repository to your workspace:

git clone -b dashing-devel https://github.com/swri-robotics/marti_messages.git

Installing dependencies and building

Install all of the dependencies using rosdep by running the following command from the root of your colcon workspace:

rosdep install . -y --from-paths -i

Read the Colcon Tutorial for more information.

marti_messages's People

Contributors

daniel-stanek avatar danthony06 avatar elliotjo avatar evenator avatar jatowler avatar malban avatar matt-attack avatar pjreed avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

marti_messages's Issues

Need 0.0.1 tag to bloom.

The bloom-release script looks for a tag matching the version number when it creates a release. The current version number is 0.0.1, so we need a matching tag.

Please tag the head of indigo-devel with a tag named 0.0.1.

Make master the default branch

I don't have admin privileges on this project, but all of the -devel branches have been replaced with a single master branch--we should make master the default and protect it.

Add 3x3 matrix message

Existing matrix messages (such as std_msgs/Float64MultiArray) are too complex for simple matrices. A 3x3 matrix is useful

New bloom release of marti_messages to ROS 2 Rolling

We've recently made some changes to ROS 2 Rolling that requires a new bloom release of this message package. This will fix the failing package build on Rolling that you can see in https://build.ros2.org/view/Rbin_uF64/job/Rbin_uF64__marti_can_msgs__ubuntu_focal_amd64__binary/76/ (amongst others) . Note that we only require a bloom release; a new source release should not be necessary. To re-release this package the following steps should be performed:

$ sudo apt-get update
$ sudo apt-get install python3-bloom
# Ensure that the bloom-version you are using is 0.10.3 by running 'bloom-release --version'
$ bloom-release --track rolling --rosdistro rolling marti_messages

Please let me know if you have any questions about this. Thank you.

marti_dbw_msgs constants not include string

Description

When including marti_dbw_msgs/constants.h you must include #include <string> above it.
The header itself should include <string>

Steps to Reproduce

In a cpp file that uses the header, try to include the constants header at the top of the file before all other includes and then use the constants and build the file.

Actual Results

A build error is flagged about not finding "string" in namespace "std"

Expected Results

The file builds successfully.

Additional Information

In general this would apply to all branches, but I personally am using the ros2-devel branch

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.