This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR1443BOOST: AWR1443

Part Number: AWR1443BOOST

Flashed the device with SDK version MMW Demo 02.01.00.04 and it works perfectly through the online visualiser (https://dev.ti.com/gallery/view/mmwave/mmWave_Demo_Visualizer/ver/2.1.0/). When I'm trying to run the ROS program I keep getting errors. The closest I've got it to work is this, which the device responds to the ros launcher program, but it keeps throwing this error. I'm using Ubuntu 18.04.3 LTS and this Rospkg: https://github.com/radar-lab/ti_mmwave_rospkg which says that it works with ROS Medolic on 18.01... Very confused. If someone could help me resolve this, then that would be grand. 

-----CONSOLE OUTPUT------------------------

jack@Photon:~/catkin_ws$ roslaunch ti_mmwave_rospkg 1443es1_mid_range.launch
... logging to /home/jack/.ros/log/2a3d1b22-41e7-11ea-bf8d-0c9d92c188f5/roslaunch-Photon-7773.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://Photon:36605/

SUMMARY
========

PARAMETERS
* /rosdistro: melodic
* /rosversion: 1.14.3
* /ti_mmwave/command_port: /dev/ttyACM0
* /ti_mmwave/command_rate: 115200
* /ti_mmwave/data_port: /dev/ttyACM1
* /ti_mmwave/data_rate: 921600
* /ti_mmwave/frame_id: ti_mmwave
* /ti_mmwave/max_allowed_azimuth_angle_deg: 90
* /ti_mmwave/max_allowed_elevation_angle_deg: 90

NODES
/
mmWaveQuickConfig (ti_mmwave_rospkg/mmWaveQuickConfig)
rviz (rviz/rviz)
static_tf_map_to_base_radar_link (tf/static_transform_publisher)
ti_mmwave (ti_mmwave_rospkg/ti_mmwave_rospkg)

ROS_MASTER_URI=http://localhost:11311

process[ti_mmwave-1]: started with pid [8659]
process[mmWaveQuickConfig-2]: started with pid [8667]
process[static_tf_map_to_base_radar_link-3]: started with pid [8676]
process[rviz-4]: started with pid [8685]
[ INFO] [1580236869.378597386]: mmWaveQuickConfig: Configuring mmWave device using config file: /home/jack/catkin_ws/src/ti_mmwave_rospkg/cfg/config.cfg
[ INFO] [1580236869.388969926]: Initializing nodelet with 12 worker threads.
[ INFO] [1580236869.394320874]: mmWaveCommSrv: command_port = /dev/ttyACM0
[ INFO] [1580236869.394340785]: mmWaveCommSrv: command_rate = 115200
[ INFO] [1580236869.397547533]: mmWaveDataHdl: data_port = /dev/ttyACM1
[ INFO] [1580236869.397566398]: mmWaveDataHdl: data_rate = 921600
[ INFO] [1580236869.397573708]: mmWaveDataHdl: max_allowed_elevation_angle_deg = 90
[ INFO] [1580236869.397583178]: mmWaveDataHdl: max_allowed_azimuth_angle_deg = 90
[ WARN] [1580236869.433563940]: Shutdown request received.
[ WARN] [1580236869.435393249]: Reason given for shutdown: [new node registered with same name]
[ WARN] [1580236869.435938995]: Shutdown request received.
[ WARN] [1580236869.435955803]: Reason given for shutdown: [new node registered with same name]
[ WARN] [1580236869.438857732]: Shutdown request received.
[ WARN] [1580236869.439722216]: Reason given for shutdown: [new node registered with same name]
[ WARN] [1580236869.541595323]: Shutdown request received.
[ WARN] [1580236869.541624188]: Reason given for shutdown: [new node registered with same name]
[static_tf_map_to_base_radar_link-3] process has finished cleanly
log file: /home/jack/.ros/log/2a3d1b22-41e7-11ea-bf8d-0c9d92c188f5/static_tf_map_to_base_radar_link-3*.log
[ INFO] [1580236869.882995601]: mmWaveCommSrv: Sending command to sensor: 'sensorStop'
[ INFO] [1580236869.885845446]: mmWaveCommSrv: Received response from sensor: 'sensorStop
Done
mmwDemo:/>'
[ INFO] [1580236869.887707836]: mmWaveCommSrv: Sending command to sensor: 'flushCfg'
[ INFO] [1580236869.890343323]: mmWaveCommSrv: Received response from sensor: 'flushCfg
Done
mmwDemo:/>'
[ INFO] [1580236869.892040534]: mmWaveCommSrv: Sending command to sensor: 'dfeDataOutputMode 1'
[ INFO] [1580236869.895657848]: mmWaveCommSrv: Received response from sensor: 'dfeDataOutputMode 1
Done
mmwDemo:/>'
[ INFO] [1580236869.897611693]: mmWaveCommSrv: Sending command to sensor: 'channelCfg 15 5 0'
[ INFO] [1580236869.901072284]: mmWaveCommSrv: Received response from sensor: 'channelCfg 15 5 0
Done
mmwDemo:/>'
[ INFO] [1580236869.903035978]: mmWaveCommSrv: Sending command to sensor: 'adcCfg 2 1'
[ INFO] [1580236869.905864010]: mmWaveCommSrv: Received response from sensor: 'adcCfg 2 1
Done
mmwDemo:/>'
[ INFO] [1580236869.907662027]: mmWaveCommSrv: Sending command to sensor: 'adcbufCfg 0 1 0 1'
[ INFO] [1580236869.911092163]: mmWaveCommSrv: Received response from sensor: 'adcbufCfg 0 1 0 1
Done
mmwDemo:/>'
[ INFO] [1580236869.912721227]: mmWaveCommSrv: Sending command to sensor: 'profileCfg 0 77 429 7 57.14 0 0 70 1 240 4884 0 0 30'
[ INFO] [1580236869.919256262]: mmWaveCommSrv: Received response from sensor: 'profileCfg 0 77 429 7 57.14 0 0 70 1 240 4884 0 0 30
Done
mmwDemo:/>'
[ INFO] [1580236869.928058147]: mmWaveCommSrv: Sending command to sensor: 'chirpCfg 0 0 0 0 0 0 0 1'
[ INFO] [1580236869.932118434]: mmWaveCommSrv: Received response from sensor: 'chirpCfg 0 0 0 0 0 0 0 1
Done
mmwDemo:/>'
[ INFO] [1580236869.934247139]: mmWaveCommSrv: Sending command to sensor: 'chirpCfg 1 1 0 0 0 0 0 4'
[ INFO] [1580236869.938296189]: mmWaveCommSrv: Received response from sensor: 'chirpCfg 1 1 0 0 0 0 0 4
Done
mmwDemo:/>'
[ INFO] [1580236869.940112212]: mmWaveCommSrv: Sending command to sensor: 'frameCfg 0 1 16 0 100 1 0'
[ INFO] [1580236869.944304041]: mmWaveCommSrv: Received response from sensor: 'frameCfg 0 1 16 0 100 1 0
Done
mmwDemo:/>'
[ INFO] [1580236869.949447033]: mmWaveCommSrv: Sending command to sensor: 'lowPower 0 1'
[ INFO] [1580236869.952452368]: mmWaveCommSrv: Received response from sensor: 'lowPower 0 1
Done
mmwDemo:/>'
[ INFO] [1580236869.954132418]: mmWaveCommSrv: Sending command to sensor: 'guiMonitor 1 1 0 0 0 1'
[ INFO] [1580236869.958048082]: mmWaveCommSrv: Received response from sensor: 'guiMonitor 1 1 0 0 0 1
Done
mmwDemo:/>'
[ INFO] [1580236869.959686789]: mmWaveCommSrv: Sending command to sensor: 'cfarCfg 0 2 8 4 3 0 1280'
[ INFO] [1580236869.963740479]: mmWaveCommSrv: Received response from sensor: 'cfarCfg 0 2 8 4 3 0 1280
Done
mmwDemo:/>'
[ INFO] [1580236869.965543912]: mmWaveCommSrv: Sending command to sensor: 'peakGrouping 1 1 1 1 229'
[ INFO] [1580236869.969622426]: mmWaveCommSrv: Received response from sensor: 'peakGrouping 1 1 1 1 229
Done
mmwDemo:/>'
[ INFO] [1580236869.971261942]: mmWaveCommSrv: Sending command to sensor: 'multiObjBeamForming 1 0.5'
[ INFO] [1580236869.975396509]: mmWaveCommSrv: Received response from sensor: 'multiObjBeamForming 1 0.5
Done
mmwDemo:/>'
[ INFO] [1580236869.977134604]: mmWaveCommSrv: Sending command to sensor: 'clutterRemoval 0'
[ INFO] [1580236869.980493130]: mmWaveCommSrv: Received response from sensor: 'clutterRemoval 0
Done
mmwDemo:/>'
[ INFO] [1580236869.982897283]: mmWaveCommSrv: Sending command to sensor: 'calibDcRangeSig 0 -5 8 256'
[ INFO] [1580236869.987200898]: mmWaveCommSrv: Received response from sensor: 'calibDcRangeSig 0 -5 8 256
Done
mmwDemo:/>'
[ INFO] [1580236869.988905639]: mmWaveCommSrv: Sending command to sensor: 'compRangeBiasAndRxChanPhase 0.0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0'
[ INFO] [1580236869.997538244]: mmWaveCommSrv: Received response from sensor: 'compRangeBiasAndRxChanPhase 0.0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Done
mmwDemo:/>'
[ INFO] [1580236869.999208853]: mmWaveCommSrv: Sending command to sensor: 'measureRangeBiasAndRxChanPhase 0 1.5 0.2'
[ INFO] [1580236870.004663581]: mmWaveCommSrv: Received response from sensor: 'measureRangeBiasAndRxChanPhase 0 1.5 0.2
Done
mmwDemo:/>'
[ INFO] [1580236870.006389943]: mmWaveCommSrv: Sending command to sensor: 'CQRxSatMonitor 0 3 5 123 0'
[ INFO] [1580236870.010621469]: mmWaveCommSrv: Received response from sensor: 'CQRxSatMonitor 0 3 5 123 0
Done
mmwDemo:/>'
[ INFO] [1580236870.012267826]: mmWaveCommSrv: Sending command to sensor: 'CQSigImgMonitor 0 119 4'
[ INFO] [1580236870.015975529]: mmWaveCommSrv: Received response from sensor: 'CQSigImgMonitor 0 119 4
Done
mmwDemo:/>'
[ INFO] [1580236870.017794225]: mmWaveCommSrv: Sending command to sensor: 'analogMonitor 1 1'
[ INFO] [1580236870.021217759]: mmWaveCommSrv: Received response from sensor: 'analogMonitor 1 1
Done
mmwDemo:/>'
[ INFO] [1580236870.022805361]: mmWaveCommSrv: Sending command to sensor: 'sensorStart'
[ERROR] [1580236870.041786646]: Exception thrown while processing service call: SerialException device reports readiness to read but returned no data (device disconnected?) failed.
[ERROR] [1580236870.041860239]: Service call failed: service [/mmWaveCLI] responded with an error: SerialException device reports readiness to read but returned no data (device disconnected?) failed.
[ERROR] [1580236870.041893931]: mmWaveQuickConfig: Failed to call service mmWaveCLI
[ERROR] [1580236870.041907652]: sensorStart
[mmWaveQuickConfig-2] process has died [pid 8667, exit code 1, cmd /home/jack/catkin_ws/devel/lib/ti_mmwave_rospkg/mmWaveQuickConfig /home/jack/catkin_ws/src/ti_mmwave_rospkg/cfg/config.cfg __name:=mmWaveQuickConfig __log:=/home/jack/.ros/log/2a3d1b22-41e7-11ea-bf8d-0c9d92c188f5/mmWaveQuickConfig-2.log].
log file: /home/jack/.ros/log/2a3d1b22-41e7-11ea-bf8d-0c9d92c188f5/mmWaveQuickConfig-2*.log
[rviz-4] process has finished cleanly
log file: /home/jack/.ros/log/2a3d1b22-41e7-11ea-bf8d-0c9d92c188f5/rviz-4*.log