Hi,
I’m Marcelo, the developer of Pegasus Simulator.
Having worked extensively with drone simulation using Isaac Sim - I love but sometimes it leaves me frustrated. I see its potential, but it often feels unfinished and problematic, especially during updates.
- ROS 2 Integration: Working with ROS 2 is frustrating. You either have to use Graph Nodes or the replicator interface to publish image or Lidar data to ROS 2. Otherwise, you’re stuck with single-threaded performance degradation world.
- Inconsistent APIs: There are two separate Lidar APIs (why? it creates confusion). The reference frames and quaternion standards are inconsistent between these APIs. I could keep going…
- Lack of Professionalism: Isaac Sim doesn’t feel like a polished, professional product from NVIDIA. It seems like a collection of loosely integrated research projects without sufficient effort to ensure performance and cohesion. This lack of polish reduces our confidence as researchers and developers in adopting these tools.
- Insufficient Testing: It appears that new versions are not thoroughly tested before release. For example, the People Simulation feature is broken in version 4.1.0 (see: Isaac Sim - People Simulation broken in 4.1.0).
Imagine shipping drivers for the RTX graphics cards like you ship Isaac Sim. If you did so, no one would buy them as they would not be reliable.
I think this product is ok for lab work but needs extensive re-writing for a more professional setting.
Best regards,
Marcelo