haoran520

所在地区: 全国
首页
服务/硬件产品
行业解决方案
案例
大神特有的的智能小宠物——目标追踪机器人设计分享_百工联_工业互联网技术服务平台
大神特有的的智能小宠物——目标追踪机器人设计分享
全国
浏览
-
haoran520
方案概述:

我们设计了一个智能小宠物——目标追踪机器人。通过Android手机控制,实现目标追踪功能。组件包括Arduino、安卓智能手机、机器人底盘、连接线、直流电机及支架、蓝牙模块HC-06,总费用60美元。工作原理是使用Android APP通过手机摄像头识别红色目标位置,并通过蓝牙传输给Arduino。APP使用openCV库处理图像,计算颜色均值确定目标位置。附件中有详细的制作步骤和代码。目标追踪机器人效果非常好,达到了预期效果。

我们设计了一个大神特有的智能小宠物——目标追踪机器人。该机器人可以通过Android手机进行控制,并实现目标追踪的功能。下面是我们分享的设计方案:

Step 1:组件和费用

为了完成这个项目,我们需要以下组件(除了智能手机)以及它们的总费用为60美元:
- Arduino
- 安卓智能手机
- 机器人底盘
- 连接线
- 直流电机及支架
- 蓝牙模块HC-06

如果你想打印PCB板,可以参考附件中的制作步骤。

Step 2:工作原理

为了使追踪机器人正常工作,我们采用了以下最佳方案:使用Android APP通过手机摄像头识别红色目标的位置,并通过蓝牙将该信息传输给Arduino。APP使用openCV库处理图像,通过计算传输的颜色均值来确定红色目标的位置。

下面是一段Android代码,展示了机器人的工作原理(完整代码详见附件):
```java
bitmap = Bitmap.createBitmap(mRgba.cols(), mRgba.rows(),Bitmap.Config.ARGB_8888);
Utils.matToBitmap(mRgba, bitmap);
int x = 0;
int y = 0;
int all_x = 0;
int all_y = 0;
while(x < 176) {
while(y < 144){
int pixel = bitmap.getPixel(x, y);
int redValue = Color.red(pixel);
int blueValue = Color.blue(pixel);
int greenValue = Color.green(pixel);
if(redValue > 200 && blueValue < 70 && greenValue < 70){
points++;
all_x = all_x + x;
all_y = all_y + y;
}
y++;
}
x++;
y = 0;
}
y = 0;
x = 0;
x_center = all_x / points;
y_center = all_y / points;
```

具体的连接制作过程以及打样等详见附件。最后,我们的目标追踪机器人效果非常好,达到了预期中的跟屁虫效果!
为您推荐其他供应商的行业解决方案
免责声明:本网站部分内容来源互联网,如权利人发现存在侵权信息,请及时与本站联系删除。
供应商:
haoran520
所在区域: 全国
haoran520是一家专注于工业领域的公司。我们擅长无线充电、智能灯、空气质量监测、智能车、51单片机、pcb封装库、3d模型库、脉搏测量仪、无线键盘、感应键盘、i/o接口、可编程并行接口、室内空气质量检测、检测仪、行车记录仪、双人对战五子棋、自动化控制、工业安全、智能家居控制、智能家电等领域。 我们提供多种解决方案,包括自己整理的常用元件3D模型库文件(SoildWorks和STEP文件)、课设作品、数字跑表设计、基于51单片机的脉搏测量仪全套资料分享、经典广州塔重现完整资料有教程免费分享、新式无线键盘设计、无线充电智能灯、PWM的控制程序直流电机控制实例分析、可编程并行I/O接口芯片8255仿真及源码、室内空气净化刻不容缓相关源码开源、空气质量检测仪无线充电才是真便携、创意云朵气象站Arduino+wifi实用又漂亮、智能小宠物目标追踪机器人设计分享、多功能自行车记录仪设计、双人对战五子棋小游戏设计等。 我们致力于为客户提供高质量的产品和解决方案,以满足不同行业的需求。无论是工业控制、智能家居还是其他领域,我们都能够提供专业的技术支持和优质的产品。欢迎联系我们,让我们一起为您的项目成功助力!