Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged plotjuggler_ros at Robotics Stack Exchange

Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged plotjuggler_ros at Robotics Stack Exchange

Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
kilted

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged plotjuggler_ros at Robotics Stack Exchange

Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
rolling

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

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 showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

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 bouncy showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

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 crystal showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

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 eloquent showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

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 dashing showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

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 galactic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

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 showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged plotjuggler_ros at Robotics Stack Exchange

Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
iron

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

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 showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

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 jade showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

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 indigo showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

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 hydro showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

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 kinetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

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 melodic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged plotjuggler_ros at Robotics Stack Exchange

Package symbol

plotjuggler_ros package from plotjuggler_ros repo

plotjuggler_ros

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 2.3.1
License AGPLv3
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/PlotJuggler/plotjuggler-ros-plugins.git
VCS Type git
VCS Version main
Last Updated 2025-06-10
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

PlotJuggler plugin for ROS

Additional Links

Maintainers

  • Davide Faconti

Authors

  • Davide Faconti

ros2

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

Install PlotJuggler and its ROS plugins with:

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

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 -y
colcon build

For ROS (1) users

From version 2.3+, this library will support only ROS2 (Hubmle or older)

CHANGELOG

Changelog for package plotjuggler_ros

2.2.0 (2025-05-21)

  • jazzy+
  • Fixing wstring ROS2 data type, and import rename for latest release build compatibility (#86) Co-authored-by: Davide Faconti <<davide.faconti@gmail.com>>
  • Update ros2_parser.cpp
  • Fix detection of ROS 2 Humble (#82) Detecting the ROS distribution based on the content of AMENT_PREFIX_PATH does not always work. For example, when using the Nix package manager, paths in AMENT_PREFIX_PATH could never match the currently used pattern. It's better to use ROS_DISTRO variable for this purpose. This should (I think) work everywhere.
  • Contributors: Ben Cohen, Davide Faconti, Michal Sojka

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

File truncated at 100 lines see the full file

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged plotjuggler_ros at Robotics Stack Exchange