当前位置: 首页 > news >正文

医疗软件网站建设公司怀化市住房与城乡建设厅网站

医疗软件网站建设公司,怀化市住房与城乡建设厅网站,注册网站需要多少钱,怎样查看wordpress用的什么主题在查找网上的各种开机自启动资料配置好开机自启动后,使用ros2 topic list不能显示话题。 1、问题解决:用户问题与domenID问题2、ROS2开机自启动服务教程3、多个ROS2开机自启动服务教程 1、问题解决:用户问题与domenID问题 在root用户下能看到…

在查找网上的各种开机自启动资料配置好开机自启动后,使用ros2 topic list不能显示话题。

  • 1、问题解决:用户问题与domenID问题
  • 2、ROS2开机自启动服务教程
  • 3、多个ROS2开机自启动服务教程

1、问题解决:用户问题与domenID问题

在root用户下能看到话题,但是不能在普通用户下看到,在启动脚本中使用以下指令后,仍然无法在普通用户看到话题。

#echo "nvidia" | su - nvidia -s /bin/bash /home/nvidia/rc.sh

解决方法:
将root用户和普通用户的~/.bashrc环境变量中的export ROS_DOMAIN_ID=0

sudo vi ~/.bashrc
export ROS_DOMAIN_ID=0sudo su
sudo vi ~/.bashrc
export ROS_DOMAIN_ID=0

2、ROS2开机自启动服务教程

以下是通过Systemd设置ROS 2开机自启动方法:

创建服务:

sudo vi /usr/lib/systemd/system/start-one.service
[Unit]
Description=start-one[Service]
Type=simple# 当前的用户名
User=nvidia# 开机自启动脚本start_one.sh
ExecStart=/home/nvidia/start_one.sh    PrivateTmp=true
KillMode=control-group[Install]
WantedBy=multi-user.target

创建自启动脚本:

sudo vi start_one.sh
#!/bin/bash
cd /home/nvidia/dev_ws
source  ~/.bashrc
source /opt/ros/humble/setup.bash
source /home/nvidia/dev_ws/install/setup.bash
ros2 launch package package.launch.xml

给服务和脚本权限:

sudo chmod 777 /usr/lib/systemd/system/start-one.service
sudo chmod 777 start_one.sh

重新加载服务:

sudo systemctl daemon-reload  

设置开机自启动服务:

sudo systemctl start start-one.service 
sudo systemctl enable start-one.service

查看服务状态:

sudo systemctl status start-one.service

取消关闭服务取消开机自启动:

sudo systemctl stop rstart-one.service
sudo systemctl disable start-one.service

3、多个ROS2开机自启动服务教程

如果有多个ROS2的launch,则需要创建多个服务,并且需要在服务里设置好先后顺序。
先按照上述设置好start-one.service,增加优先级设置。

[Unit]
Description=start-one
Before=start-two.service #这里是设置优先级的,也就是说当前的服务在start-two.service之前启动[Service]
Type=simple# 当前的用户名
User=nvidia# 开机自启动脚本start_one.sh
ExecStart=/home/nvidia/start_one.sh    PrivateTmp=true
KillMode=control-group[Install]
WantedBy=multi-user.target

创建第二个服务:

sudo vi /usr/lib/systemd/system/start-two.service
[Unit]
Description=start-two
After=start-one.service[Service]
Type=simple# 当前的用户名
User=nvidia# 开机自启动脚本start_two.sh   
ExecStart=/home/nvidia/start_two.sh    PrivateTmp=true
KillMode=control-group[Install]
WantedBy=multi-user.target

创建自启动脚本:

sudo vi start_two.sh    
#!/bin/bash
cd /home/nvidia/dev_ws
source  ~/.bashrc
source /opt/ros/humble/setup.bash
source /home/nvidia/dev_ws/install/setup.bash
ros2 launch package_two package_two.launch.xml

给服务和脚本权限:

sudo chmod 777 /usr/lib/systemd/system/start-two.service
sudo chmod 777 start_two.sh  

重新加载服务:

sudo systemctl daemon-reload  

设置开机自启动服务:

sudo systemctl start start-two.service 
sudo systemctl enable start-two.service

查看服务状态:

sudo systemctl status start-two.service
http://www.yayakq.cn/news/229043/

相关文章:

  • 宁波好的网站推广软件wordpress 上传主题 出错
  • 软件下载站网站源码免费优化落实新十条措施
  • 深圳哪个网站发布做网站公司注册一站式
  • tp5被黑做的网站全变成首页wordpress ip锁定插件
  • 建设展示型网站公司哪家好知名企业名字
  • 中英文企业网站源码网站备案在哪里备案
  • 与网站建设关系密切的知识点中信建设有限责任公司 电话
  • 哈尔滨公司网站建设网站开发微信登录流程
  • 网站内容填写wordpress打开install
  • 安贞街道网站建设fizz wordpress
  • 2021年手机能看的网站成都市微信网站建设报价
  • 电商网站制作成手机appwap网址是什么意思
  • 钱多网站东莞专业网站建设平台
  • 建设银行交学费网站3d 网站设计
  • 怎样做美瞳网站个人商城网站能备案吗
  • 网站虚拟主机里的内容强制删除wordpress添加分页
  • 网站网页设计平台洛可可公司设计的产品
  • 松江专业做网站公司给公司做网站多钱
  • wordpress中英文站点网站开发培训周末班
  • 搜狗官方网站WordPress个人知识库
  • 石家庄市住房建设局网站好一点的网站建设公司
  • 网站专题页是什么wordpress 微博分享 searchpic=
  • 跨境电商自己做网站引流网站投票活动怎么做
  • wordpress个人网站后台登陆沈阳企业黄页免费
  • 做购物网站用什么应用建网站做商城个体户资质可以
  • 宝安做网站公司企业管理网站建设
  • 深圳网站设计与制作公司化妆品网站建设推广方案
  • 上孩做网站常州网站制作公司排名
  • 勾线外包网站贵州网站制作公司
  • 怎样做网站的外链套餐网站