kpm代码使用细节

kpm的文章看过后,照例跑跑代码,细节如下


We keep the implementations of all multi-robot motion planning algorithms in a library called deconflictiontools, see:  http://jones.felk.cvut.cz/redmine/projects/deconflictiontools/wiki/Wiki

The source code of this library can be downloaded through mercurial:
hg clone http://jones.felk.cvut.cz/repo/alite-deconflictiontools

The implementation of kPM is in that library, specifically you may want to start in class tt.jointeuclid2ni.solver.impl.AlgorithmDPMD, which is an implementation of kPM that uses a graph-based motion planner to plan for each robot at each step. 



mercurial是一个工具,用sudo apt-get install mercurial 安装

solvers里,只用于scenarios里的两个例子
进入kpm-experiments-master\solvers
输入 mvn package
生成 target/kpm-experiments-1.0-SNAPSHOT-jar-with-dependencies.jar
输入
java -jar solvers/target/kpm-experiments-1.0-SNAPSHOT-jar-with-dependencies.jar -method KDPMD -k 20 -problemfile scenarios/headson.xml -maxtime 21000 -timestep 21 -showvis -summary
或者(不同xml文件)
java -jar solvers/target/kpm-experiments-1.0-SNAPSHOT-jar-with-dependencies.jar -method KDPMD -k 20 -problemfile scenarios/swap-in-corridor.xml -maxtime 21000 -timestep 21 -showvis -summary

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WX Chen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值