What coordinate system is used in Microsoft Robotics Studio Simulation Environment?
MSRS Visual Simulation Environment uses the right handed coordinate system. In a right handed coordinate system a rotation about a directed axis is called positive if it causes a right handed screw to advance in the positive direction of the axis.
In the virtual three dimensional world we have three axes. If your robot is located at position (x=0, y=0, z=0) in the world, then:
The positive X represents the right of the robot, and the negative X coordinates represent the left of the robot. For instance, to place a ball to the right of the robot, we would use something like (x=1, y=0, z=0).
The positive Y represents the top of the robot, and the negative Y coordinates represent the bottom of the robot. For instance, in order to not to have the former ball embedded in the ground, we should elevate its position a little bit, using something like (x=1, y=0.5, z=0).
The positive Z represents the rear of the robot, and the negative Z coordinates represent the front of the robot. For instance, if we want now to move the ball to the front of the robot so it can "see" it better, we would use something like (x=1, y=0, z=-3).