feat: 调整机械臂移动速度

This commit is contained in:
zhanghao 2026-07-21 13:31:39 +08:00
parent 0e12299816
commit bb5a972111
3 changed files with 23 additions and 20 deletions

View File

@ -60,21 +60,24 @@ const testConnect = async () => {
robotStore.setIp(ruleForm.value.ip)
robotStore.setAgvDeviceId(ruleForm.value.agvDeviceId)
robotStore.setAlmDeviceId(ruleForm.value.almDeviceId)
const result = await getRuntimeState({
ip: robotStore.ip,
deviceId: ruleForm.value.agvDeviceId
})
loading.value = false
if (result.code === 200) {
robotStore.setPosition(result.data.pose)
robotStore.setBattery(result.data.battery)
robotStore.setCurrentMap(result.data.current_map)
// const result = await getRuntimeState({
// ip: robotStore.ip,
// deviceId: ruleForm.value.agvDeviceId
// })
// loading.value = false
// if (result.code === 200) {
// robotStore.setPosition(result.data.pose)
// robotStore.setBattery(result.data.battery)
// robotStore.setCurrentMap(result.data.current_map)
// router.push({
// path: '/home'
// })
// } else {
// ElMessage.error(result?.message || '')
// }
router.push({
path: '/home'
})
} else {
ElMessage.error(result?.message || '连接服务错误')
}
}
}

View File

@ -25,7 +25,7 @@
<el-main>
<Chassis v-if="activePage === 'chassis'" />
<MechanicalArm v-if="activePage === 'mechanicalArm'" />
<Camera v-if="activePage === 'camera'" />
<Camera v-show="activePage === 'camera'" />
</el-main>
</el-container>
</div>

View File

@ -67,8 +67,8 @@
<div class="speed-container">
<div class="label">速度</div>
<el-slider v-model="jointSpeed" :min="0.1" :step="0.1" :max="9" />
<div class="proportion">{{ (jointSpeed / 9 * 100).toFixed(0) }} %</div>
<el-slider v-model="jointSpeed" :min="0.1" :step="0.1" :max="3" />
<div class="proportion">{{ (jointSpeed / 3 * 100).toFixed(0) }} %</div>
</div>
</div>
@ -156,8 +156,8 @@
</div>
<div class="speed-container">
<div class="label">速度</div>
<el-slider v-model="endSpeed" :min="0.1" :step="0.1" :max="4" />
<div class="proportion">{{ (endSpeed / 4 * 100).toFixed(0) }} %</div>
<el-slider v-model="endSpeed" :min="0.1" :step="0.1" :max="2" />
<div class="proportion">{{ (endSpeed / 2 * 100).toFixed(0) }} %</div>
</div>
</div>
@ -232,8 +232,8 @@
</div>
<div class="speed-container">
<div class="label">速度</div>
<el-slider v-model="postureSpeed" :min="0.1" :step="0.1" :max="4" />
<div class="proportion">{{ (postureSpeed / 4 * 100).toFixed(0) }} %</div>
<el-slider v-model="postureSpeed" :min="0.1" :step="0.1" :max="2" />
<div class="proportion">{{ (postureSpeed / 2 * 100).toFixed(0) }} %</div>
</div>
</div>
</div>