Other Parts Discussed in Thread: MMWAVEICBOOST,
Hi there
I am busy with a group research project that uses multiple different types of sensors to monitor health. All the sensors need to be integrated together with ROS2. I have been put in charge of the radar sensor to get vital signs (breathing and heart rate). I do have access to a DCA1000 (and mmwaveICBoost) board but I can't find any resources on how to work with the board in realtime. Ideally I'd like to be able to output a continuous stream of raw IQ data over serial into a python/c++ program for processing to get the phase and publish into a ROS2 bag.
I need to:
- Configure the waveform parameters.
- Read in the data from the radar.
I know how to configure the waveform in mmwave studio but I can't figure out how to do it without mmwave studio (can you generate a config file with mmwave?). Is this possible to do?
Additionally, I have seen that the iwr6843isk can publish data over uart into python via the serial module. But I can't find what format the data is sent or if its preprocessed or raw IQ data.
I've been struggling for a while with this now. I've tried mmwave studio. I've tried using the ROS1 drivers for the mmwaveICBoost and 6843 board. I've even tried using the DCA1000 CLI to start and stop the sensor via python subprocess module but that didn't work either. Is there a simple way to just read in the raw data?
Best regards
Nic