当前位置: 首页 > 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.gsyq.cn/news/1382394.html

相关文章:

  • 为什么你的边缘模型在DeepSeek上掉点3.7%?揭秘TensorRT-LLM与DS-Edge Runtime的6处隐式不兼容点
  • Windows 10技术突破:完整Android子系统部署实践指南
  • The Django Book项目完整解析:Python Web开发框架终极指南
  • 3分钟学会WIZnet网络驱动开发:让物联网设备轻松联网
  • Winhance:解决Windows系统三大痛点的智能优化方案
  • 如何快速上手OpenRocket:3大核心优势带你掌握开源火箭设计仿真
  • 安徽消防管网漏水检测技术拆解与靠谱服务商甄选指南 - 奔跑123
  • 终极免费音乐解锁工具:5步轻松解密你的加密音乐文件
  • 推理服务为什么一上多模型编排就开始上下文串台:从 Model Context Isolation 到 Session Binding 的工程实战
  • 如何在终端中可视化性能数据?flameshow完整安装指南与快速入门
  • ZYNQ PS端串口不够用?手把手教你用Vivado的AXI Uartlite IP核在PL端轻松拓展(附完整SDK工程配置)
  • YOLOv8森林火焰烟雾识别检测系统(项目源码+YOLO数据集+模型权重+UI界面+python+深度学习+环境配置)
  • 别急着`git clone`!用`pip install mmsegmentation`快速体验语义分割,5分钟跑通第一个Demo
  • 研究生不用再手动整理文献了!
  • WarcraftHelper魔兽争霸III终极增强指南:5分钟让老游戏焕发新生
  • 3分钟搞定专业短视频!Pixelle-Video终极AI创作指南
  • ubuntu环境下为python项目配置taotoken多模型api密钥与端点
  • Apple IIe复古扩展卡设计:经典芯片实现并行串行I2C与LCD显示
  • 为什么你的浏览器需要一款真正的网页离线保存工具?
  • 企业内如何利用Taotoken实现APIKey的权限管理与审计
  • 云雾分层控制全解析,深度解读--sref、--style raw与自定义雾效LoRA叠加逻辑,附GitHub开源雾效Prompt Matrix v3.1
  • 【DeepSeek领域驱动设计实战指南】:20年架构师亲授DDD落地避坑清单与5大核心建模模式
  • AutoDock Vina完整指南:免费开源分子对接软件的快速入门教程
  • 想从0开始搭Agent,实在这套课程适不适合新手?
  • 3分钟掌握开源鼠标连点器:解放双手的终极自动化工具
  • 小白程序员必看:轻松掌握AI Agent工具调用与Function Calling,收藏备用!
  • 深入剖析指针作为函数参数与内存管理 —— 从面试题理解C/C++核心机制
  • java多线程编程,线程池的参数如何合理配置。
  • TC197A 高精度内置 MOSFET 锂电池保护电路
  • 为ClaudeCode配置Taotoken作为稳定后备API服务