资源简介
一种A*算法的代码,提供路径规划的参考,用于机器人路径规划与避障
代码片段和文件信息
#include “Apath.h“
linkList InitList()
{
linkList L = (linkList)malloc(sizeof(LNode));
if (L == NULL)
{
printf(“Defeat!“);
exit(1);
}
memset(L0sizeof(LNode));
return L;
}//linkList()
LNode** malloc_array2D(int row int col)
{
LNode** map = (LNode**)malloc(row*sizeof(LNode*) + row*col*sizeof(LNode));
LNode* head = (LNode*)(map + row);
for (int i = 0; i < row; ++i)
map[i] = head + i*col;
return map;
}
LNode** Translate_array(int array[][10] int row int col)
{
LNode **map = malloc_array2D(10 10);
for (int i = 0; i < row; ++i)
for (int j = 0; j < col; ++j)
{
(map[i] + j)->data = array[i][j];
(map[i] + j)->G = 0;
(map[i] + j)->H = 0;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7006 2018-01-01 13:23 A星算法代码C语言\apath.c
文件 2584 2018-01-01 13:24 A星算法代码C语言\apath.h
文件 1856 2018-01-01 13:44 A星算法代码C语言\main.c
目录 0 2018-11-25 13:34 A星算法代码C语言\
相关资源
- 机器人分拣工作站PLC控制程序(西门
- 局部路径规划的人工势场法 源代码
- halcon相机标定及机器人手眼标定
- PIC单片机程序全集
- 在可变分区管理方式下采用最先适应
- YASKAWA安川机器人程序
- 神经网络PID控制源程序
- 在ROS中开始自主机器人仿真 - 4 建立自
- 机器人控制入门pdf
- 多机器人编队PID算法_SPL_MRF_demo
- 娱乐群管便民QQ机器人免费版超级自定
- EXE程序反编译器,将EXE程序还原为代
- 数据结构-通讯录
- featerMatch.rar
- Astar路径规划
- 拳手机器人PCB和轮式机器人PCB印刷板
- STM32F0延时函数,用于ms及us延时
- RobotBasic复杂房间扫地模拟
- 操作系统课程设计--模拟文件系统
- 模拟Ethernet帧发送过程
- 计算CRC冗余校验码(32)
- 用NTC热敏电阻做温度采集
- 数据结构:查找的运用
- ABB机器人程序加密软件
- 机器人源码 要的拿去
- ABB-IRB4600码垛程序
- stm32C8T6模拟IIC协议
- ABB机器人Robotstudio5.14搬运码垛仿真
- 离散数学实验4:欧拉图的判定并输出
- 麦克纳姆轮全方位移动机器人技术及
评论
共有 条评论