**PyCRAM documentation, including installation and tutorials has moved to** [[https://pycram.readthedocs.io/en/latest/]]! You can still view these older tutorials for reference, but be aware that some things might be deprecated. ---- You can find detailed instructions on how to install PyCRAM under this link [[pycram/installation|PyCRAM Installation]] ====== Tutorials ====== * [[tutorials/pycram/repl|Setup your Python REPL]] (v.0.0.1) * [[tutorials/pycram/bullet_world|Interacting with the BulletWorld]] (v0.0.1) * [[tutorials/pycram/demo|Run the demos]] (v0.0.1) * [[tutorials/pycram/own_robot|Add your own robot]] (v0.0.1) * [[tutorials/pycram/general_tips|General Tips]] (v0.0.1) ====== Documentation ====== This section contains the documentation for the Python implementation of CRAM called PyCRAM. * [[doc/pycram/bulletWorld|Bullet World]] * [[doc/pycram/reasoning|Bullet World Reasoning]] * [[doc/pycram/designator|Designator]] * [[doc/pycram/implemented_desigs|Implemented Desigantor]] * [[doc/pycram/process_modules|Process Modules]] * [[doc/pycram/ik|Inverse Kinematics]] * [[doc/pycram/language|PyCRAM Plan Language]] * [[doc/pycram/fluents|Fluents]] * [[doc/pycram/robot_description|Robot Description]] * [[doc/pycram/costmaps|Costmaps]] Here are some Bachelor and Master Theses that revolve around PyCRAM. You can read these for more in-depth knowledge about some concepts in PyCRAM. However, keep in mind that since the writing of these some technical aspects may have changed. * {{ ::augstens_bsc.pdf | Augsten brothers' Bachelor's thesis}} on PyCRAM language * {{ ::jonas_dech_bsc.pdf | Jonas Dech's Bachelor's thesis}} on PyCRAM Bullet World * {{ ::chrsitopher_pollok_msc.pdf | Christopher Pollok's Master's thesis}} on task trees and action designators in PyCRAM