ros2基础
文章平均质量分 80
ros2的基础部分
香喷喷的咸鱼
这个作者很懒,什么都没留下…
展开
-
Deep Dark ROS:添加xacro文件给ros2
1.创建环境部分(gazebo)1.1 建一个新的工作区ros2 pkg create box_bot_gazebo --build-type ament_cmake创建launch 、models和 worlds文件夹,删除src和include1.2 launch部分此部分包括1.启动gazebo方针环境 2.导入worlds 3.导入机器人这里直接把现成的代码复制进去。1.3 worlds部分启动的gazebo环境复制代码1.4 models部分包含了 gazebo中添加的各原创 2022-05-10 10:27:11 · 1011 阅读 · 2 评论 -
ros2 加载多机器人
一.效果:如图,启动了十个方块机器人。二.环境配置2.1文件布局description:机器人部分gazebo:仿真环境部分2.2 启动的文件ros2 launch box_bot_gazebo multi_box_bot_launch.py1.描述文件所在位置:分别给出box_bot_gazebo 和 box_bot_description两个文件夹的位置2.world部分:world启动文件的位置3.robot部分:robot启动文件的位置4.返回,开始启动两部分原创 2022-05-06 15:38:58 · 1296 阅读 · 3 评论 -
n.71 可视化影像数据(ros2)rviz
1.创建工作区ros2 pkg create my_package --build-type ament_cmake --dependencies rclcpp然后创建一个launch文件夹,内部导入simulation.launch.py的launch.py启动文件# Copyright 2019 Louise Poubel## Licensed under the Apache License, Version 2.0 (the "License");# you may not use t原创 2022-05-07 16:16:12 · 691 阅读 · 0 评论 -
ROS2入门,launch文件解析(同时启动多个节点)
1.launch文件实例:from launch import LaunchDescriptionfrom launch_ros.actions import Nodedef generate_launch_description(): return LaunchDescription([ Node( package='turtlesim', namespace='turtlesim1', executa原创 2022-05-05 22:14:01 · 1043 阅读 · 1 评论 -
ros2 basics #104 python c++ roslaunch cmake
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一.创建工作区二、加载模型三、正经地创建一个工作区的方法:1.c++2.编译3.launch.python4.创建一个ros2 program5.应用python一.创建工作区ros2不像ros1那样需要catkin_init_workspace初始化工作空间,直接创建一个src文件夹,其中放入工程文件夹即可。然后colcon build就可以编译了.编译完后,导入setup.bash然后ros2 launch t.原创 2022-04-30 15:59:19 · 2516 阅读 · 0 评论