基于DragonBoard 410c的家庭智能环保卫士——(11)室内栅格地图位置更新Python实现

      前面blog中已经介绍了如何构建家庭智能环保卫士系统数据库,并且给出了生成数据库文件和相应表的具体python代码实现,在数据库构建中,设计了rasterStatusRecord表用于记录室内栅格信息,其中每一条记录表示一个栅格位置,包括栅格的X坐标和Y坐标,以及栅格的状态信息,其中状态信息是表示该栅格是否可以通行,其有三种状态(可以通行,不可以通行,未知状态),在系统初始化的过程中,系统首先会根据引导位置坐标建立栅格原始数据,这些栅格原始数据被系统设定了X和Y坐标,并且所有的栅格状态设置为未知状态,家庭智能环保卫士在移动的过程中,其通过超声波感知外部环境(后续可以采用摄像头)然后对系统内的栅格信息进行更新,更新其感知到的可以确定状态的栅格状态信息,其具体的更新算法思路和设计流程可以参考http://blog.csdn.net/andymfc/article/details/65442851中的内容,本期blog将采用python脚本来实现该算法,对数据库中的栅格位置状态信息进行实时的更新操作,具体代码如下:

    

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值