Robotic task planning using a backchaining theorem prover for multiplicative exponential first-order linear logic
buir.contributor.author | Kortik, Sitar | |
dc.citation.epage | 191 | en_US |
dc.citation.issueNumber | 2 | en_US |
dc.citation.spage | 179 | en_US |
dc.citation.volumeNumber | 96 | en_US |
dc.contributor.author | Kortik, Sitar | en_US |
dc.contributor.author | Saranlı, U. | en_US |
dc.date.accessioned | 2020-01-31T13:51:19Z | |
dc.date.available | 2020-01-31T13:51:19Z | |
dc.date.issued | 2019 | |
dc.department | Department of Computer Engineering | en_US |
dc.description.abstract | In this paper, we propose an exponential multiplicative fragment of linear logic to encode and solve planning problems efficiently in STRIPS domain, that we call the Linear Planning Logic (LPL). Linear logic is a resource aware logic treating resources as single use assumptions, therefore enabling encoding and reasoning of domains with dynamic state. One of the most important examples of dynamic state domains is robotic task planning, since informational or physical states of a robot include non-monotonic characteristics. Our novel theorem prover is using the backchaining method which is suitable for logic languages like Lolli and Prolog. Additionally, we extend LPL to be able to encode non-atomic conclusions in program formulae. Following the introduction of the language, our theorem prover and its implementation, we present associated algorithmic properties through small but informative examples. Subsequently, we also present a navigation domain using the hexapod robot RHex to show LPL’s operation on a real robotic planning problem. Finally, we provide comparisons of LPL with two existing linear logic theorem provers, llprover and linTAP. We show that LPL outperforms these theorem provers for planning domains. | en_US |
dc.description.provenance | Submitted by Zeynep Aykut (zeynepay@bilkent.edu.tr) on 2020-01-31T13:51:19Z No. of bitstreams: 1 Robotic_task_planning_using_a_backchaining_theorem_prover_for_multiplicative_exponential_first_order_linear_logic.pdf: 1354054 bytes, checksum: 765dd31c9e4c777620c7bb0df92ba47d (MD5) | en |
dc.description.provenance | Made available in DSpace on 2020-01-31T13:51:19Z (GMT). No. of bitstreams: 1 Robotic_task_planning_using_a_backchaining_theorem_prover_for_multiplicative_exponential_first_order_linear_logic.pdf: 1354054 bytes, checksum: 765dd31c9e4c777620c7bb0df92ba47d (MD5) Previous issue date: 2019 | en |
dc.identifier.doi | 10.1007/s10846-018-0971-9 | en_US |
dc.identifier.issn | 0921-0296 | en_US |
dc.identifier.uri | http://hdl.handle.net/11693/52961 | en_US |
dc.language.iso | English | en_US |
dc.publisher | Springer | en_US |
dc.relation.isversionof | https://dx.doi.org/10.1007/s10846-018-0971-9 | en_US |
dc.source.title | Journal of Intelligent and Robotic Systems: Theory and Applications | en_US |
dc.subject | Robotic task planning | en_US |
dc.subject | Linear logic | en_US |
dc.subject | Automated theorem proving | en_US |
dc.subject | Visual navigation | en_US |
dc.subject | Backchaining | en_US |
dc.subject | RHex hexapod | en_US |
dc.title | Robotic task planning using a backchaining theorem prover for multiplicative exponential first-order linear logic | en_US |
dc.type | Article | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Robotic_task_planning_using_a_backchaining_theorem_prover_for_multiplicative_exponential_first_order_linear_logic.pdf
- Size:
- 1.29 MB
- Format:
- Adobe Portable Document Format
- Description:
- View / Download
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: