需求描述:
基于室内和室外的导航项目过程中,需要在定位效果不好的过程插入惯导数据,室内定位依托蓝牙,室外定位依托GPS,定位不好的情况是指:
1)定位点飘的过远
2)蓝牙定位引擎初始过程中,定位点返回不及时
3)两种定位切换过程中的延期
基于我们目前的技术方案(微信小程序 H5),无法获取到硬件本身的过多传感数据,主要获取到的是:陀螺仪数据、加速计数据;需要根据传感器数据计算出以下几种数据:
1)人是否在移动,这里指的是人,不是手机;人可以在原地转圈、踱步,原地摆臂等情况,此种情况算为 未移动;只有真正的迈开步子,才算为移动,行走方式中包括:手机平举移动、握住手机摆臂移动、手机放在口袋正常移动;
2)人是在前进还是后退
3)移动的距离:计算出每秒人的前进距离,此处不要依据手机本身的定位(室内不准)。
技术要求:
- 提供 js语言的算法,如果有其它反感,需要自行翻译
- 算法可以有偏差,但是可以通过调整阈值控制偏差
- 提供内容为程序脚本,H5 的 demo示例
- 需要考虑 javascript 技术可以获取到的传感器数据,避免原生 app能获取,但是转移到 javascript 语言 算法无法获取的情况。
开发周期:
1-2 月,包括配合测试进行修改调试
费用:3W
招聘类型:
职业:
工作方式:
城市:
领域:


8


你们是什么传感器,传感器能提供哪些数据,
手机的传感器,通过 HTML 可以获取到磁力计、陀螺仪、加速计这几种数据
滴滴已联系
5年前端,4年后端开发经验。前端主要vue,独立做过小程序、web、uniapp手机端等。后端主要使用golang和nodejs。数量使用linux及docker容器化开发部署。能独立完成需求调研、技术方案设计、软件开发、部署上线完整流程。热爱开源并积极贡献,有开源项目和录制的视频教程。热衷于研究新技术,对ai应用开发有一定的经验,熟悉字节的Eino应用开发框架及向量数据库。希望可以长期合作。
联系一下