plotjuggler_ros package from plotjuggler_ros repoplotjuggler_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
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 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)
- Merge branch 'development' of https://github.com/PlotJuggler/plotjuggler-ros-plugins into development
- fix compilation in ros2
- Contributors: Davide Faconti
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
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake | |
rosbag_storage | |
roscpp | |
roscpp_serialization | |
ros_type_introspection | |
ros_environment | |
rclcpp | |
rcpputils | |
rosbag2 | |
rosbag2_transport | |
plotjuggler | |
tf2_ros | |
tf2_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged plotjuggler_ros at Robotics Stack Exchange
plotjuggler_ros package from plotjuggler_ros repoplotjuggler_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
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 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)
- Merge branch 'development' of https://github.com/PlotJuggler/plotjuggler-ros-plugins into development
- fix compilation in ros2
- Contributors: Davide Faconti
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
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake | |
rosbag_storage | |
roscpp | |
roscpp_serialization | |
ros_type_introspection | |
ros_environment | |
rclcpp | |
rcpputils | |
rosbag2 | |
rosbag2_transport | |
plotjuggler | |
tf2_ros | |
tf2_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged plotjuggler_ros at Robotics Stack Exchange
plotjuggler_ros package from plotjuggler_ros repoplotjuggler_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
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 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)
- Merge branch 'development' of https://github.com/PlotJuggler/plotjuggler-ros-plugins into development
- fix compilation in ros2
- Contributors: Davide Faconti
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
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake | |
rosbag_storage | |
roscpp | |
roscpp_serialization | |
ros_type_introspection | |
ros_environment | |
rclcpp | |
rcpputils | |
rosbag2 | |
rosbag2_transport | |
plotjuggler | |
tf2_ros | |
tf2_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged plotjuggler_ros at Robotics Stack Exchange
plotjuggler_ros package from plotjuggler_ros repoplotjuggler_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
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 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)
- Merge branch 'development' of https://github.com/PlotJuggler/plotjuggler-ros-plugins into development
- fix compilation in ros2
- Contributors: Davide Faconti
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
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake | |
rosbag_storage | |
roscpp | |
roscpp_serialization | |
ros_type_introspection | |
ros_environment | |
rclcpp | |
rcpputils | |
rosbag2 | |
rosbag2_transport | |
plotjuggler | |
tf2_ros | |
tf2_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged plotjuggler_ros at Robotics Stack Exchange
plotjuggler_ros package from plotjuggler_ros repoplotjuggler_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
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 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)
- Merge branch 'development' of https://github.com/PlotJuggler/plotjuggler-ros-plugins into development
- fix compilation in ros2
- Contributors: Davide Faconti
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
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake | |
rosbag_storage | |
roscpp | |
roscpp_serialization | |
ros_type_introspection | |
ros_environment | |
rclcpp | |
rcpputils | |
rosbag2 | |
rosbag2_transport | |
plotjuggler | |
tf2_ros | |
tf2_msgs |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged plotjuggler_ros at Robotics Stack Exchange
plotjuggler_ros package from plotjuggler_ros repoplotjuggler_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
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 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)
- Merge branch 'development' of https://github.com/PlotJuggler/plotjuggler-ros-plugins into development
- fix compilation in ros2
- Contributors: Davide Faconti
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
Package Dependencies
Deps | Name |
---|---|
catkin | |
ament_cmake | |
rosbag_storage | |
roscpp | |
roscpp_serialization | |
ros_type_introspection | |
ros_environment | |
rclcpp | |
rcpputils | |
rosbag2 | |
rosbag2_transport | |
plotjuggler | |
tf2_ros | |
tf2_msgs |