PDF
AGVC SDK  0.8.0
Station (站点模块)

函数

std::vector< StationMarkagvc_interface::AgvcInterface::getAllStations ()
 查询当前地图的所有站点信息。 当前地图的所有站点信息。
std::vector< StationMarkagvc_interface::AgvcInterface::getAllStationsOfTargetMap (const Header &map_header)
 查询指定地图的所有站点信息。 指定地图header(命令id,名称,时间,地图id)。 指定地图的所有站点信息。
int agvc_interface::AgvcInterface::addStation (const StationMark &station)
 添加或修改一个站点。 待添加或修改的站点信息。 10100000:添加或修改站点成功;else:添加或修改站点失败。
int agvc_interface::AgvcInterface::addStations (const std::vector< StationMark > &stations)
 添加或修改多个站点。 待添加或修改的站点信息。 10100000:添加或修改站点成功;else:添加或修改站点失败。
int agvc_interface::AgvcInterface::addCPStationUseChargingBoard (const Header &station_header, const double &dis_station_board=1.5)
 通过自动识别充电桩位姿来添加充电站点。 待添加或修改的充电站点信息(站点id,名称,时间,地图id)。 充电站点与充电桩之间的距离(充电站点位于AGV中心),单位:m,范围[1.0~2.0]。 10100000:添加充电站点成功;else:添加充电站点失败。
int agvc_interface::AgvcInterface::deleteStation (const Header &station_header)
 删除指定站点,会删除与该站点相关的路径。 待删除站点信息(站点id,名称,时间,地图id)。 10100000:删除站点成功;else:删除站点失败。
int agvc_interface::AgvcInterface::deleteStations (const std::vector< Header > &stations_header)
 删除多个站点,会删除与站点相关的路径。 待删除站点信息(站点id,名称,时间,地图id)。 10100000:删除站点成功;else:删除站点失败。

详细描述

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

函数说明

◆ addCPStationUseChargingBoard()

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

通过自动识别充电桩位姿来添加充电站点。 待添加或修改的充电站点信息(站点id,名称,时间,地图id)。 充电站点与充电桩之间的距离(充电站点位于AGV中心),单位:m,范围[1.0~2.0]。 10100000:添加充电站点成功;else:添加充电站点失败。

◆ addStation()

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

添加或修改一个站点。 待添加或修改的站点信息。 10100000:添加或修改站点成功;else:添加或修改站点失败。

◆ addStations()

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

添加或修改多个站点。 待添加或修改的站点信息。 10100000:添加或修改站点成功;else:添加或修改站点失败。

◆ deleteStation()

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

删除指定站点,会删除与该站点相关的路径。 待删除站点信息(站点id,名称,时间,地图id)。 10100000:删除站点成功;else:删除站点失败。

◆ deleteStations()

int agvc_interface::AgvcInterface::deleteStations ( const std::vector< Header > & 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)

查询指定地图的所有站点信息。 指定地图header(命令id,名称,时间,地图id)。 指定地图的所有站点信息。