I'd like to define a reference frame that isn't necessarily attached to a body in Drake but can still be updated during simulation with a LeafSystem. I tried using the AddFrame method described here (https://drake.mit.edu/pydrake/pydrake.multibody.parsing.html), but this returned an AddFrame(): incompatible function arguments error. I could get this error to go away by instantiating a FixedOffsetFrame first, but don't know if/how to update the frame's pose once it's been created. How can I create a reference frame that can be updated during simulation?
Also as a side note: I think it needs to be a frame and not just a RigidTransform since I'd like to use it with the CalcJacobianSpatialVelocity function