Virtual Paving

一、解决问题

  • 面向用户:视障人群
  • 痛点问题:视障人群无法像正常人一样出行
    • 盲道不是到处都有;
    • 不同地域盲道没有统一的标准;
    • 盲道经常被占用。

二、相关工作 / 关键词

1. 相关工作

  • 视障人群路线指引系统
  • 可提供导航线索的非视觉反馈模态

2. 关键词

  • path-following task
  • visually impaird people
  • turn-by-turn guidance
  • guide users along a collision-free path
  • provide navigational cues
  • non-visual feedback modality
  • audio feedback
  • haptic feedback
  • face-to-face interview

三、研究内容

1. 调研视障人群对当前盲道设施的使用感受

  • 问题设计
角度问题
使用频率
  • 是否用过盲道?
  • 使用频率
使用盲道
  • 描述怎么使用盲道
  • 使用过程中遇见了什么问题
不使用盲道
  • 为什么不使用盲道?
使用路径追踪系统
  • 怎么实现跟踪跟踪
  • 是否有工具辅助
  • 遇见问题
对电子引导设备的需求
  • 对电子引导设备有哪些诉求?
  • 招募了12个视障用户进行一对一访谈
  • 总结访谈结果
    • 用/不用盲道的考虑因素:
      • 安全性
      • 易用性
      • 效率
    • 使用盲道时遇见的问题:
      • 盲道太窄
      • 路径不连续
      • 换方向不自然
  • 总结当前系统设计需要考虑的因素

2. 指引系统设计

1)系统设计原则

  • 安全
  • 平滑
  • 效率
  • 不引人注目

2)技术选型

  • 可避开悬挂的障碍物,如广告牌
  • 可避开低洼障碍物,如水坑
  • 空心障碍物,如栅栏
  • 移动的障碍物,如行人、车辆
  • 能适用非平地,如楼梯、台阶

3)路线规划原则

  • 路径要连续
  • 转弯要平滑
  • 宽度要满足绝对无碰撞
    在这里插入图片描述

4) 反馈设计原则

  • 学习成本低
  • 感知依赖小
  • 可集成到不显眼的便携设备

2. 反馈模式设计

四种反馈模式与四种基本口令的映射:
在这里插入图片描述

3. 实验设计

  • 测试路线和环境
  • 参与人员
  • 设备选用
  • 具体过程
  • 评估指标

4. 效果评估

在这里插入图片描述

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,根据您的要求,我可以设计一个矩形类来计算游泳池周围的过道和栅栏的造价。以下是代码实现: ```python class Rectangle: def __init__(self, length, width): self.length = length self.width = width def get_area(self): return self.length * self.width def get_perimeter(self): return 2 * (self.length + self.width) def get_total_cost(self, paving_cost=20, fence_cost=50): # 计算过道的面积 walkway_area = (self.length + 6) * (self.width + 6) - self.length * self.width # 计算栅栏的周长 fence_perimeter = 2 * (self.length + self.width + 6) # 计算总造价 total_cost = walkway_area * paving_cost + fence_perimeter * fence_cost return total_cost ``` 上述代码中,我们定义了一个名为`Rectangle`的矩形类,该类具有以下方法: - `__init__(self, length, width)`:构造函数,初始化矩形的长和宽。 - `get_area(self)`:计算矩形的面积。 - `get_perimeter(self)`:计算矩形的周长。 - `get_total_cost(self, paving_cost=20, fence_cost=50)`:计算矩形周围的过道和栅栏的总造价。其中,`paving_cost`为过道的造价,默认为20元/平方米;`fence_cost`为栅栏的造价,默认为50元/米。 我们可以通过创建一个`Rectangle`的实例来使用这些方法,如下所示: ```python length = float(input("请输入游泳池的长度:")) width = float(input("请输入游泳池的宽度:")) pool = Rectangle(length, width) total_cost = pool.get_total_cost() print("游泳池周围的过道和栅栏的总造价为:%.2f 元" % total_cost) ``` 上述代码中,我们首先从键盘输入游泳池的长度和宽度,然后创建一个`Rectangle`的实例,并调用`get_total_cost`方法计算总造价。最后,输出总造价的结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值