@Alex-Kushleyev Got it. Thank you your help and for taking the time to answer my questions!
Sashank
@Alex-Kushleyev Got it. Thank you your help and for taking the time to answer my questions!
Sashank
@Alex-Kushleyev By storing to mpa I mean creating a new service under voxl-inspect-services
and storing px4 messages under that new service.
I understood that px4-listener
could be directly executed in python3, but I was assuming that listening to data from one of the voxl-services would be the a faster or more efficient way to get data on the VOXL board.
Sashank
@Alex-Kushleyev So what I wanted to ask was whether you could pipe px4 messages in general into mpa. The idea is I would like to do something like this:
px4-listener sensor_baro -> some measurements -> Get pressure measurement -> store to mpa -> read mpa pipe from python
Would it be possible to create a pipeline that looks something like this?
@Alex-Kushleyev Thank you for your response, I will try that out. I have a follow up question, is there a way to make a pipe from the px4 listener that will be running in the background?
I see that in the list of voxl-inspect-services
, there isn't a service to read barometer data. It looks like the only ways to read the data from the onboard barometer on the VOXL 2 is to either use the PX4 Flight controller or the I2C address given in the page on onboard sensors (https://docs.modalai.com/voxl2-onboard-sensors/). I ultimately want to create a python script that listens to the barometer data.
How do I create a new pipe using MPA that publishes barometer data?