【发布时间】:2014-02-16 08:40:53
【问题描述】:
我需要帮助来为我的项目构建数据库 - 迷宫中的机器人。
我有 4 张桌子:
表概念(迷宫、机器人、场、sensor_ultrasound、sensor_colour、forward、rotate_right、rotate_left、wall、hole、finish、empty_space 等概念)
table sensor_values(它包含机器人在迷宫中检测到的所有传感器值)
table labyrinth_rules(它包含机器人在特定时刻在迷宫中检测到的所有传感器值,带有属性概念,例如:在时刻 1,sensor_ultrasound 的值为 28,sensor_colour 的值为 3 -> 它是一堵墙( id_concept)) 和
table robots_state(它包含机器人坐标和航向,id:concept 和 decision...示例:在时刻 1,机器人在位置 x=1,y=2,航向 90°,concept:wall ,决定:向左或向右旋转)。这是我现在数据库的图片...
如您所见,我将所有内容都连接到我的概念表,因为我的所有概念都在其中。
我需要帮助:正如您在表 sensor_values 中看到的那样,我已经对表进行了硬编码,因为我有两个传感器......但我必须制作另一个表 SENSOR,它将有各种传感器(以便用户可以随时插入新传感器),但我不知道如何用它调整表 sensor_values 和 labyrinth_rules。
提前致谢!
【问题讨论】: