AGVC SDK  0.8.0
Station(站点模块)

AGVC地图站点的增删改查、充电站点自动识别等功能 更多...

函数

std::vector< StationMarkagvc_interface::AgvcInterface::getAllStations ()
 查询当前地图的所有站点信息
std::vector< StationMarkagvc_interface::AgvcInterface::getAllStationsOfTargetMap (const Header &map_header)
 查询指定地图的所有站点信息
int agvc_interface::AgvcInterface::addStation (const StationMark &station)
 添加/修改一个站点
int agvc_interface::AgvcInterface::addStations (const std::vector< StationMark > &stations)
 添加/修改多个站点
int agvc_interface::AgvcInterface::addCPStationUseChargingBoard (const Header &station_header, const double &dis_station_board=1.5)
 通过自动识别充电桩位姿来添加充电站点
int agvc_interface::AgvcInterface::deleteStation (const Header &station_header)
 删除指定站点(会删除与该站点相关的路径)
int agvc_interface::AgvcInterface::deleteStations (const std::vector< Header > &stations_header)
 删除多个站点(会删除与站点相关的路径)

详细描述

AGVC地图站点的增删改查、充电站点自动识别等功能

函数说明

◆ addCPStationUseChargingBoard()

int agvc_interface::AgvcInterface::addCPStationUseChargingBoard ( const Header & station_header,
const double & dis_station_board = 1.5 )

通过自动识别充电桩位姿来添加充电站点

自从
0.7.0
参数
[in]station_header待添加/修改的充电站点信息(站点id,名称,时间,地图id)
[in]dis_station_board充电站点与充电桩之间的距离(充电站点位于AGV中心),单位:m,范围[1.0~2.0]
返回
10100000:添加充电站点成功 else:添加充电站点失败

◆ addStation()

int agvc_interface::AgvcInterface::addStation ( const StationMark & station)

添加/修改一个站点

参数
[in]station待添加/修改的站点信息
返回
10100000:添加/修改站点成功 else:添加/修改站点失败

◆ addStations()

int agvc_interface::AgvcInterface::addStations ( const std::vector< StationMark > & stations)

添加/修改多个站点

参数
[in]stations待添加的站点
返回
10100000:添加/修改站点成功 else:添加/修改站点失败

◆ deleteStation()

int agvc_interface::AgvcInterface::deleteStation ( const Header & station_header)

删除指定站点(会删除与该站点相关的路径)

参数
[in]station_header待删除站点信息(站点id,名称,时间,地图id)
返回
10100000:删除站点成功 else:删除站点失败

◆ deleteStations()

int agvc_interface::AgvcInterface::deleteStations ( const std::vector< Header > & stations_header)

删除多个站点(会删除与站点相关的路径)

参数
[in]stations_header待删除站点信息(站点id,名称,时间,地图id)
返回
10100000:删除站点成功 else:删除站点失败

◆ getAllStations()

std::vector< StationMark > agvc_interface::AgvcInterface::getAllStations ( )

查询当前地图的所有站点信息

返回
当前地图的所有站点信息

◆ getAllStationsOfTargetMap()

std::vector< StationMark > agvc_interface::AgvcInterface::getAllStationsOfTargetMap ( const Header & map_header)

查询指定地图的所有站点信息

参数
[in]map_header指定地图header(命令id,名称,时间,地图id)
返回
指定地图的所有站点信息