Open jruths opened 3 months ago
Here is the model information:
Smart Micro (SMS-DRVEGRD-169) DRVEGRD 169 Automotive 4D/UHD RADAR - Point Cloud Output
Status: Compiling all needed dependencies, installs, (code to add to Dockerfile) Next Steps: Testing and adjusting any configuration, dependent inconsistencies, (Migrating driver from FOXY -> Humble) Projected Completion: 21. September 2024 (~5 hours) Update: I’ve learned the complexities of integrating a radar sensor like Smartmicro DRVEGRD with ROS2, specifically navigating potential conflicts between ROS2 Foxy and Humble. I’ve gained some experience modifying Dockerfiles to install necessary dependencies, clone and build drivers and handle the networking interface configurations for sensor communication. I've researched the nuances of managing potential build errors due to API changes between different ROS2 versions, especially when resolving package dependencies such as the point_cloud_msg_wrapper. I’ve become familiar with sensor interfacing via Ethernet and the code flow for processing and publishing sensor data as ROS messages, which involves both real-time data from the sensor and using pre-recorded PCAP files for testing.
Status: Writing dockerfile, and compiling an entrypoint script for the 4D Radar (src/drivers/4d_radar) . Roadblocked by VPN malfunctions (temporary), planning to move into occupancy grid activities and msg testing in next week. Changes are uncommitted. Next Steps: Testing new dockerfile Projected Completion: 25. September (~5-10 hrs + msg testing needs some more thought) Update:
30/09/2024 Update: Status: Finished writing dockerfile configuration, evaluating need for entrypoint shell script, preparing for pcl -> occupancy process Next Steps: Testing pcl messages/making pull request + commit Projected Completion: 30. September Update:
Our new 4D radar has ROS "drivers" (nodes that communicate directly with the device and publish messages with data). We need to include this in the vehicle_interface dockerfile and test that it works.