robot-cloud-system

开发与维护指南

环境要求

安装步骤

1. ROS 2 环境

source /opt/ros/humble/setup.bash

根据你的机器人栈,确保以下依赖可用:

2. Python 环境

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

3. 初始化数据库

python scripts/init_database.py

配置说明

项目使用 .env 文件读取运行参数。可以从 .env.example 复制一份:

cp .env.example .env

常用配置项:

启动流程

启动 rosbridge

ros2 launch rosbridge_server rosbridge_websocket_launch.xml port:=9090

启动应用

python app.py

项目维护建议

新增页面或模块

新增 ROS 服务节点

数据库变更

仓库清理策略

以下内容不建议进入版本控制:

这些规则已经写入 .gitignore

验证建议

在提交前至少执行:

python -m compileall app.py config.py scripts service_nodes

如果本地具备完整 ROS 2 运行环境,再补充实际联调验证: