Commit Graph

793 Commits

Author SHA1 Message Date
Kevin Nickels
ba0a265d79 Merge branch 'pose_publisher' into pose_array_and_publisher 2021-01-22 14:50:12 -06:00
Kevin Nickels
b9dd27104f ensure publisher is always initialized 2021-01-22 14:46:55 -06:00
Kevin Nickels
bc19bffbe7 Merge branch 'posearray' into pose_array_and_publisher 2021-01-15 16:52:23 -06:00
Kevin Nickels
a4011d8c20 clean up comments 2021-01-15 15:35:04 -06:00
Kevin Nickels
bbcaed5db3 clean up includes 2021-01-15 15:31:52 -06:00
Kevin Nickels
ed58dad510 publish in a given frame 2021-01-15 15:25:57 -06:00
Kevin Nickels
2fd45b91cc remove extraneous includes 2021-01-13 16:59:45 -06:00
Kevin Nickels
80ef0eee33 remove extraneous includes 2021-01-13 16:53:59 -06:00
Kevin Nickels
c8f2a3776c remove buffer/laps 2021-01-13 16:48:28 -06:00
Kevin Nickels
835c1d556d add comment wrt initialized_ 2021-01-11 17:36:26 -06:00
Kevin Nickels
31db880e0e Initial version 2021-01-11 15:37:51 -06:00
Kevin Nickels
f600ee256a Add visualizer for PoseArray 2021-01-07 15:24:16 -06:00
Dominik Kleiser
9417c9e4b8
[tile_map] Output human-readable error message (#703)
* [tile_map] Output human-readable error message
2020-11-19 15:44:08 -06:00
P. J. Reed
f49ac71fc0
1.4.1 2020-10-22 15:39:51 -05:00
P. J. Reed
b7de5b2450
Update CHANGELOGs
Signed-off-by: P. J. Reed <preed@swri.org>
2020-10-22 15:39:44 -05:00
Marc Alban
af7205d298
Constrain the minimum line and point marker sizes to be 1 pixel wide. (#704)
* Constrain the minimum line and point marker sizes to be 1 pixel wide.
2020-09-11 16:50:57 -05:00
P. J. Reed
9d6e55f22f
Fix compile warning in ROS Noetic (#706)
Signed-off-by: P. J. Reed <preed@swri.org>
2020-09-11 16:50:02 -05:00
P. J. Reed
69993d38cb
1.4.0 2020-07-28 23:29:50 -05:00
P. J. Reed
f0787d58c9 Update CHANGELOGs
Signed-off-by: P. J. Reed <preed@swri.org>
2020-07-28 23:25:44 -05:00
P. J. Reed
a0401600b8
Support ROS Noetic (#696)
* Support ROS Noetic

This makes tweaks necessary for mapviz to build and run on Ubuntu 20.04 /
ROS Noetic.  It also drops support for Ubuntu 14.04 / ROS Indigo.

Signed-off-by: P. J. Reed <preed@swri.org>
2020-07-28 22:34:55 -05:00
Matthew
e7567a6289
Add Visualization for marti_nav_msgs::TrackedObjectArray and marti_nav_msgs::ObstacleArray (#701)
* Add object plugin for TrackedObjects and Obstacles

Co-authored-by: Matthew Bries <matthew.bries@swri.org>
Co-authored-by: P. J. Reed <pjreed@users.noreply.github.com>
2020-06-30 17:29:01 -05:00
Matthew
0511a69a95
Separate Save and Save As and open file dialogs in better locations. (#700)
* Separate Save and Save As. Also open dialogs in better locations.

Co-authored-by: Matthew Bries <matthew.bries@swri.org>
Co-authored-by: P. J. Reed <pjreed@users.noreply.github.com>
2020-06-29 13:20:45 -05:00
P. J. Reed
6f5e88fa86
Switch to using GitHub Actions for CI (#697)
Signed-off-by: P. J. Reed <preed@swri.org>
2020-06-15 17:12:04 -05:00
P. J. Reed
b132a8b04d
Merge pull request #689 from mdgrogan/update-distance-on-move-point
Update the displayed distance continuously while moving a point.
2020-06-01 16:33:15 -05:00
Matthew
53335a7bdc
Use higher precision in the coordinate picker for wgs84 (#692)
* Use higher precision in the coordinate picker for wgs84

Co-authored-by: Matthew Bries <matthew.bries@swri.org>
Co-authored-by: P. J. Reed <preed@swri.org>
2020-06-01 14:46:57 -05:00
Matthew
b6ae99a98c
Clear the namespace list after hitting the clear button. (#691)
Co-authored-by: Matthew Bries <matthew.bries@swri.org>
2020-06-01 13:55:51 -05:00
Matt Grogan
731fe428d6 Update the displayed distance continuously while moving a point. 2020-05-28 11:14:46 -04:00
Jerry Towler
b67fd89587
Move plugins to separate pages (#688)
* Move plugins to separate pages

Plugins now have their own pages. This will help with search;
previously, searching for anything just found the giant plugins page,
but not which plugin on that page. Now it will find the exact right
page.

The main plugin page lists them in a table with links to the individual
pages. First column is plugin name (and link); second is plugin
description. We may eventually need a short description and a long
description. Unfortunately, getting the newlines right to create the
table in Markdown with column headers was too hard, so the table is in
raw HTML with Liquid variables. As a result, the plugin name and
description have to be re-`markdownify`'d, which adds a `<p>` tag that
then requires removing. So this code gets ugly, but the output is
correct.

Each plugin page has the title, an image (if available), and a table of
parameters. The table looked nic

Each element of the `plugins` collection has its parent set to `Plugins`
to create the breadcrumbs at the top of each page. To pull this off
correctly, we also needed to change each plugin's `name` attribute to be
the `title` attribute, because Liquid cannot programmatically set front
matter, so we need to do it ourselves. If we need a name that is not the
title later, we can add `name` back in.

* Show plugin name again

Previous commit changed plugin `name` to `title`, but didn't update this
instance.

Co-authored-by: Jerry Towler <jtowler@swri.org>
2020-05-27 16:15:28 -05:00
P. J. Reed
0b795b6ddd
Point README to the GitHub docs site (#687) 2020-05-27 12:42:59 -05:00
P. J. Reed
60f6d1d786 Set theme jekyll-theme-cayman 2020-05-27 11:45:29 -05:00
Jerry Towler
5411dc8bce
Add docs site (#686)
* Set up initial Jekyll site

Co-authored-by: Jerry Towler <jtowler@swri.org>
Co-authored-by: P. J. Reed <pjreed@users.noreply.github.com>
2020-05-27 11:43:45 -05:00
P. J. Reed
5629180cac
1.3.0 2020-05-13 16:31:42 -05:00
P. J. Reed
eee99a3ced Update CHANGELOGs
Signed-off-by: P. J. Reed <preed@swri.org>
2020-05-13 16:22:55 -05:00
Matthew
df720cd379
Fix plan route visibility (#680)
* Disable the event filter in the plan route plugin when hidden
* Stop replanning while hidden

Co-authored-by: Matthew Bries <matthew.bries@swri.org>
2020-05-08 11:53:58 -05:00
jgassaway
a354b313ba
Disable coordinate picker and measuring plugin when hidden (#678)
* Disable mouse click effect for coordinate picker and measuring plugin when hidden
2020-04-27 16:14:59 -05:00
Ben Wolsieffer
1600eaab69
Fix linking to OpenGL GLU library (#675)
Use OPENGL_glu_LIBRARY rather than the no longer valid GLU_LIBRARY CMake variable.
2020-04-16 13:43:34 -05:00
Matthew
a858af1077
Increase odom queue size so messages dont drop (#676)
* Increase odom queue size so messages don't drop
* Increase queue size in other plugins

Co-authored-by: Matthew Bries <matthew.bries@swri.org>
2020-04-16 13:41:18 -05:00
P. J. Reed
ee06242272
Fix Travis CI (#674) 2020-04-03 16:48:41 -05:00
Matthew
418a721d78
Add float plugin (#665)
* Add float plugin

Co-authored-by: Matthew Bries <matthew.bries@swri.org>
2020-04-03 15:29:53 -05:00
Matthew
2dac5a7360
Make string plugin also support string stamped (#666)
* Make string plugin also support string stamped

Co-authored-by: Matthew Bries <matthew.bries@swri.org>
2020-04-03 15:16:43 -05:00
knickels
f4d09d8dc3
don't draw arrow for invalid orientation (#673)
Co-authored-by: Kevin Nickels <knickels@swri.org>
2020-04-03 15:14:10 -05:00
Matthew
a9fae88b2a
Implement (#671) 2020-01-30 09:35:25 -06:00
Daniel D'Souza
7a5351240f
Remove OpenGL warning (#667)
* Suppress OpenGL warning in CMake >= 3.11

Co-authored-by: P. J. Reed <preed@swri.org>
2020-01-30 08:54:50 -06:00
Matthew Grogan
74c65a221d Change for loop to while loop in marker plugin so that iterators aren't getting double incremented on erases. (#663) 2020-01-03 14:49:35 -06:00
Matthew
d4294fb4fd Add ability to show all covariances (#659) 2019-11-19 09:23:39 -06:00
Matthew
ace84d1fc3 Add ability to use relative paths for images in the robot image plugin (#658)
* Add ability to use relative paths for images in the robot image plugin using the $(find x) syntax from launch files
2019-11-19 09:22:51 -06:00
jreyes512
3b3507d00f Resolves segfault issue on ClearHistory() function call (#651)
* Fix segfault when clearing history
2019-10-31 14:22:44 -05:00
jgassaway
1688fc341e Default show background and measuring text to true (#657) 2019-10-31 09:08:55 -05:00
Marc Alban
3835d4260e Fix plug-in config panel to scroll per-pixel instead of per-item, allowing configuration of plug-ins that have config settings that are too large to fit in the panel all at once. (#646) 2019-09-17 16:58:16 -05:00
P. J. Reed
15fb6e9fae
Remove ROS Indigo from the CI build (#649) 2019-09-17 16:03:09 -05:00