ros2学习小结1

##ros2学习小结

#建立工作控件
1、通过安装pip来安装Python工具包
2、通过sudo pip install rosdepc来解决网络访问的问题,后续可以通sudo rosdepc init和
   rosdepc update来更新。
   
#出现ROS2 colcon build出现Could not find a package configuration file provided by ‘ament_cmake’
1、先source /opt/ros/foxy/setup.bash,如果还可以,用以下指令。
   source /opt/ros/foxy/setup.bash && colcon build --symlink-install

#ROS2控制指令
1、ros2运行指令
   ros2 run <package_name> <executable_name>
   eg:ros2 run turtlesim turtlesim_node
2、列举运行的节点
  ros2 node list
3、节点重映射
   eg:ros2 run turtlesim turtlesim_node --ros-args --remap __node:=my_turtle
4、列举节点信息
   ros2 node info <node_name>
5、创建包
    cmake包:
    ros2 pkg create --build-type ament_cmake (node-name set-name) <package-name>
    python包:
    ros2 pkg create --build-type ament_python (node-name set-name) <package-name>
6、编译包
   进入工作空间,用colcon build, 用colcon build --packages-select my_package
   
7、运行功能包中的节点
   进入工作空间,设置环境变量,用以下命令
   ros2 run my_package my_node

posted @ 2023-04-20 18:28  渝清  阅读(42)  评论(0)    收藏  举报