Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Dec 08 10:29
    zhaoxiaowei1013 commented #234
  • Dec 08 10:28
    zhaoxiaowei1013 edited #234
  • Dec 08 10:28
    zhaoxiaowei1013 edited #234
  • Dec 08 10:27
    zhaoxiaowei1013 opened #234
  • Dec 06 10:16
    facontidavide closed #227
  • Dec 04 11:15
    facontidavide closed #233
  • Dec 04 11:15
    facontidavide commented #233
  • Dec 04 06:42
    facontidavide commented #232
  • Dec 04 00:34
    Allenhanbo opened #233
  • Dec 04 00:14
    Allenhanbo commented #232
  • Dec 04 00:12
    Allenhanbo commented #232
  • Dec 04 00:02
    facontidavide commented #232
  • Dec 03 23:56
    Allenhanbo closed #232
  • Dec 03 22:53
    Allenhanbo opened #232
  • Dec 02 08:28
    facontidavide closed #231
  • Dec 02 08:28
    facontidavide commented #231
  • Dec 01 16:47
    Allenhanbo opened #231
  • Nov 29 07:45
    linarism commented #210
  • Nov 27 10:44

    facontidavide on master

    Update appimage_howto.md (compare)

  • Nov 27 10:39

    facontidavide on master

    fix timestamp problem in stream… (compare)

Davide Faconti
@facontidavide
Hi everyone. Don't hesitate to ask questions and make suggestions
Lorenz Halt
@ipa-lth
Hi, I am having very strange trouble with PlotJuggler (live) plotting my streamed /joint_state topic. If i use joint_state_publisher it works as expected but on my simulated or real robot (driver) it seems not be be following:
The topic retrospection seems only to recognize the first couple of seconds, then everything stays empty and more and more squeezes to the left while other topics still stream.
It works if I record a rosbag and load it however.
Davide Faconti
@facontidavide
Hi, Sorry for the late reply, I guess email or issue tracking is the best way to communicate ;)
I have corrected several bugs recently, you might want to try again
Lorenz Halt
@ipa-lth
Ok. Thanks for the reply. Is there any way to do parametrical plots, like xy-plots?
Davide Faconti
@facontidavide
no :( Other user said that they want it, but the whole workflow is very much focused on time series for the time being. I might work on that feature in the future
Lorenz Halt
@ipa-lth
No worries. Was worth a try
Davide Faconti
@facontidavide
@ipa-lth Good news. I added an experimental XY implementation. Check master and see if it make sense
Lorenz Halt
@ipa-lth
@facontidavide Thanks! I accidentally pulled the newest version and saw it. It ran into troubles when doing multiple plots and lacking topics, but for now, thanks a lot! (Haven't been in gitter quiet some time ;-))
Matthias Grob
@MaEtUgR

Drone lovers, give it a try!

Just tested it for the first time with my latest flight logs. On a first glance it looks absolutely awsome for quick but still accurate analysis! Let me try to spread the word further. Could be added to the docs https://docs.px4.io/en/log/flight_log_analysis.html Thanks for the awsome work :)

Matthias Grob
@MaEtUgR
About the docs: PX4/Devguide#747
Davide Faconti
@facontidavide
thank Matthias. If you have any suggestion for improvement, let me know
Bas de Bruijn
@luminize
Hi there, I've been re-checking the plotjuggler project since its beginning. Although I have no real need regarding ROS as of yet, I was thinking if it were possible to visualize data from other streams than ROS topics. Would this be a big effort?
Davide Faconti
@facontidavide
Hi @luminize . Building your own streaming plugins is very easy, if you know how to do inter-process communication.
If you are starting from scratch, I would suggesto to do IPC with ZeroMQ + protobuffers
but it is really up to you
Looking at your project it seems like you are interested to can open and embedded
you may of course put in the streaming plugin the code that read directly from CAN or serial
Davide Faconti
@facontidavide
If you tell me more, maybe I can figure out how to help you ;)
Bas de Bruijn
@luminize
@facontidavide I’m working with Machinekit-hal. A real-time motion system consisting of threads, components (functions) and pins (values). I’ve written a sampling component where I put protobuf encoded samples of pins into a ringbuffer. The ringbuffer is the barrier between real-time and non-real-time. So I’d like to get those samples from the ringbuffer and display this as a stream in plotjuggler. I can create a zmq publisher that reads from the ringbuffer (links to the ringbuffer api) and published the values.
writing a zmq publisher would be re-usable for other projects I’m working on so that would be great
How should the messages be encoded? Is there a specific format/fields?