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.Exception
Base class for exceptions in this library.
- Attributes:
- msg – explanation of the error
-
exception
JointError
(joint, msg=None)[source]¶ Bases:
ars.exceptions.PhysicsEngineException
Exception 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.ArsError
Exception raised for errors in a physics engine.
- Attributes:
- msg – explanation of the error
-
exception
PhysicsObjectCreationError
(type_, msg=None)[source]¶ Bases:
ars.exceptions.PhysicsEngineException
Exception raised for errors in physics-engine objects creation.
- Attributes:
- type – type of the object being created msg – explanation of the error