As a part of my work I have created and am using a Python interface to CCalc, an interpreter for a portion of the C+ action language. The Python interface communicates with the program via pexpect. It may be of use to someone.
The latest version is here: https://bitbucket.org/damienjadeduff/pyccalc
If you use it in academic work, please cite the following work:
Duff, D.J., Erdem, E., Patoğlu, V. (2013). Integration of 3D Object Recognition and Planning for Robotic Manipulation: A Preliminary Report. Knowledge Representation and Reasoning in Robotics Workshop at ICLP 2013, Istanbul, Turkey. Available at http://arxiv.org/abs/1307.7466.
Recent Blog Posts
- Masters Scholarships in Deep Learning & Robotics
- Some Common English Errors By Native Turkish Speakers
- Masters Scholarship 2014
- What is a PhD?
- Being a baby is a bit like playing a text adventure
- Perceiving while planning
- A tool for labelling the pose of objects in 3D monocular videos
- University of Birmingham School of Computer Science – Picture
- Project: Integration of sensing, planning and action
- CCalc/SWI Prolog/Point Cloud Library — external predicate example
- Python interface to CCalc
- 1999, revision 2