Apollo
10.0
自动驾驶开放平台
planning_command.proto
浏览该文件的文档.
1
syntax
=
"proto2"
;
2
3
package
apollo.planning;
4
5
import
"google/protobuf/any.proto";
6
import
"
modules/common_msgs/basic_msgs/header.proto
";
7
import
"
modules/common_msgs/routing_msgs/routing.proto
";
8
9
message
ParkingCommand
{
10
optional
apollo
.
common
.
Header
header = 1;
11
// The id of the parking spot on the map.
12
required
string
parking_spot_id = 2;
13
// Expected speed when executing this command. If "target_speed" > maximum
14
// speed of the vehicle, use maximum speed of the vehicle instead. If it is
15
// not given, the default target speed of system will be used.
16
optional
double
target_speed = 3;
17
}
18
19
message
PlanningCommand
{
20
optional
apollo
.
common
.
Header
header = 1;
21
// Unique identification for command.
22
optional int64 command_id = 2 [
default
= -1];
23
// Move along the lanes on map.
24
optional
apollo
.
routing
.
RoutingResponse
lane_follow_command = 3;
25
// Target speed in command.
26
optional
double
target_speed = 4;
27
// Indicate if the command is a motion command.
28
optional
bool
is_motion_command = 5 [
default
=
false
];
29
oneof
command
{
30
// Move to the given pose with open space planning trajectory.
31
ParkingCommand
parking_command = 6;
32
// Custom command defined by user for extensibility.
33
google.protobuf.Any custom_command = 7;
34
}
35
}
header.proto
apollo::common
apollo::common
apollo::routing
Definition
geometry.proto:3
apollo
class register implement
Definition
arena_queue.h:37
syntax
syntax
Definition
planning_command.proto:1
routing.proto
apollo::common::Header
Definition
header.proto:7
apollo::planning::ParkingCommand
Definition
planning_command.proto:9
apollo::planning::PlanningCommand
Definition
planning_command.proto:19
apollo::routing::RoutingResponse
Definition
routing.proto:23
apollo::planning::PlanningCommand::command
Definition
planning_command.proto:29
modules
common_msgs
planning_msgs
planning_command.proto