0
点赞
收藏
分享

微信扫一扫

walking机器人入门教程-开启和关闭自启动功能


 系列文章目录

  • ​​walking机器人入门教程-目录​​
  • ​​walking机器人入门教程-硬件清单​​
  • ​​walking机器人入门教程-软件清单​​
  • ​​walking机器人入门教程-测试底盘​​
  • ​​walking机器人入门教程-测试键盘控制​​
  • ​​walking机器人入门教程-测试手柄​​
  • ​​walking机器人入门教程-测试D435i相机​​
  • ​​walking机器人入门教程-测试IMU​​
  • ​​walking机器人入门教程-测试激光雷达​​
  • ​​walking机器人入门教程-测试里程​​
  • ​​walking机器人入门教程-测试USB相机(选配)​​
  • ​​walking机器人入门教程-测试语音阵列(选配)​​
  • ​​walking机器人入门教程-查看TF树和机器人模型​​
  • ​​walking机器人入门教程-slam_toolbox算法建图​​
  • ​​walking机器人入门教程-cartographer算法建图​​
  • ​​walking机器人入门教程-gmapping算法建图​​
  • ​​walking机器人入门教程-单点导航​​
  • ​​walking机器人入门教程-多点导航​​
  • ​​walking机器人入门教程-融合建图和导航​​
  • ​​walking机器人入门教程-测试深度数据转激光数据​​
  • ​​walking机器人入门教程-视觉转激光建图-gmaping算法建图​​
  • ​​walking机器人入门教程-视觉转激光建图-slam_toolbox算法建图​​
  • ​​walking机器人入门教程-视觉转激光建图-cartographer算法建图​​
  • ​​walking机器人入门教程-语音交互-语音播报​​
  • ​​walking机器人入门教程-使用统一建图入口​​
  • ​​walking机器人入门教程-语音交互-录音和播放​​
  • ​​walking机器人入门教程-语音交互-配置百度语音服务​​
  • ​​walking机器人入门教程-语音交互-自定义唤醒词​​
  • ​​walking机器人入门教程-开启和关闭自启动功能​​
  • ​​walking机器人入门教程-实现基于WebRTC的p2p在线视频通话​​
  • ​​walking机器人入门教程-rosbag包的录制和回放​​
  • ​​walking机器人入门教程-离线建图-slam_toolbox算法建图​​
  • ​​walking机器人入门教程-离线建图-gampping算法建图​​
  • ​​walking机器人入门教程-离线建图-cartographer算法建图​​
  • ​​walking机器人入门教程-测试-直行1米测试线速度​​
  • ​​walking机器人入门教程-测试-旋转360度测试角速度​​
  • ​​walking机器人入门教程-应用-障碍检测​​
  • ​​walking机器人入门教程-应用-位置控制​​
  • ​​walking机器人入门教程-应用-绘制圆形​​
  • ​​walking机器人入门教程-视觉建图-rtabmap使用激光建图和导航​​
  • ​​walking机器人入门教程-视觉建图-rtabmap使用视觉建图和导航​​
  • ​​walking机器人入门教程-应用-查看图像话题​​
  • ​​walking机器人入门教程-应用-实现拍照功能​​
  • ​​walking机器人入门教程-应用-实现录像功能​​
  • ​​walking机器人入门教程-应用-读取图片文件并发布图像话题​​
  • ​​walking机器人入门教程-应用-生成aruco标签​​
  • ​​walking机器人入门教程-应用-识别图片中aruco标签​​
  • ​​walking机器人入门教程-应用-识别视频中aruco标签​​
  • ​​walking机器人入门教程-应用-定位视频中aruco标签​​
  • ​​walking机器人入门教程-应用-定位和发布aruco标签TF信息和位姿信息​​
  • ​​walking机器人入门教程-校准-相机校准​​
  • ​​walking机器人入门教程-应用-aruco标签TF实现跟随​​
  • ​​walking机器人入门教程-应用-aruco标签实现目标导航​​
  • ​​walking机器人入门教程-应用-全景图​​
  • ​​walking机器人入门教程-工具-命令管理器​​

说明:

  • 介绍如何开启和关闭自启动功能
  • 自启动是很重要的功能,尤其对于商用的产品,把大部分的功能制作成开机自动启动的服务.
  • 比如自启动底盘,自启动巡逻,自启动语音交互等
  • 这里提供基于systemed的自启动服务的方法.

相关设备

  • walking机器人套件:​​采购地址​​

自启动底盘步骤:

  • 默认没有开自启动.
  • 每个涉及到移动的功能,都必要先启动底盘, 默认自启动之后, 可以不需要每次手动启动底盘.
  • 不过需要启动底盘脚本已经稳定之后,才实施自启动.
  • 相关服务文件robot_autostart.service位于~/tools/ai_voice/supervisor
  • 相关启动脚本robot_autostart.sh和关闭脚本robot_autostop.sh位于~/tools/ai_voice/supervisor
  •  1、复制robot_autostart.service到系统目录

cd /usr/lib/systemd/user/
sudo ln -s /home/ubuntu/tools/ai_voice/supervisor/robot_autostart.service robot_autostart.service


  • 此步骤在出厂时候,已经执行过,可以忽略.目前已经具备自动启动功能.
  • 如果做二次开发,想关闭,可以看下面的关闭步骤.
  •  2、激活自启动服务

systemctl  --user enable robot_autostart.service


  •  3、启动服务

systemctl --user start robot_autostart.service


  •  4、关闭服务

## 临时关闭服务(下次开机后仍会启动服务)
systemctl --user stop robot_autostart.service
## 永久关闭服务(下次开机后不会启动服务)
systemctl --user disable robot_autostart.service


  •  5、如果robot_autostart.service文件有修改,可以重新载入

systemctl --user daomon-reload


  •  6、查看开机状态

systemctl --user status robot_autostart.service


自启动语音交互步骤

  • 默认没有开自启动.
  • 语音交互带来很大的便利性.
  • 自启动语音交互后,很多启动和关闭操作都能通过语音来控制.
  • 相关服务文件voice_autostart.service位于~/tools/ai_voice/supervisor
  • 相关启动脚本voice_autostart.sh位于~/tools/ai_voice/supervisor
  •  1、复制服务文件

cd /usr/lib/systemd/user/
ln -s /home/ubuntu/tools/ai_voice/supervisor/voice_autostart.service voice_autostart.service


  • 此步骤默认出厂已经执行,可以不需要执行.
  • 2、激活服务

systemctl --user enable voice_autostart.service


  •  3、启动服务

systemctl --user start voice_autostart.service


  •  4、关闭服务

systemctl --user stop voice_autostart.service


  •  5、修改服务文件后, 重置服务

systemctl --user daemon-reload

举报

相关推荐

0 条评论