I have moving objects which I want to have be able to collide with me the player. I have the ability to launch objects from me by getting my current position/direction at that t
ARSCNView has a property 'pointOfView'. You can attach a child node to it.
let ball = SCNSphere(radius: 0.02) ballNode = SCNNode(geometry: ball) ballNode?.position = SCNVector3Make(0, 0, -0.2) sceneView.pointOfView?.addChildNode(ballNode!)
The node will follow your camera anywhere you go.