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

25届脚本一键启动

新建工作空间

新建目录

mkdir -p /home/abot/25/TeamName/src

复制功能包

cp -r /home/abot/25/yuanshibao/src/* /home/abot/25/TeamName/src/

进入TeamName/src目录

cd /home/abot/25/TeamName/src

删除CMakelists.txt文件

rm -r CMakelists.txt

初始化工作空间

catkin_init_workspace

进入TeamName目录

cd /home/abot/25/TeamName/

执行编译 注意:编译时确保$ROS_PACKAGE_PATH变量干净

catkin_make

添加工作空间到用户配置文件

cat << EOF >> ~/.bashrc
> source /home/abot/25/TeamName_ws/devel/setup.bash
> EOF

刷新配置文件

source ~/.bashrc

验证$ROS_PACKAGE_PATH变量

echo $ROS_PACKAGE_PATH输出中有且仅有一个冒号":",则视为成功

复制脚本文件

cp -r /home/abot/25/yuanshibao/2026_shoot.sh /home/abot/25/TeamName/

修改文件(琐碎,谨慎)

chmod a+x /home/abot/25/TeamName_ws/2026_shoot.sh
chmod a+x /home/abot/25/TeamName_ws/src/abot_base/abot_bringup/scripts/shoot.py
chmod a+x /home/abot/25/TeamName_wss/src/TTS_audio/scripts/TTS.py
chmod a+x /home/abot/25/TeamName_ws/src/robot_slam/scripts/2026_shoot_target.py
chmod a+x /home/abot/25/TeamName_ws/src/robot_slam/scripts/shoot_2025.py
sed -i 's#abot_ws#25/TeamName_ws#g' /home/abot/25/TeamName_ws/src/robot_slam/scripts/2026_shoot_demo.py
sed -i 's#shoot_object_2025#shoot_2025#g' /home/abot/25/TeamName_ws/src/robot_slam/launch/multi_goal_shoot_2025.launch
sed -i's#abot_ws#25/TeamName_ws#g' /home/abot/25/TeamName_ws/2026_shoot.sh

/home/abot/25/TeamName_ws/src/TTS_audio/scripts/TTS.py

注册火山引擎,会有赠送的TTS服务。获取应用ID,用户ID,访问令牌及你想要使用的语音类型,进入文件分别替换

运行脚本

/home/abot/25/TeamName_ws/2026_shoot.sh

你做到这一步真的很棒,给你点赞👍👍👍

记得劳逸结合哦,奖励自己休息一下吧😋😋😋

http://www.jsqmd.com/news/885195/

相关文章:

  • 安徽消防管网漏水检测技术拆解与靠谱服务商甄选指南 - 奔跑123
  • 想从0开始搭Agent,实在这套课程适不适合新手?
  • LLCOM深度解析:串口监听、TCP/UDP测试、MQTT调试一站式解决方案
  • 企业认证与安全体系(三):一篇讲透 JWT 原理与企业级实践
  • 使用Python和OpenAI官方风格SDK接入Taotoken的完整步骤指南
  • 数据库wal日志不自动清理
  • 终极免费歌词同步工具:如何快速为本地音乐库批量下载LRC歌词
  • 保姆级教程:用Robotics Toolbox的SerialLink.plot让你的机器人模型动起来(附完整配置清单)
  • 安徽小区地下自来水管道漏水点检测技术解析与服务商甄选 - 奔跑123
  • nnAudio部署指南:跨平台兼容性与生产环境最佳实践
  • Pearcleaner终极指南:如何彻底清理Mac应用残留,释放宝贵存储空间
  • AutoDock Vina完整指南:免费开源分子对接软件的快速入门教程
  • 创业团队利用taotoken在多模型间选型以优化产品ai功能成本
  • 全国招投标信息网站排行:主流平台维度深度对比 - 互联网科技品牌测评
  • forever-monitor实战案例:构建高可用Node.js应用的终极方案
  • 2026深圳市宠物玩具微型电机厂家选型推荐:核心品牌深度解析 - 速递信息
  • 百考通AI:开题报告智能生成,彻底解决各环节的创作难题
  • 工作性价比计算器终极指南:如何科学评估你的工作真实价值
  • 开发管理工具打不开No way to find ori gi nal streamhand er for jar protocol
  • 【Claude AI战略解码】:PEST四大维度深度拆解,20年AI咨询专家亲授商业落地关键洞察
  • nnAudio的未来发展:路线图、新功能与社区展望
  • 2026年5月浙江直流屏/交直流一体化电源/不间断电源/消防应急电源/eps应急电源厂家哪家好,认准温州平源电气有限公司 - 2026年企业推荐榜
  • 2026年一体式卫生间厂家行业发展与品质之选 - 品牌排行榜
  • 百度文库文档免费获取终极指南:简单三步实现纯净打印
  • DVWA搭建失败原因解析:页面空白、模块禁用与SQLi不响应的根因定位
  • 如何快速掌握JavaScript异步编程:Async-JavaScript-Cheatsheet项目完全解析
  • Aeroscapes:3269张无人机语义分割数据集的终极使用指南
  • 如何用eSpeak NG实现127种语言的免费文本转语音?终极指南
  • Forge中的流式响应:实时处理LLM输出的高级技巧
  • styled-theming API 深度解析:theme() 与 theme.variants() 的实战应用