避免加速度和速度障碍的相互碰撞 我们提出了一种考虑到加速约束的移动机器人避碰方法。 我们讨论了在移动障碍物中导航单个机器人的情况,以及在导航公共工作空间时相互避免碰撞的多个机器人的情况。 受速度障碍概念的启发,我们引入了加速度-速度障碍(AVO),以使机器人在遵守加速度约束的同时避免与移动障碍物发生碰撞。 AVO表征了机器人可以安全地达到并采用的比例控制加速度所采用的新速度。 通过让每个机器人承担避免成对碰撞的责任的一半,我们将此概念扩展为针对多机器人设置的相互避免碰撞。 我们的设计可确保无冲突导航,即使机器人独立且同时行动而无需协调。 我们的方法是为完整的机器人设计的,但也可以应用于运动约束非完整的机器人,例如汽车。 我们已经实现了我们的方法,并且在具有大量机器人和障碍物的具有挑战性的环境中显示了仿真结果。 版权所有2010北卡罗莱纳大学教堂山分校 根据Apache许可版本2.0(“
2021-11-28 21:43:02 53KB cpp robotics motion-planning collision-avoidance
1
GEM/SECS模拟工具Simulator. 能与E5,E37的程序无接缝连接,能与任何其他支持secs的设备或EAP稳定连接.程序主要用于测试。 使用可视化SML语言编辑通讯内容。 直接下载地址 www.semisecs.com
2021-11-28 19:34:06 4MB secs hsms gem
1
C++的后缀表达式计算器,运用栈,可以方便地得出浮点数运算的结果。支持的运算符有+、-、*、/、&、|、^、(右移)、`(乘方)、!(整数阶乘)、\(绝对值),其中整数阶乘和绝对值是单目运算符,其它的都是双目运算符。一个数后面必须加空白字符(不管后面是其它数还是运算符还是结束符)。以等于号=结束。不支持正负号,如果要用负数可以用 0 a - 来表示,其中a是负数的绝对值。能运算的范围:-1.1897315e+4932~1.1897315e+4932,精度:18~19位。(没错,我用的是long double)。
2021-11-28 14:33:23 3KB C++ 后缀表达式 计算器
1
某绿色三角校徽,大二下,c++,课后作业。没差的话一积分搞下来,错了找我!欢迎私聊。其他作业可以看我的上传资源。收积分单纯为了替大伙查看高分资源再低价转出,请多多支持!
2021-11-28 11:49:26 464B c++ mfc
1
一个数据文件或者记录可被多个进程(或线程)共享。其中,有些进程(或线程)要求读;而另一些进程(或线程)要求能写或者修改。只要求读的进程(或线程)称为“Reader进程”,其他进程(或线程)称为“Witer进程(或线程)”。允许多个Reader进程(或线程)同时读一个共享对象,不允许一个Writer进程(或线程)和其他Reader进程(或线程)或者Writer进程(或线程)同时访问共享对象。所谓读者—写者问题是指保证一个Writer(或线程)进程必须与其他进程(或线程)互斥地访问共享对象的同步问题。
1
Devc++是一款轻型的c++编译器 免费提供给大家
2021-11-27 20:07:09 68.42MB 编译器
1
开源的二维码识别静态库,其中包含了opencv相关实现。
2021-11-27 14:00:27 2.79MB zxing c++ vs2010
1
QT控件,继承自QListWidget
2021-11-27 10:56:01 44KB C/C 开发-GUI开发库
1
警告:此软件目前处于实验阶段。 准备好后,您将在部分中找到稳定的发行。 libpubsub-cpp libpubsub-cpp是用于C ++的发布/订阅框架。 它使用HTTP之上的JSON-RPC作为传输层来传递主题通知。 概述 基于主题的发布/订阅框架基于JSON-RPC通知 UDP广播连接器,用于对等检测 JSON-RPC客户端/服务器用于订阅管理 JSON-RPC客户端/服务器,用于特定于应用程序的通知(主题) pubsubstub:根据规范生成对等存根的工具 叠加网络/订阅管理 每个对等方都是JSON-RPC服务器和客户端。 如果对等方要发布新的主题类型,它将通过网络广播该主题类型(pubsub.topics)。 如果对等方想要订阅新主题,则它通过网络广播其意图(pubsub.interest)。 订阅/发布的广播意图将立即被所有受影响的具有主题提议(pubsub.off
2021-11-26 17:59:03 45KB C++
1
猫抓老鼠游戏,下面是部分代码 #include using namespace std; const int length=22; //a[0]将不使用,故如果要测试21只老鼠,此处应填22 bool a[length]; //用来记录对应某只老鼠是否已经排列进去 int b[length]; //储存老鼠排列顺序 void range(int n); //递归,直到走到了递归的底部,检查是否能完成抓捕 void check(); //检查当前排列顺序是否能通过 int maxno(bool* d); //返回当前没有被抓住的老鼠的最大编号
2021-11-26 15:46:01 2KB 抓老鼠 C++实现 CPP VC实现
1