|
AGVC SDK
0.8.0
|
|
|
|
Functions | |
| std::vector< StationMark > | agvc_interface::AgvcInterface::getAllStations () |
| Queries all station information on the current map. | |
| std::vector< StationMark > | agvc_interface::AgvcInterface::getAllStationsOfTargetMap (const Header &map_header) |
| Queries all station information on the specified map. | |
| int | agvc_interface::AgvcInterface::addStation (const StationMark &station) |
| Adds or modifies one station. | |
| int | agvc_interface::AgvcInterface::addStations (const std::vector< StationMark > &stations) |
| Adds or modifies multiple stations. | |
| int | agvc_interface::AgvcInterface::addCPStationUseChargingBoard (const Header &station_header, const double &dis_station_board=1.5) |
| Adds a charging station by automatically recognizing the charging board pose. | |
| int | agvc_interface::AgvcInterface::deleteStation (const Header &station_header) |
| Deletes the specified station and its related paths. | |
| int | agvc_interface::AgvcInterface::deleteStations (const std::vector< Header > &stations_header) |
| Deletes multiple stations and their related paths. | |
Functions for adding, deleting, modifying, querying AGVC map stations, and auto-detecting charging stations.
| int agvc_interface::AgvcInterface::addCPStationUseChargingBoard | ( | const Header & | station_header, |
| const double & | dis_station_board = 1.5 ) |
Adds a charging station by automatically recognizing the charging board pose.
| [in] | station_header | Charging station information to add or modify (station ID, name, time, map ID). |
| [in] | dis_station_board | Distance between the charging station and charging board. The charging station is at the AGV center. Unit: m; range: [1.0, 2.0]. |
| int agvc_interface::AgvcInterface::addStation | ( | const StationMark & | station | ) |
Adds or modifies one station.
| [in] | station | Station information to add or modify. |
| int agvc_interface::AgvcInterface::addStations | ( | const std::vector< StationMark > & | stations | ) |
Adds or modifies multiple stations.
| [in] | stations | Station information to add or modify. |
| int agvc_interface::AgvcInterface::deleteStation | ( | const Header & | station_header | ) |
Deletes the specified station and its related paths.
| [in] | station_header | Station information to delete (station ID, name, time, map ID). |
| int agvc_interface::AgvcInterface::deleteStations | ( | const std::vector< Header > & | stations_header | ) |
Deletes multiple stations and their related paths.
| [in] | stations_header | Station information to delete (station ID, name, time, map ID). |
| std::vector< StationMark > agvc_interface::AgvcInterface::getAllStations | ( | ) |
Queries all station information on the current map.
| std::vector< StationMark > agvc_interface::AgvcInterface::getAllStationsOfTargetMap | ( | const Header & | map_header | ) |
Queries all station information on the specified map.
| [in] | map_header | Header of the specified map (command ID, name, time, map ID). |