-
Notifications
You must be signed in to change notification settings - Fork 26
Henrik/velocity/merge #697
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
base: main
Are you sure you want to change the base?
Changes from 121 commits
ab3bd3a
23fea72
1d1cb53
60dbb72
252ec54
58a87f9
2760cbe
fc5d99b
b962ad5
5e8e77a
2fb9d91
40eb88f
9141eca
064adef
7019787
bbd8564
e6ae145
4d22267
3f3e671
2688e27
798542a
3bb8926
3afca97
2f6c253
9ec7fd4
b7f63a9
ee303e7
c687343
314a60b
03560cf
66b252e
a36297a
a10e639
b2e632b
ef96e1e
8f15552
84ae150
76da1d9
cb4156b
5ce96ef
1305ea7
f5d698a
524a97e
b7805ea
8c61007
294ab77
edc7185
763f784
f073936
70d0bb3
65a37c2
7273d43
ab5a067
98d4faa
47b5121
a55e636
c79cee8
5099e51
6a13ca1
2baeae8
5d31409
2bd2c4e
52c919f
11e8d60
30568ab
73b460c
bb54545
29a5709
76f803e
6ecdc9f
4c59e21
b71f62c
3a10402
17d89c9
374230a
853741d
2476ace
0f4094a
a8bf5b4
820694d
bdb00db
1d8df3a
4beeab0
c8a1da7
a2927ad
7f7fdde
f64e566
4509286
7a39ece
3841172
0431417
ae31273
f495f8b
2e73cff
b6f144b
c6a2047
4818dae
ef4517e
1a9af09
c4e0770
44de4c7
77c69e2
17b261c
94b1d70
5b68001
b29e76d
ff2cdc5
07b3737
0acc8cb
32a51d2
a06855f
7ec9873
52b958b
b9e2d8a
b61a37a
3e6f6f1
df6aab0
182688f
e7a3eaa
f4d9c57
c018821
31a3a0e
cb88a38
e02dc47
de375d3
bbe0eaf
0c11cff
92a43c3
e198b16
6a90ce7
a42b6c3
6968952
6eb2d7e
786b98e
c106bbb
edf1e1b
c1ae0ac
e438f33
f080525
6b5e9ce
e29606d
1e05128
6a9910b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,9 +1,9 @@ | ||
| # Created by https://www.gitignore.io/api/ros | ||
| # Edit at https://www.gitignore.io/?templates=ros | ||
|
|
||
| # CMake | ||
| cmake-build-debug/ | ||
|
|
||
| ### ROS ### | ||
| install/ | ||
| log/ | ||
|
|
@@ -21,41 +21,39 @@ msg/*Result.msg | |
| msg/_*.py | ||
| build_isolated/ | ||
| devel_isolated/ | ||
| *.cache/ | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. bruh |
||
|
|
||
|
|
||
| # Generated by dynamic reconfigure | ||
| *.cfgc | ||
| /cfg/cpp/ | ||
| /cfg/*.py | ||
|
|
||
| # Ignore generated docs | ||
| *.dox | ||
| *.wikidoc | ||
|
|
||
| # IDE stuff | ||
| .project | ||
| .cproject | ||
| .vscode | ||
| .DS_Store | ||
| .idea | ||
|
|
||
| # qcreator stuff | ||
| CMakeLists.txt.user | ||
|
|
||
| srv/_*.py | ||
| *.pcd | ||
| *.pyc | ||
| qtcreator-* | ||
| *.user | ||
| *hintmux.sh | ||
|
|
||
|
|
||
| /planning/cfg | ||
| /planning/docs | ||
| /planning/src | ||
|
|
||
| *~ | ||
|
|
||
| # Emacs | ||
| .#* | ||
|
|
||
| # End of https://www.gitignore.io/api/ros | ||
| .cache | ||
| # End of https://www.gitignore.io/api/ros | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. huh why did you rename this file and what is a .ignore |
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. remove anbits files so i can focus on your review
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. still not your change |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,73 @@ | ||
| cmake_minimum_required(VERSION 3.8) | ||
| project(velocity_controller) | ||
|
|
||
| set(CMAKE_CXX_STANDARD 20) | ||
| set(CMAKE_EXPORT_COMPILE_COMMANDS ON) | ||
|
|
||
| if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") | ||
| add_compile_options(-Wall -Wextra -Wpedantic) | ||
| endif() | ||
|
|
||
|
|
||
| find_package(ament_cmake REQUIRED) | ||
| find_package(rclcpp REQUIRED) | ||
| find_package(rclcpp_lifecycle REQUIRED) | ||
| find_package(lifecycle_msgs REQUIRED) | ||
| find_package(std_msgs REQUIRED) | ||
| find_package(vortex_msgs REQUIRED) | ||
| find_package(vortex_utils REQUIRED) | ||
| find_package(Eigen3 REQUIRED) | ||
| find_package(geometry_msgs REQUIRED) | ||
| find_package(nav_msgs REQUIRED) | ||
| find_package(ct_optcon REQUIRED) | ||
| find_package(ct_core REQUIRED) | ||
| find_package(casadi REQUIRED) | ||
|
|
||
| include_directories( | ||
| include | ||
| ) | ||
|
|
||
| #target_include_directories(velocity_controller_node PUBLIC | ||
| # $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> | ||
| # $<INSTALL_INTERFACE:include> | ||
| #) | ||
|
|
||
| add_executable(velocity_controller_node | ||
| src/velocity_controller.cpp | ||
| src/PID_setup.cpp | ||
| src/LQR_setup.cpp | ||
| src/utilities.cpp | ||
| src/ct_instantiations.cpp | ||
| ) | ||
| ament_target_dependencies(velocity_controller_node | ||
| rclcpp | ||
| rclcpp_lifecycle | ||
| lifecycle_msgs | ||
| std_msgs | ||
| vortex_msgs | ||
| geometry_msgs | ||
| nav_msgs | ||
| vortex_utils | ||
| ) | ||
| #target_include_directories(velocity_controller_node PRIVATE casadi Eigen3) | ||
| target_link_libraries(velocity_controller_node Eigen3::Eigen casadi::casadi ct_optcon ct_core) | ||
| install(TARGETS | ||
| velocity_controller_node | ||
| DESTINATION lib/${PROJECT_NAME} | ||
| ) | ||
|
|
||
| install( | ||
| DIRECTORY include/ | ||
| DESTINATION include | ||
| ) | ||
|
|
||
| install(DIRECTORY | ||
| launch | ||
| config | ||
| DESTINATION share/${PROJECT_NAME}/ | ||
| ) | ||
| if(BUILD_TESTING) | ||
| add_subdirectory(tests) | ||
| endif() | ||
|
|
||
| ament_package() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dont upload cache files