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

feat: to avoide obstacles, add state lattice planner #45

Merged
merged 26 commits into from
Jul 5, 2024
Merged
Show file tree
Hide file tree
Changes from 25 commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
30bd336
fix: to match the course content, change the folder stucture
masahiro-kubota Jun 19, 2024
95f4eee
feat; add code skelton
masahiro-kubota Jun 24, 2024
fb92f1f
feat: implement all function
masahiro-kubota Jun 25, 2024
dfac446
fix: modify the code to build successfully
masahiro-kubota Jun 25, 2024
3d9085c
fix: modify the code
masahiro-kubota Jun 25, 2024
c2aa494
feat: modify the code to avoide tobjects
masahiro-kubota Jun 26, 2024
9fb437b
feat: modify autoware.rviz to visualize the trajectories
masahiro-kubota Jun 26, 2024
8eabb67
feat: create trajectories using bezier interpolate
masahiro-kubota Jul 1, 2024
79113d0
feat: add the visualization of candidate trajectories
masahiro-kubota Jul 1, 2024
547d95e
feat: make the marker of the best trajectory bigger
masahiro-kubota Jul 1, 2024
75cd008
fix: modify the calculation of the costmap
masahiro-kubota Jul 1, 2024
661964d
fix: modify the marker color
masahiro-kubota Jul 1, 2024
637c4c1
fix: visualize marker in default
masahiro-kubota Jul 2, 2024
ab64a40
refactor: delete logging function
masahiro-kubota Jul 2, 2024
c81ecbd
refactor: arrange constant variables
masahiro-kubota Jul 2, 2024
9f21f75
refactor: arrange constatant variables
masahiro-kubota Jul 2, 2024
b24ae34
feat: set initial value to member constant
masahiro-kubota Jul 2, 2024
7db9b80
refactor: set initia value
masahiro-kubota Jul 2, 2024
f51abdc
set parameters
masahiro-kubota Jul 2, 2024
51ee14a
modify the function name
masahiro-kubota Jul 2, 2024
745f27c
fix: lidar parameter
masahiro-kubota Jul 2, 2024
85840e2
refactor: modify comments
masahiro-kubota Jul 2, 2024
7892831
fix: to adapt the code to the previous sections, modify the code
masahiro-kubota Jul 3, 2024
ad1581f
fix: modify the cell count of Grid
masahiro-kubota Jul 4, 2024
f324738
fix: add namespace
masahiro-kubota Jul 4, 2024
5566201
fix: modfy the namespace
masahiro-kubota Jul 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion src/autoware_practice_course/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,28 @@ if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
endif()

find_package(ament_cmake_auto REQUIRED)
find_package(rosidl_default_generators REQUIRED)
ament_auto_find_build_dependencies()

find_package(PCL REQUIRED COMPONENTS common io)
find_package(visualization_msgs REQUIRED)

include_directories(
include
${PCL_INCLUDE_DIRS}
)

ament_auto_add_executable(vehicle_forward src/vehicle/forward.cpp)
ament_auto_add_executable(vehicle_backward src/vehicle/backward.cpp)
ament_auto_add_executable(p_controller src/velocity_planning/p_controller.cpp)
ament_auto_add_executable(trajectory_planner src/velocity_planning/trajectory_planner.cpp)
ament_auto_add_executable(longitudinal_controller src/velocity_planning/longitudinal_controller.cpp)
ament_auto_add_executable(trajectory_loader src/velocity_planning/trajectory_loader.cpp)
ament_auto_add_executable(trajectory_follower src/velocity_planning/trajectory_follower.cpp)
ament_auto_add_executable(trajectory_planner src/avoidance/trajectory_planner.cpp)


target_link_libraries(trajectory_planner ${PCL_LIBRARIES})
target_link_libraries(trajectory_planner ${cpp_typesupport_target})

if(BUILD_TESTING)
find_package(ament_lint_auto REQUIRED)
Expand Down
3 changes: 3 additions & 0 deletions src/autoware_practice_course/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,12 @@
<depend>autoware_auto_control_msgs</depend>
<depend>autoware_auto_planning_msgs</depend>
<depend>autoware_auto_vehicle_msgs</depend>
<depend>autoware_practice_msgs</depend>
<depend>geometry_msgs</depend>
<depend>pcl_conversions</depend>
<depend>rclcpp</depend>
<depend>rclcpp_components</depend>
<depend>sensor_msgs</depend>
<depend>tf2</depend>
<depend>tf2_geometry_msgs</depend>
<depend>tf2_ros</depend>
Expand Down
Loading
Loading