-
 

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

Package Summary

Tags No category tags.
Version 2.1.1
License AGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2024-05-09
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

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ROS plugins for PlotJuggler

PlotJuggler works great with ROS, but it is not itself a “ROS” application.

ROS is supported through external plugins that can be found in this repository.

Existing Plugins

  • DataLoader for rosbags (ROS / ROS2).
  • ROS topic subscriber (ROS / ROS2).
  • Logs/rosout visualizer (ROS only).
  • Re-publisher similar to rosbag play (ROS only).

Install with Debians (TODO)

Install PlotJuggler and its ROS plugins with:

sudo apt install ros-${ROS_DISTRO}-plotjuggler-ros

To launch PlotJuggler on ROS, use the command:

  rosrun plotjuggler plotjuggler

or, if have ROS2 installed:

   ros2 run plotjuggler plotjuggler

How to compile PlotJuggler from source

Create a catkin workspace and clone the repositories:

 mkdir -p ~/ws_plotjuggler/src
 cd ~/ws_plotjuggler/src
 git clone https://github.com/PlotJuggler/plotjuggler_msgs.git
 git clone https://github.com/facontidavide/PlotJuggler.git
 git clone https://github.com/PlotJuggler/plotjuggler-ros-plugins.git

Now, it is time to compile:

cd ~/ws_plotjuggler
rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y
catkin build

Enjoy:

source devel/setup.bash
roslaunch plotjuggler_ros plotjuggler.launch
CHANGELOG

Changelog for package plotjuggler_ros

2.1.1 (2024-02-19)

  • critical bug fix in ROS1 plugins
  • Contributors: Davide Faconti

