###### tags: `控制組` # ROS2安裝及相關操作(foxy) > [name=江承翰(neoblacktea.ee10@nycu.edu.tw)] ## ROS2-foxy安裝 基本上參考官方網站即可,請注意ubuntu的版本要是20.04,如果不是就裝對應適合的ROS2版本 官網:https://docs.ros.org/en/foxy/Installation.html 如果已經裝過了ROS1可以在裝完ROS2後裝ROS_menu https://github.com/Adlink-ROS/ros_menu 跟著介紹操作即可,裝完後開新的終端時可以選擇要用哪種ROS ## 建立workspace 1.先source ``` source /opt/ros/foxy/setup.bash ``` 2.建立目錄 ``` mkdir -p ~/ros2_ws/src cd ~/ros2_ws ``` 3.build ``` colcon build ``` ## 建立package(C++) 1.進入src資料夾,執行下面指令 ``` ros2 pkg create --build-type ament_cmake --node-name my_node my_package ``` my_node和my_package換成你想要的名字 2.回到workspace,重新build過確定成功加入 ``` colcon build source install/local_setup.bash ros2 run my_package my_node ``` 成功的話會有下列訊息 ``` hello world my_package package ``` ## 建立package(python) 1.進入src資料夾,執行下面指令 ``` ros2 pkg create --build-type ament_python --node-name my_node my_package ``` my_node和my_package換成你想要的名字 2.回到workspace,重新build過確定成功加入 ``` colcon build source install/local_setup.bash ros2 run my_package my_node ``` 成功的話會有下列訊息 ``` Hi from my_package. ```
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.