ars Package¶
ars Package¶
ARS is a physically-accurate robotics simulator written in Python. It’s main purpose is to help researchers to develop mobile manipulators and, in general, any multi-body system. It is open-source, modular, easy to learn and use, and can be a valuable tool in the process of robot design, in the development of control and reasoning algorithms, as well as in teaching and educational activities.
exceptions Module¶
ARS’s exceptions class hierarchy.
-
exception
ArsError(msg=None)[source]¶ Bases:
exceptions.ExceptionBase class for exceptions in this library.
- Attributes:
- msg – explanation of the error
-
exception
JointError(joint, msg=None)[source]¶ Bases:
ars.exceptions.PhysicsEngineExceptionException raised for errors related to physical joints.
- Attributes:
- joint – joint in which the error occurred msg – explanation of the error
-
exception
PhysicsEngineException(msg=None)[source]¶ Bases:
ars.exceptions.ArsErrorException raised for errors in a physics engine.
- Attributes:
- msg – explanation of the error
-
exception
PhysicsObjectCreationError(type_, msg=None)[source]¶ Bases:
ars.exceptions.PhysicsEngineExceptionException raised for errors in physics-engine objects creation.
- Attributes:
- type – type of the object being created msg – explanation of the error