2.1.0 (2024-02-04)

  • preparing for release 3.9
  • Update ros1.yaml
  • Add support for compressed rosbags (#77)
  • Contributors: Anthony Welte, Davide Faconti

1.7.3 (2023-01-14)

  • Fix mapping of multiple pal_statistics topics (#61)
  • fix implicit uint8_t -> double narrowing (#42) YES, the standard committee believes this might be narrowing and clang 12 throws this error: > error: non-constant-expression cannot be narrowed from type 'uint8_t' (aka 'unsigned char') to 'double' in initializer list [-Wc++11-narrowing]
  • Contributors: Michael Görner, Victor Lopez

1.6.2 (2021-10-21)

  • parse a ROSBAG even if some topic types are not recognized
  • Update ros2.yaml
  • segmentation fault off (#30)
  • Contributors: Davide Faconti, simulacrus

1.5.0 (2021-06-20)

  • massive changes
    • include consistent timestamp (suggested by \@doisyg )
    • lazy initialization in parsers.
    • reusable Header parser
    • string field added
  • add lazy parser inizialization and string field to ROS1
  • Contributors: Davide Faconti

1.4.1 (2021-06-18)

  • remove obsolate headers
  • forget to install launch file for ROS1
  • Contributors: Davide Faconti, Kei Okada

1.3.0 (2021-06-12)

  • use std::any
  • temporary fix for 3.2
  • Contributors: Davide Faconti

1.2.0 (2021-06-03)

  • fix issue #15 for ROS1 too
  • Merge pull request #4 from Tobias-Fischer/patch-1 Fix Windows compilation
  • fix bugs related to TopicPublishers (ros2)
  • Fix isnan issues on Win
  • Fix isnan compilation issue on Win
  • Fix double-defined ERROR
  • Contributors: Davide Faconti, Tobias Fischer

1.1.1 (2021-05-10)

  • Mitigate proble with ros::ok()
  • prepare for newer PJ version
  • address issue with INT64
  • Update README.md
  • fix issue #399 and #398
  • Contributors: Davide Faconti

1.1.0 (2021-01-31)

1.0.3 (2021-01-20)

  • fix bug #387 in Plotjuggler repo
  • Merge pull request #3 from kefrobotics/development Add diagnostic_msgs as ROS2 dependency in CMakeLists.txt files
  • Add diagnostic_msgs as ROS2 dependency in CMakeLists.txt files
  • Contributors: Davide Faconti, Paul Frivold

1.0.2 (2020-12-30)

1.0.1 (2020-12-18)

  • Added TF messages to the parser (issue #366)
  • Update README.md
  • Update README.md
  • Merge pull request #1 from uhobeike/development Made it possible to install
  • Made it possible to install
  • fix includes
  • Contributors: Davide Faconti, davide, uhobeike

1.0.0 (2020-11-23)

  • Initial commit
  • Contributors: Davide Faconti

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged plotjuggler_ros at Robotics Stack Exchange

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

Package Summary

Tags No category tags.
Version 2.1.1
License AGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2024-05-09
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

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ROS plugins for PlotJuggler

PlotJuggler works great with ROS, but it is not itself a “ROS” application.

ROS is supported through external plugins that can be found in this repository.

Existing Plugins

  • DataLoader for rosbags (ROS / ROS2).
  • ROS topic subscriber (ROS / ROS2).
  • Logs/rosout visualizer (ROS only).
  • Re-publisher similar to rosbag play (ROS only).

Install with Debians (TODO)

Install PlotJuggler and its ROS plugins with:

sudo apt install ros-${ROS_DISTRO}-plotjuggler-ros

To launch PlotJuggler on ROS, use the command:

  rosrun plotjuggler plotjuggler

or, if have ROS2 installed:

   ros2 run plotjuggler plotjuggler

How to compile PlotJuggler from source

Create a catkin workspace and clone the repositories:

 mkdir -p ~/ws_plotjuggler/src
 cd ~/ws_plotjuggler/src
 git clone https://github.com/PlotJuggler/plotjuggler_msgs.git
 git clone https://github.com/facontidavide/PlotJuggler.git
 git clone https://github.com/PlotJuggler/plotjuggler-ros-plugins.git

Now, it is time to compile:

cd ~/ws_plotjuggler
rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y
catkin build

Enjoy:

source devel/setup.bash
roslaunch plotjuggler_ros plotjuggler.launch
CHANGELOG

Changelog for package plotjuggler_ros

2.1.1 (2024-02-19)

  • critical bug fix in ROS1 plugins
  • Contributors: Davide Faconti

2.1.0 (2024-02-04)

  • preparing for release 3.9
  • Update ros1.yaml
  • Add support for compressed rosbags (#77)
  • Contributors: Anthony Welte, Davide Faconti

1.7.3 (2023-01-14)

  • Fix mapping of multiple pal_statistics topics (#61)
  • fix implicit uint8_t -> double narrowing (#42) YES, the standard committee believes this might be narrowing and clang 12 throws this error: > error: non-constant-expression cannot be narrowed from type 'uint8_t' (aka 'unsigned char') to 'double' in initializer list [-Wc++11-narrowing]
  • Contributors: Michael Görner, Victor Lopez

1.6.2 (2021-10-21)

  • parse a ROSBAG even if some topic types are not recognized
  • Update ros2.yaml
  • segmentation fault off (#30)
  • Contributors: Davide Faconti, simulacrus

1.5.0 (2021-06-20)

  • massive changes
    • include consistent timestamp (suggested by \@doisyg )
    • lazy initialization in parsers.
    • reusable Header parser
    • string field added
  • add lazy parser inizialization and string field to ROS1
  • Contributors: Davide Faconti

1.4.1 (2021-06-18)

  • remove obsolate headers
  • forget to install launch file for ROS1
  • Contributors: Davide Faconti, Kei Okada

1.3.0 (2021-06-12)

  • use std::any
  • temporary fix for 3.2
  • Contributors: Davide Faconti

1.2.0 (2021-06-03)

  • fix issue #15 for ROS1 too
  • Merge pull request #4 from Tobias-Fischer/patch-1 Fix Windows compilation
  • fix bugs related to TopicPublishers (ros2)
  • Fix isnan issues on Win
  • Fix isnan compilation issue on Win
  • Fix double-defined ERROR
  • Contributors: Davide Faconti, Tobias Fischer

1.1.1 (2021-05-10)

  • Mitigate proble with ros::ok()
  • prepare for newer PJ version
  • address issue with INT64
  • Update README.md
  • fix issue #399 and #398
  • Contributors: Davide Faconti

1.1.0 (2021-01-31)

1.0.3 (2021-01-20)

  • fix bug #387 in Plotjuggler repo
  • Merge pull request #3 from kefrobotics/development Add diagnostic_msgs as ROS2 dependency in CMakeLists.txt files
  • Add diagnostic_msgs as ROS2 dependency in CMakeLists.txt files
  • Contributors: Davide Faconti, Paul Frivold

1.0.2 (2020-12-30)

1.0.1 (2020-12-18)

  • Added TF messages to the parser (issue #366)
  • Update README.md
  • Update README.md
  • Merge pull request #1 from uhobeike/development Made it possible to install
  • Made it possible to install
  • fix includes
  • Contributors: Davide Faconti, davide, uhobeike

1.0.0 (2020-11-23)

  • Initial commit
  • Contributors: Davide Faconti

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged plotjuggler_ros at Robotics Stack Exchange

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

Package Summary

Tags No category tags.
Version 2.1.1
License AGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2024-05-09
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

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ROS plugins for PlotJuggler

PlotJuggler works great with ROS, but it is not itself a “ROS” application.

ROS is supported through external plugins that can be found in this repository.

Existing Plugins

  • DataLoader for rosbags (ROS / ROS2).
  • ROS topic subscriber (ROS / ROS2).
  • Logs/rosout visualizer (ROS only).
  • Re-publisher similar to rosbag play (ROS only).

Install with Debians (TODO)

Install PlotJuggler and its ROS plugins with:

sudo apt install ros-${ROS_DISTRO}-plotjuggler-ros

To launch PlotJuggler on ROS, use the command:

  rosrun plotjuggler plotjuggler

or, if have ROS2 installed:

   ros2 run plotjuggler plotjuggler

How to compile PlotJuggler from source

Create a catkin workspace and clone the repositories:

 mkdir -p ~/ws_plotjuggler/src
 cd ~/ws_plotjuggler/src
 git clone https://github.com/PlotJuggler/plotjuggler_msgs.git
 git clone https://github.com/facontidavide/PlotJuggler.git
 git clone https://github.com/PlotJuggler/plotjuggler-ros-plugins.git

Now, it is time to compile:

cd ~/ws_plotjuggler
rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y
catkin build

Enjoy:

source devel/setup.bash
roslaunch plotjuggler_ros plotjuggler.launch
CHANGELOG

Changelog for package plotjuggler_ros

2.1.1 (2024-02-19)

  • critical bug fix in ROS1 plugins
  • Contributors: Davide Faconti

2.1.0 (2024-02-04)

  • preparing for release 3.9
  • Update ros1.yaml
  • Add support for compressed rosbags (#77)
  • Contributors: Anthony Welte, Davide Faconti

1.7.3 (2023-01-14)

  • Fix mapping of multiple pal_statistics topics (#61)
  • fix implicit uint8_t -> double narrowing (#42) YES, the standard committee believes this might be narrowing and clang 12 throws this error: > error: non-constant-expression cannot be narrowed from type 'uint8_t' (aka 'unsigned char') to 'double' in initializer list [-Wc++11-narrowing]
  • Contributors: Michael Görner, Victor Lopez

1.6.2 (2021-10-21)

  • parse a ROSBAG even if some topic types are not recognized
  • Update ros2.yaml
  • segmentation fault off (#30)
  • Contributors: Davide Faconti, simulacrus

1.5.0 (2021-06-20)

  • massive changes
    • include consistent timestamp (suggested by \@doisyg )
    • lazy initialization in parsers.
    • reusable Header parser
    • string field added
  • add lazy parser inizialization and string field to ROS1
  • Contributors: Davide Faconti

1.4.1 (2021-06-18)

  • remove obsolate headers
  • forget to install launch file for ROS1
  • Contributors: Davide Faconti, Kei Okada

1.3.0 (2021-06-12)

  • use std::any
  • temporary fix for 3.2
  • Contributors: Davide Faconti

1.2.0 (2021-06-03)

  • fix issue #15 for ROS1 too
  • Merge pull request #4 from Tobias-Fischer/patch-1 Fix Windows compilation
  • fix bugs related to TopicPublishers (ros2)
  • Fix isnan issues on Win
  • Fix isnan compilation issue on Win
  • Fix double-defined ERROR
  • Contributors: Davide Faconti, Tobias Fischer

1.1.1 (2021-05-10)

  • Mitigate proble with ros::ok()
  • prepare for newer PJ version
  • address issue with INT64
  • Update README.md
  • fix issue #399 and #398
  • Contributors: Davide Faconti

1.1.0 (2021-01-31)

1.0.3 (2021-01-20)

  • fix bug #387 in Plotjuggler repo
  • Merge pull request #3 from kefrobotics/development Add diagnostic_msgs as ROS2 dependency in CMakeLists.txt files
  • Add diagnostic_msgs as ROS2 dependency in CMakeLists.txt files
  • Contributors: Davide Faconti, Paul Frivold

1.0.2 (2020-12-30)

1.0.1 (2020-12-18)

  • Added TF messages to the parser (issue #366)
  • Update README.md
  • Update README.md
  • Merge pull request #1 from uhobeike/development Made it possible to install
  • Made it possible to install
  • fix includes
  • Contributors: Davide Faconti, davide, uhobeike

1.0.0 (2020-11-23)

  • Initial commit
  • Contributors: Davide Faconti

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged plotjuggler_ros at Robotics Stack Exchange

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

Package Summary

Tags No category tags.
Version 2.1.1
License AGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2024-05-09
Dev Status DEVELOPED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ROS plugins for PlotJuggler

PlotJuggler works great with ROS, but it is not itself a “ROS” application.

ROS is supported through external plugins that can be found in this repository.

Existing Plugins

  • DataLoader for rosbags (ROS / ROS2).
  • ROS topic subscriber (ROS / ROS2).
  • Logs/rosout visualizer (ROS only).
  • Re-publisher similar to rosbag play (ROS only).

Install with Debians (TODO)

Install PlotJuggler and its ROS plugins with:

sudo apt install ros-${ROS_DISTRO}-plotjuggler-ros

To launch PlotJuggler on ROS, use the command:

  rosrun plotjuggler plotjuggler

or, if have ROS2 installed:

   ros2 run plotjuggler plotjuggler

How to compile PlotJuggler from source

Create a catkin workspace and clone the repositories:

 mkdir -p ~/ws_plotjuggler/src
 cd ~/ws_plotjuggler/src
 git clone https://github.com/PlotJuggler/plotjuggler_msgs.git
 git clone https://github.com/facontidavide/PlotJuggler.git
 git clone https://github.com/PlotJuggler/plotjuggler-ros-plugins.git

Now, it is time to compile:

cd ~/ws_plotjuggler
rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y
catkin build

Enjoy:

source devel/setup.bash
roslaunch plotjuggler_ros plotjuggler.launch
CHANGELOG

Changelog for package plotjuggler_ros

2.1.1 (2024-02-19)

  • critical bug fix in ROS1 plugins
  • Contributors: Davide Faconti

2.1.0 (2024-02-04)

  • preparing for release 3.9
  • Update ros1.yaml
  • Add support for compressed rosbags (#77)
  • Contributors: Anthony Welte, Davide Faconti

1.7.3 (2023-01-14)

  • Fix mapping of multiple pal_statistics topics (#61)
  • fix implicit uint8_t -> double narrowing (#42) YES, the standard committee believes this might be narrowing and clang 12 throws this error: > error: non-constant-expression cannot be narrowed from type 'uint8_t' (aka 'unsigned char') to 'double' in initializer list [-Wc++11-narrowing]
  • Contributors: Michael Görner, Victor Lopez

1.6.2 (2021-10-21)

  • parse a ROSBAG even if some topic types are not recognized
  • Update ros2.yaml
  • segmentation fault off (#30)
  • Contributors: Davide Faconti, simulacrus

1.5.0 (2021-06-20)

  • massive changes
    • include consistent timestamp (suggested by \@doisyg )
    • lazy initialization in parsers.
    • reusable Header parser
    • string field added
  • add lazy parser inizialization and string field to ROS1
  • Contributors: Davide Faconti

1.4.1 (2021-06-18)

  • remove obsolate headers
  • forget to install launch file for ROS1
  • Contributors: Davide Faconti, Kei Okada

1.3.0 (2021-06-12)

  • use std::any
  • temporary fix for 3.2
  • Contributors: Davide Faconti

1.2.0 (2021-06-03)

  • fix issue #15 for ROS1 too
  • Merge pull request #4 from Tobias-Fischer/patch-1 Fix Windows compilation
  • fix bugs related to TopicPublishers (ros2)
  • Fix isnan issues on Win
  • Fix isnan compilation issue on Win
  • Fix double-defined ERROR
  • Contributors: Davide Faconti, Tobias Fischer

1.1.1 (2021-05-10)

  • Mitigate proble with ros::ok()
  • prepare for newer PJ version
  • address issue with INT64
  • Update README.md
  • fix issue #399 and #398
  • Contributors: Davide Faconti

1.1.0 (2021-01-31)

1.0.3 (2021-01-20)

  • fix bug #387 in Plotjuggler repo
  • Merge pull request #3 from kefrobotics/development Add diagnostic_msgs as ROS2 dependency in CMakeLists.txt files
  • Add diagnostic_msgs as ROS2 dependency in CMakeLists.txt files
  • Contributors: Davide Faconti, Paul Frivold

1.0.2 (2020-12-30)

1.0.1 (2020-12-18)

  • Added TF messages to the parser (issue #366)
  • Update README.md
  • Update README.md
  • Merge pull request #1 from uhobeike/development Made it possible to install
  • Made it possible to install
  • fix includes
  • Contributors: Davide Faconti, davide, uhobeike

1.0.0 (2020-11-23)

  • Initial commit
  • Contributors: Davide Faconti

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged plotjuggler_ros at Robotics Stack Exchange

No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

Package Summary

Tags No category tags.
Version 2.1.3
License AGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version rolling
Last Updated 2024-08-10
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

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ROS plugins for PlotJuggler

PlotJuggler works great with ROS, but it is not itself a “ROS” application.

ROS is supported through external plugins that can be found in this repository.

Existing Plugins

  • DataLoader for rosbags (ROS / ROS2).
  • ROS topic subscriber (ROS / ROS2).
  • Logs/rosout visualizer (ROS only).
  • Re-publisher similar to rosbag play (ROS only).

Install with Debians (TODO)

Install PlotJuggler and its ROS plugins with:

sudo apt install ros-${ROS_DISTRO}-plotjuggler-ros

To launch PlotJuggler on ROS, use the command:

  rosrun plotjuggler plotjuggler

or, if have ROS2 installed:

   ros2 run plotjuggler plotjuggler

How to compile PlotJuggler from source

Create a catkin workspace and clone the repositories:

 mkdir -p ~/ws_plotjuggler/src
 cd ~/ws_plotjuggler/src
 git clone https://github.com/PlotJuggler/plotjuggler_msgs.git
 git clone https://github.com/facontidavide/PlotJuggler.git
 git clone https://github.com/PlotJuggler/plotjuggler-ros-plugins.git

Now, it is time to compile:

cd ~/ws_plotjuggler
rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y
catkin build

Enjoy:

source devel/setup.bash
roslaunch plotjuggler_ros plotjuggler.launch
CHANGELOG

Changelog for package plotjuggler_ros

2.1.1 (2024-02-19)

  • critical bug fix in ROS1 plugins
  • Contributors: Davide Faconti

2.1.0 (2024-02-04)

  • preparing for release 3.9
  • Update ros1.yaml
  • Add support for compressed rosbags (#77)
  • Contributors: Anthony Welte, Davide Faconti

1.7.3 (2023-01-14)

  • Fix mapping of multiple pal_statistics topics (#61)
  • fix implicit uint8_t -> double narrowing (#42) YES, the standard committee believes this might be narrowing and clang 12 throws this error: > error: non-constant-expression cannot be narrowed from type 'uint8_t' (aka 'unsigned char') to 'double' in initializer list [-Wc++11-narrowing]
  • Contributors: Michael Görner, Victor Lopez

1.6.2 (2021-10-21)

  • parse a ROSBAG even if some topic types are not recognized
  • Update ros2.yaml
  • segmentation fault off (#30)
  • Contributors: Davide Faconti, simulacrus

1.5.0 (2021-06-20)

  • massive changes
    • include consistent timestamp (suggested by \@doisyg )
    • lazy initialization in parsers.
    • reusable Header parser
    • string field added
  • add lazy parser inizialization and string field to ROS1
  • Contributors: Davide Faconti

1.4.1 (2021-06-18)

  • remove obsolate headers
  • forget to install launch file for ROS1
  • Contributors: Davide Faconti, Kei Okada

1.3.0 (2021-06-12)

  • use std::any
  • temporary fix for 3.2
  • Contributors: Davide Faconti

1.2.0 (2021-06-03)

  • fix issue #15 for ROS1 too
  • Merge pull request #4 from Tobias-Fischer/patch-1 Fix Windows compilation
  • fix bugs related to TopicPublishers (ros2)
  • Fix isnan issues on Win
  • Fix isnan compilation issue on Win
  • Fix double-defined ERROR
  • Contributors: Davide Faconti, Tobias Fischer

1.1.1 (2021-05-10)

  • Mitigate proble with ros::ok()
  • prepare for newer PJ version
  • address issue with INT64
  • Update README.md
  • fix issue #399 and #398
  • Contributors: Davide Faconti

1.1.0 (2021-01-31)

1.0.3 (2021-01-20)

  • fix bug #387 in Plotjuggler repo
  • Merge pull request #3 from kefrobotics/development Add diagnostic_msgs as ROS2 dependency in CMakeLists.txt files
  • Add diagnostic_msgs as ROS2 dependency in CMakeLists.txt files
  • Contributors: Davide Faconti, Paul Frivold

1.0.2 (2020-12-30)

1.0.1 (2020-12-18)

  • Added TF messages to the parser (issue #366)
  • Update README.md
  • Update README.md
  • Merge pull request #1 from uhobeike/development Made it possible to install
  • Made it possible to install
  • fix includes
  • Contributors: Davide Faconti, davide, uhobeike

1.0.0 (2020-11-23)

  • Initial commit
  • Contributors: Davide Faconti

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged plotjuggler_ros at Robotics Stack Exchange

No version for distro foxy. Known supported distros are highlighted in the buttons above.

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

Package Summary

Tags No category tags.
Version 2.1.1
License AGPLv3
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2024-05-09
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

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ROS plugins for PlotJuggler

PlotJuggler works great with ROS, but it is not itself a “ROS” application.

ROS is supported through external plugins that can be found in this repository.

Existing Plugins

  • DataLoader for rosbags (ROS / ROS2).
  • ROS topic subscriber (ROS / ROS2).
  • Logs/rosout visualizer (ROS only).
  • Re-publisher similar to rosbag play (ROS only).

Install with Debians (TODO)

Install PlotJuggler and its ROS plugins with:

sudo apt install ros-${ROS_DISTRO}-plotjuggler-ros

To launch PlotJuggler on ROS, use the command:

  rosrun plotjuggler plotjuggler

or, if have ROS2 installed:

   ros2 run plotjuggler plotjuggler

How to compile PlotJuggler from source

Create a catkin workspace and clone the repositories:

 mkdir -p ~/ws_plotjuggler/src
 cd ~/ws_plotjuggler/src
 git clone https://github.com/PlotJuggler/plotjuggler_msgs.git
 git clone https://github.com/facontidavide/PlotJuggler.git
 git clone https://github.com/PlotJuggler/plotjuggler-ros-plugins.git

Now, it is time to compile:

cd ~/ws_plotjuggler
rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y
catkin build

Enjoy:

source devel/setup.bash
roslaunch plotjuggler_ros plotjuggler.launch
CHANGELOG

Changelog for package plotjuggler_ros

2.1.1 (2024-02-19)

  • critical bug fix in ROS1 plugins
  • Contributors: Davide Faconti

2.1.0 (2024-02-04)

  • preparing for release 3.9
  • Update ros1.yaml
  • Add support for compressed rosbags (#77)
  • Contributors: Anthony Welte, Davide Faconti

1.7.3 (2023-01-14)

  • Fix mapping of multiple pal_statistics topics (#61)
  • fix implicit uint8_t -> double narrowing (#42) YES, the standard committee believes this might be narrowing and clang 12 throws this error: > error: non-constant-expression cannot be narrowed from type 'uint8_t' (aka 'unsigned char') to 'double' in initializer list [-Wc++11-narrowing]
  • Contributors: Michael Görner, Victor Lopez

1.6.2 (2021-10-21)

  • parse a ROSBAG even if some topic types are not recognized
  • Update ros2.yaml
  • segmentation fault off (#30)
  • Contributors: Davide Faconti, simulacrus

1.5.0 (2021-06-20)

  • massive changes
    • include consistent timestamp (suggested by \@doisyg )
    • lazy initialization in parsers.
    • reusable Header parser
    • string field added
  • add lazy parser inizialization and string field to ROS1
  • Contributors: Davide Faconti

1.4.1 (2021-06-18)

  • remove obsolate headers
  • forget to install launch file for ROS1
  • Contributors: Davide Faconti, Kei Okada

1.3.0 (2021-06-12)

  • use std::any
  • temporary fix for 3.2
  • Contributors: Davide Faconti

1.2.0 (2021-06-03)

  • fix issue #15 for ROS1 too
  • Merge pull request #4 from Tobias-Fischer/patch-1 Fix Windows compilation
  • fix bugs related to TopicPublishers (ros2)
  • Fix isnan issues on Win
  • Fix isnan compilation issue on Win
  • Fix double-defined ERROR
  • Contributors: Davide Faconti, Tobias Fischer

1.1.1 (2021-05-10)

  • Mitigate proble with ros::ok()
  • prepare for newer PJ version
  • address issue with INT64
  • Update README.md
  • fix issue #399 and #398
  • Contributors: Davide Faconti

1.1.0 (2021-01-31)

1.0.3 (2021-01-20)

  • fix bug #387 in Plotjuggler repo
  • Merge pull request #3 from kefrobotics/development Add diagnostic_msgs as ROS2 dependency in CMakeLists.txt files
  • Add diagnostic_msgs as ROS2 dependency in CMakeLists.txt files
  • Contributors: Davide Faconti, Paul Frivold

1.0.2 (2020-12-30)

1.0.1 (2020-12-18)

  • Added TF messages to the parser (issue #366)
  • Update README.md
  • Update README.md
  • Merge pull request #1 from uhobeike/development Made it possible to install
  • Made it possible to install
  • fix includes
  • Contributors: Davide Faconti, davide, uhobeike

1.0.0 (2020-11-23)

  • Initial commit
  • Contributors: Davide Faconti

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged plotjuggler_ros at Robotics Stack Exchange

No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.