Genesis icon indicating copy to clipboard operation
Genesis copied to clipboard

Implementing Collision Detection Testing in DevOps Pipeline with PLC Integration

Open morandalex opened this issue 10 months ago • 0 comments
trafficstars

I'm looking to develop a DevOps pipeline that incorporates automated collision detection testing for a robotics simulation. Specifically, I want to:

  1. Primary Objective:
  • Implement automated testing that can detect and verify collisions between objects in the simulation
  • Extract object position/state data from the simulation environment to create collision detection assertions
  1. Use Case Context: I'm working with a setup where:
  • A physical PLC (Programmable Logic Controller) is running a control program
  • The simulation environment interfaces with this physical PLC in real-time:
    • Reads states/signals from the PLC
    • Updates simulation behavior based on PLC inputs
    • Sends feedback/states back to the PLC
  1. Technical Questions:
  • What APIs or methods are available to extract object state information from the simulation?
  • How can I implement collision detection assertions in a CI/CD pipeline?
  • What's the recommended approach for integrating physical PLC I/O with the simulation testing framework?

Any guidance on implementing this testing architecture would be appreciated, particularly focusing on the simulation-PLC communication and collision detection methodology.

morandalex avatar Jan 08 '25 14:01 morandalex