# CT Robot Controller
**Repository Path**: nics-robot/ct-robot-controller
## Basic Information
- **Project Name**: CT Robot Controller
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-01-16
- **Last Updated**: 2024-05-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
CT Robot Controller
robot control panel in Cloud testbench
## Quick Start
### 一、生成镜像
环境依赖:
* nodejs
* npm
* docker
``` bash
cd ct-robot-controller/docker
sudo sh ./build.sh
```
### 二、使用镜像
``` bash
ROBOT_NAME="AKM_1" # 机器人名称,在单独运行时可随意配置不影响正常工作
GZWEB_URL="http://192.168.124.172:8080" # gzweb页面的url,此项仅影响用鼠标控制机器人功能
ROS_MASTER_URI="http://192.168.124.172:11311" # 根据运行roscore节点的机器人配置ROS_MASTER_URI
ROS_IP_SBUNET="192.168.124" # 运行roscore节点的机器人所在网段
PORT=5173 # 服务运行端口
IMAGE="ct_bot_ctl_panel:v3" # 选择使用的镜像版本
sudo docker run -it \
--network=host \
-e ROBOT_NAME=${ROBOT_NAME} \
-e GZWEB_URL=${GZWEB_URL} \
-e ROS_MASTER_URI=${ROS_MASTER_URI} \
-e ROS_IP_SBUNET=${ROS_IP_SBUNET} \
${IMAGE}
```