Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

如果isMilestone设置成true的话,会以路径规划的形式到达该点。如果设置成false的话,不会开启路径规划,会先以直线行走的形式朝目标点靠近,如果途中遇到障碍物,会避开。此时,路径无法保证最优。

激光雷达上面能不能加透明的罩子,会不会影响精度?

会,建议不要加罩子。

Windows下连接雷达不成功?

Image AddedImage Added

使用转接板连接之前,请先确保您已经正确安装了cp2102的驱动,驱动在雷达SDK下面的tools文件夹下可以找到。成功安装后,可在设备管理器>端口,查看电脑分配给它的串口号,如com3。打开RoboStudio>雷达>右击雷达面板空白处>手动连接雷达,选择对应的串口号即可。注意A3的波特率为256000,使用时需在转接板上调为对应的波特率。

Ubuntu下识别不到雷达?

Image Added

请先按照前面的步骤在Windows下用framegrabber或Robostudio测试雷达是否可以正常工作。其次,如果Ubuntu识别到雷达USB转接板,一般会显示为ttyusb0,打开串口时请切换至root权限,以避免无法打开串口。

雷达如何调速?

雷达里面有调速的接口setMotorPWM,pwm占空比和转速有相关性,但不是固定的一一对应的关系。另外,由于A1的附件板不支持,A1是不能调转速的。但雷达是由pwm pin的,需要控制的话需要客户的系统自己输出pwm信号

Windows下编译雷达SDK报错。

Image Added

Windows下目前只能用VS2010编译,其他版本的VS可能会出错。另外rplidar_driver是驱动文件,只可编译不可以运行的,另外3个project——frame_grabber simple_grabber ultra_simple ,是示例demo,是可以运行的 。注意在编译运行之前,确保您有给到程序需要的命令行参数(具体需要什么参数,请参阅实际代码)

雷达数据中的quality的意义?

代表采样点信号质量,实际用来判断扫到的点是否有效。0标识无效点,其他一切大于0的数值表示有效点。太远、太近、反射率太低都会是无效点。

如何获取雷达的通讯协议?

可前往官网>下载与支持进行下载,或者直接通过该链接下载(适用于 RPLIDAR A 和 S 系列 )。

A3的室外模式是哪个?如何调整扫描模式?

Image AddedImage AddedImage Added

A3的室外模式是Stability。关于扫描模式,请详细阅读我们提供的SDK中的代码。上面几张图可供参考:

如何获取breakout的电路设计图?

breakout 3.0breakout 4.0breakout 6.0

RoboStudio里的Slamware配置工具进行配置后,如何操作?

Image Added

以使用的机器为SDP Mini为例,点击导出配置文件,将导出的.c文件命名为sdpmini_config.c,用来替代Project工程中原来的同名文件。将Project工程文件在IAR7.6及以上的版本中打开,左上角Workspace下的下拉框选择对应的版本,如使用breakout6.0就选择Release_Rev6,将导出的.c文件中的两处static删除后,点击Make,生成的hex文件用于烧录到breakout上的MCU中。

如何烧写breakout的固件?

请参考https://wiki.slamtec.com/pages/viewpage.action?pageId=10354792,breakout 6.0breakout 4.0的烧录接线方式相同。

Windows下编译Slamware SDK报错。

Image Added

请使用VS2010编译,其他版本可能会出错。仔细阅读代码,编译调试前需要给您的机器如SDP Mini上电,连接上机器,并设置正确的命令行参数。如果调试时出现报错提示缺少dlllibeay32.dll,请将下面两个dll文件放到上图所示路径中。libeay32.dll ssleay32.dll

使用安卓开发,如何把地图上的坐标转换成手机屏幕上呢?

由于不确定客户拿到地图数据后在屏幕上的显示方式,显示位置和变换情况,所以我们不提供屏幕坐标与地图坐标转换的接口。如需实现此功能,请根据您的实际显示情况进行计算。下面的示例是一个最简单的地图高清显示,平移、缩放、屏幕坐标转化为地图坐标的地图控件,仅供参考。MapDisplayWidget.7z

Apollo如何实现自动上下电梯?

需要客户自行实现Apollo与电梯控制系统的通讯,然后再通过调用我们SDK中的接口如moveto()等对Apollo下发运动要求会,建议不要加罩子