Hi guys, I have taken some time to merge the matplotlib into ros-gui for real-time scalar data visualization. This is actually a simple version of original rxplot. I think the plot quality is better than qwt: https://plus.google.com/u/0/photos/110758615329253997840/albums/5687860553056164161/5696030098198932738 And I'll soon implement rxbag in ros-gui. But before going further, I have some question: 1. It looks like the rviz has it's own dock widget plugin architecture. Is that an overlap between rviz and ros-gui if I make an rviz plugin for ros-gui? 2. Is the rviz property display widget available for ros-gui? 3. What I really need at the moment is something like rxlabwhich is mentioned here . Is the development of this package still active? Thanks! Ye On Sat, Dec 24, 2011 at 1:39 AM, William Woodall wrote: > Sorry for not responding earlier, I had reported these a while back by > reopening a related ticket: > > https://code.ros.org/trac/ros-pkg/ticket/5216 > > Looks like one way or the other it is fixed now though. > > -- > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > William Woodall > Graduate Software Engineering > Auburn University > w@auburn.edu > wjwwood@gmail.com > williamjwoodall.com > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > On Fri, Dec 23, 2011 at 10:10 AM, Ye Cheng wrote: > >> Thanks for your tips Dorian. I have submitted a ticket with the patch: >> https://code.ros.org/trac/ros-pkg/ticket/5316 >> >> And you are right, >>> >>> import PyQt4.Qwt5 as Qwt >>> >> is not necessary. >> >> Cheers, >> Ye >> >> On Fri, Dec 23, 2011 at 9:35 PM, Dorian Scholz < >> scholz@sim.tu-darmstadt.de> wrote: >> >>> Hi Ye, >>> >>> >>> Thank you very much Michael! It works! Now I can play with rosgui. I >>> have tried two plugins which I need very much at the moment: rosgui_plot, >>> rosgui_pose_view. >>> >>> Great to hear that you are getting some use out of rosgui already! >>> Please be aware though, that the rosgui_plot plugin is not using the ros >>> msg header timestamps at the moment. >>> So the data is shown as equidistant data points. As long as your data is >>> measured/generated at a constant rate you should have no problem with that. >>> This should be changed in the future, but I don't know when I'll get to >>> that, so feel free to supply patches if you like ;-) >>> >>> However with some changes: >>> >>> I think the qwt in rosdep.yaml should be pyqwt; >>> >>> As I don't have OSX I don't know about the correct package names for >>> homebrew, but I assume you are right. >>> I would guess it should be like this: >>> python-qwt5-qt4: pyqwt >>> python-qt4-dev: pyqt >>> Maybe your or William can confirm this and I'll commit it. >>> >>> >>> and I also change >>>> >>>> import Qwt >>>> >>> to >>> >>>> import PyQt4.Qwt5 as Qwt >>>> >>> This should not be necessary and would break the compatibility with >>> PySide as alternative Python bindings. >>> The module "Qwt" is supplied by rosgui.QtBindingHelper as an alias for >>> either PyQt4.Qwt5 or PySideQwt depending on your available bindings. >>> >>> >>> I installed pyopengl manually by >>> >>>> sudo pip install pyopengl >>>> >>> and this could be in rosdep.yaml >>> >>> If there is no package for pyopengl on homebrew this would be a valid >>> solution. >>> Maybe you can supply a patch for the rosdep.yaml containing this? >>> >>> Happy holidays, >>> Dorian >>> >>> >>> Then I have rosgui_plot and rosgui_pose_view functioning well: >>> >>> https://picasaweb.google.com/lh/photo/DcgROGYLM1gif2_kMXVgatMTjNZETYmyPJy0liipFm0?feat=directlink >>> >>> https://picasaweb.google.com/lh/photo/7GZWt_cAv-_NVPNaiC4qSdMTjNZETYmyPJy0liipFm0?feat=directlink >>> >>> Since I have just tried them, I'll create a patch for them soon. And >>> also try to create a plugin for rviz. >>> >>> On Thu, Dec 22, 2011 at 1:05 AM, Michael Carroll < >>> carroll.michael@gmail.com> wrote: >>> >>>> William had to update the rdmanifest file, so the checksum is no longer >>>> matching. >>>> >>>> If you re-run this command: >>>> >>>> wget http://kforge.ros.org/rososx/homebrew/raw-file/tip/electric/rosdep.yaml -O ~/.ros/rosdep.yaml >>>> >>>> >>>> It should fix the checksum issue and install without a problem. >>>> >>>> ~mc >>>> >>>> On Wed, Dec 21, 2011 at 11:28, Dorian Scholz < >>>> scholz@sim.tu-darmstadt.de> wrote: >>>> >>>>> Maybe you can run >>>>> >>>>> $ rosdep check rviz_qt >>>>> and >>>>> $ rosdep check rosgui_rviz >>>>> >>>>> to check where this error is coming from. >>>>> >>>>> I just filed a bug about a problem in the rviz_qt rosdep.yaml, but >>>>> this should not affect you, if you are on OSX. >>>>> https://code.ros.org/trac/ros-pkg/ticket/5312 >>>>> After I fixed that locally, I got not errors when running >>>>> $ rosmake --rosdep-install rosgui_rviz >>>>> >>>>> Cheers, >>>>> Dorian >>>>> >>>>> >>>>> On 12/21/2011 04:31 PM, Ye Cheng wrote: >>>>> >>>>> I have one problem here. When I try to compile rosgui_rviz by >>>>> >>>>>> rosmake --rosdep-install rosgui_rviz >>>>>> >>>>> >>>>> I always get: >>>>> >>>>>> rosdep install failed: Failed to load a rdmanifest from >>>>>> https://kforge.ros.org/rosrelease/viewvc/sourcedeps/nvidia-cg/nvidia-cg-3.0_February2011.rdmanifest, >>>>>> and no alternate URI given >>>>>> >>>>> >>>>> I have rviz_qt installed before. But now if I try to install it again, >>>>> I will get the same problem: >>>>> >>>>>> rosdep install failed: Failed to load a rdmanifest from >>>>>> https://kforge.ros.org/rosrelease/viewvc/sourcedeps/nvidia-cg/nvidia-cg-3.0_February2011.rdmanifest, >>>>>> and no alternate URI given >>>>>> >>>>> >>>>> However we do have >>>>> https://kforge.ros.org/rosrelease/viewvc/sourcedeps/nvidia-cg/nvidia-cg-3.0_February2011.rdmanifest. >>>>> >>>>> >>>>> On Tue, Dec 20, 2011 at 7:03 PM, Dirk Thomas wrote: >>>>> >>>>>> If I want to contribute a matplotlib plugin, shall I wait for your >>>>>>> Python API? I have successfully installed rviz_qt on OS X 10.6, but not >>>>>>> original rviz. Most of the errors are from wx, and I'm not >>>>>>> going to waste my time on installing old wx GUI tools. However I >>>>>>> really need rxplot at the moment. >>>>>>> >>>>>> >>>>>> If you want rxplot-like functionality without wxWidgets you might >>>>>> want to try the newly developed ROS GUI. >>>>>> I can't promise anything for OS X, but if there are problems I >>>>>> suspect them to be fixed fast. >>>>>> >>>>>> For more information see: >>>>>> - the SIG "ROS GUI": >>>>>> http://www.ros.org/wiki/fuerte/Planning/ROS%20GUI >>>>>> - posts on the mailing list: >>>>>> https://code.ros.org/lurker/message/20111022.152853.6ab39e40.en.html >>>>>> >>>>>> Dirk >>>>>> >>>>>> _______________________________________________ >>>>>> ros-users mailing list >>>>>> ros-users@code.ros.org >>>>>> https://code.ros.org/mailman/listinfo/ros-users >>>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> ros-users mailing listros-users@code.ros.orghttps://code.ros.org/mailman/listinfo/ros-users >>>>> >>>>> >>>>> >>>>> -- >>>>> Dipl.-Inform. Dorian Scholz E-Mail:scholz(at)sim.tu-darmstadt.de >>>>> Simulation, Systems Optimization Phone: +49 (0) 6151 16-4811 >>>>> and Robotics Group Fax: +49 (0) 6151 16-6648 >>>>> Technische Universität Darmstadt http://www.sim.tu-darmstadt.de >>>>> Hochschulstr. 10 D-64289 Darmstadt, Germany >>>>> >>>>> >>>>> _______________________________________________ >>>>> ros-users mailing list >>>>> ros-users@code.ros.org >>>>> https://code.ros.org/mailman/listinfo/ros-users >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> ros-users mailing list >>>> ros-users@code.ros.org >>>> https://code.ros.org/mailman/listinfo/ros-users >>>> >>>> >>> >>> >>> _______________________________________________ >>> ros-users mailing listros-users@code.ros.orghttps://code.ros.org/mailman/listinfo/ros-users >>> >>> >>> >>> -- >>> Dipl.-Inform. Dorian Scholz E-Mail:scholz(at)sim.tu-darmstadt.de >>> Simulation, Systems Optimization Phone: +49 (0) 6151 16-4811 >>> and Robotics Group Fax: +49 (0) 6151 16-6648 >>> Technische Universität Darmstadt http://www.sim.tu-darmstadt.de >>> Hochschulstr. 10 D-64289 Darmstadt, Germany >>> >>> >>> _______________________________________________ >>> ros-users mailing list >>> ros-users@code.ros.org >>> https://code.ros.org/mailman/listinfo/ros-users >>> >>> >> >> _______________________________________________ >> ros-users mailing list >> ros-users@code.ros.org >> https://code.ros.org/mailman/listinfo/ros-users >> >> > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > >