【1-2】非本人智慧结晶,有疑问请咨询相关技术人员!

本文详细介绍ROS环境下小乌龟节点的启动流程及创建简单ROS节点的方法。通过具体步骤演示如何搭建ROS工作区、创建包和编写Python节点,为ROS初学者提供实用教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

任务一:运行小乌龟节点

(1)roscore
(2)rosrun turtlesim turtlesim_node
(3)rosrun turtlesim turtle_teleop_key

 任务二:创建一个简单节点

mkdir -p ~/robot_ws/src
cd ~/robot_ws/src
catkin_init_workspace
cd ~/robot_ws
catkin_make
cd ~/robot_ws/src
catkin_create_pkg hello roscpp rospy std_msgs
cd ~/robot_ws
catkin_make
cd ~/robot_ws/src/hello
mkdir scripts
cd scripts
touch hello.py
gedit hello.py

#!/usr/bin/env python
import rospy
import time

if __name__=="__main__":
    rospy.init_node("Hello")
    time.sleep(1)
    rospy.loginfo("Hello World")

chmod +x hello.py
catkin_install_python(PROGRAMS 
    scripts/hello.py 
    DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} )

cd ~/robot_ws
catkin_make
    roscore    (另外打开一个终端

source ./devel/setup.bash
rosrun hello hello.py

(新端1)

🔺mentioin~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值