Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge release/a1 branch to master for 3.8.0 #138

Merged
merged 8 commits into from
Sep 25, 2021
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ jobs:
build:
# Setup docker
docker:
- image: usdotfhwastoldev/carma-base:develop
- image: usdotfhwastol/carma-base:carma-system-3.8.0
user: carma
environment:
TERM: xterm # use xterm to get full display output from build
Expand Down
4 changes: 2 additions & 2 deletions cav_msgs/msg/LaneFollowingManeuver.msg
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ float64 end_dist
float64 end_speed
time end_time

# GUID of the lane of this maneuver
string lane_id
# List of lanes this maneuver will cover. They should all be contigous lanes connected end to end (ie. no lane changes)
string[] lane_ids
2 changes: 1 addition & 1 deletion cav_msgs/msg/ManeuverParameters.msg
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
string maneuver_id

# Enum indicating the type of negotiation this maneuver is involved in
uint8 neogition_type
uint8 negotiation_type

uint8 NO_NEGOTIATION = 0
uint8 GENERAL_NEGOTIATION = 1
Expand Down
1 change: 1 addition & 0 deletions cav_msgs/msg/MobilityHeader.msg
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,4 @@ string plan_id
# A UNIX timestamp in milliseconds, which indicates the time elapsed since UNIX epoch
# Example: "9223372036854775807"
uint64 timestamp

1 change: 1 addition & 0 deletions cav_msgs/msg/MobilityOperation.msg
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ string strategy
# strategy parameters specified by each individual plugin/component
# the maximum length of this string is 100
string strategy_params

3 changes: 3 additions & 0 deletions cav_msgs/msg/PlatooningInfo.msg
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,6 @@ float32 host_cmd_speed

# Desired gap with leader
float32 desired_gap

# Actual gap with leader
float32 actual_gap
29 changes: 29 additions & 0 deletions cav_srvs/srv/PlanManeuvers.srv
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,38 @@

#request

# Header
# Stamp for the header should match time that vehicle state was computed.
std_msgs/Header header

# Maneuvers planned prior to the current planning request.
# These maneuvers must not be modified by this process
cav_msgs/ManeuverPlan prior_plan

### Vehicle Initial State
# The following vehicle state values represent the state of the vehicle at the time specified by header
# These values should match the start conditions for the first maneuver in prior_plan
# Therefore for planners called after prior_plan is populated these fields should be ignored
# Instead the end conditions of the last maneuver in prior_plan should fill this role
###

# Vehicle initial 2d position in the frame specified by header at the time specified by header
# Units: m
float64 veh_x
float64 veh_y

# Vehicle initial position in the route frame. This must match the veh_x, veh_y values.
# Units: m
float64 veh_downtrack

# Vehicle initial logitudinal velocity
# Units: m/s
float64 veh_logitudinal_velocity

# Vehicle initial lane id
string veh_lane_id


---

#response
Expand Down
11 changes: 11 additions & 0 deletions cav_srvs/srv/SetActiveRoute.srv
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,19 @@
#

# Request

# Enumeration values for the method being used to provide the route destination points
uint8 choice

uint8 ROUTE_ID=0
uint8 DESTINATION_POINTS_ARRAY=1

# The id of the route to select
string routeID

# The array of destination points to be used for route generation
cav_msgs/Position3D[] destination_points

---
# Response
# An enumeration representing a service execution error as defined in the route design document.
Expand Down