Detect walls in the map created by gmapping
来源:互联网 发布:javascript解析json 编辑:程序博客网 时间:2024/05/16 08:58
When the robot is powered on , the original orientation is not certain . That means robot does not know how to walk along the wall. The current way XiaoMi robot used to walk along the wall from the original position where the robot powers on is scanning the surroundings by rotating about 180 degree to find the closest point and walk towards to that point until the obstacle collision occurs. If we can get the angle between the wall and reference coordinate , then we can make the robot rotate to parallel of the wall which is ready to start the path plan. So I designed a scratch that using image processing methods on the static map would generate all lines represent all walls information including the length , the orientation , the end point position and formula of line.
The algorithm is based on the HoughTransform method which is used to detect the lines on the binary value image. So the steps following stand for the whole processing .
Snapshot:
- Detect walls in the map created by gmapping
- How to detect the explorer in js
- detect the encoding of files in Python
- The given node was not created by the current document
- SpringAnnotations By Craig Walls
- a easy custom component in tapestry created by james
- simple code to detect the sandbox used by BitDefender
- Detect the current input character in UITextField(iOS)
- Spring配置By Craig Walls
- Sentence Created by Ubuntu
- Why the shortcut created by my MSI install start the setup process again each time?
- gmapping
- gmapping和rtab-map slam对比
- My map in the Google
- zoj_3674_Search in the Wiki(map)
- How to detect compilation by android ndk in a C/C++ file? cocos2dx
- the gdb of the process of httpinspect to detect in snort2.9
- ZOJ3430---Detect the Virus
- 错误信息:ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations
- 学习资源链接
- 在Windows系统下搭建ELK日志分析平台
- JAVA开发之 17-常量的概述和使用
- (转)Android Studio 下debug情况下直接使用release的签名
- Detect walls in the map created by gmapping
- Realm初探(一)
- cookies ,localstorage和sessionstorage对比
- HDFS——如何将文件从HDFS复制到本地
- laravel 5.4 运行 make:auth 报错
- setter方法 、getter方法、点语法、@property
- Linux 指定运行时动态库路径
- 在kernel space调用系统调用的例子
- DB2常用函数一:(字符串)详解