机器人 *** 作系统ROS--初始化测试(三)

机器人 *** 作系统ROS--初始化测试(三),第1张

在使用 ROS 之前,需要先初始化 rosdep。rosdep 使得你可以为你想要编译的源码,以及需要运行的 ROS 核心组件,简单地安装系统依赖。

环境设置:

然后再初始化环境变量:(每次启动一个新的终端时,ROS 环境变量都能自动地添加进你的 bash )

一定要运行以下命令,才可启动:

如果安装了多个 ROS 发行版,则 ~/.bashrc 必须只 source 当前正在使用的那一版的 setup.bash。

如果你只想要修改当前 shell 的环境,则输入如下的命令来替换上面的命令:

注意: turtlesim 的运行依赖于 roscore 的运行,因此在测试 turtlesim 需要同时运行 roscore,也就是同时再打开一个终端运行。

出现一只随机的乌龟

在shell里面添加一个cron,你的意思是脚本只运行一次,然后cron在脚本里面,还是定时任务多久运行一次脚本?

在shell脚本里面运行cron,这个就要在脚本里面做个死循环,每次执行后sleep多久然后再运行(不建议这么做)

例子:

#!/bin/bash

while truedo

    echo "aa"

    sleep 3

 done

这个脚本就是每3S输出一个aa

2.把脚本加到定时任务里面去

cat /etc/crontab

*/1 * * * * root  /opt/test.sh    这个就是每分钟运行/opt/test.sh这个脚本


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11625304.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存