Only released in EOL distros:
cram_physics: bullet_reasoning | bullet_reasoning_demo | bullet_reasoning_designators | cl_bullet | cl_bullet_vis | cl_glx | cl_opengl | cl_urdf | cram_environment_representation | cram_pr2_knowledge | kdl_arm_kinematics | pr2_description_lowres | pr2_projection_process_modules | robot_mask | spatial_relations_costmap | triangulate_point_cloud
Package Summary
Documented
A Common Lisp wrapper of the bullet physics engine
- Author: Lorenz Moesenlechner
- License: BSD
- Source: git https://github.com/cram-code/cram_physics.git (branch: None)
cram_physics: bullet_reasoning | bullet_reasoning_designators | cl_bullet | cl_bullet_vis | cl_glx | cl_opengl | cl_urdf | cram_environment_representation | cram_pr2_knowledge | pr2_description_lowres | pr2_projection_process_modules | spatial_relations_costmap
Package Summary
Documented
A Common Lisp wrapper of the bullet physics engine
- Author: Lorenz Moesenlechner
- License: BSD
- Source: git https://github.com/cram-code/cram_physics.git (branch: None)
Contents
Overview
cl_bullet is a common lisp wrapper around the Bullet physics engine. It consists of a C++ library that wraps Bullet classes and methods into C structs and functions and the corresponding common lisp FFI definitions. In addition, it provides a higher-level CLOS library that provides a lispy interface for Bullet and which hooks into the garbage collector to free unused Bullet objects automatically when they are not required anymore. Rigid bodies and the discrete-dynamics-world class are well tested, support from constraints is untested and might be broken.