Since I will be working primarily on the software component of the project, I wanted to explore testing approaches beyond static inspection datasets. Ideally, we would like a way to generate signals and simulate sensor feedback so we can observe how the robot responds in near real-time, closer to how it would behave in a real deployment.
To this end, I am investigating whether there are HVAC duct simulation tools that could (1) imitate the duct environment and (2) generate realistic signals or environmental conditions for the robot to interact with. So far, I have identified several duct-specific simulators, including SimScale, TensorHVAC-Pro, and OpenFOAM. Over the next few days, I plan to explore these tools in more detail and evaluate whether they are feasible to run on my laptop, since compatibility and setup overhead can be a limiting factor.
If these simulators do not meet our requirements—particularly for real-time interaction or sensor-level simulation, I will pivot to more general robotics simulation frameworks such as NVIDIA Isaac Sim, Webots, and Gazebo. These tools are not duct-specific but offer better support for robot dynamics, sensors, and closed-loop testing. Since I have limited experience working with simulators outside of ROS, I expect this to be a learning curve over the coming week.
Real-world hardware testing was also a major concern raised during project proposal feedback. I contacted the Pittsburgh Trade School to ask whether they had unused duct components we could use for testing, but I have not yet received a response. I plan to follow up via email and reach out to additional trade schools in the Pittsburgh area over the coming week to see whether sourcing duct parts for physical testing would be possible.
Summary
Things accomplished this week
- Identified both duct-specific and general-purpose simulators relevant to the project.
- Goals for next week
- Install and evaluate selected simulators, focusing on compatibility and real-time sensor simulation capabilities.
- Follow up with the Pittsburgh Trade School and contact additional trade schools to explore acquiring unused duct components for testing.
My week’s work can be found here: https://docs.google.com/document/d/1MUVXOmcYyLjaods_Zd165aJV-86cpB4vcz8pvJeTxqY/edit?usp=sharing
