首页 > 编程语言 >《基于树莓派和Arduino入门机器人学:使用Python和OpenCV》-第二版

《基于树莓派和Arduino入门机器人学:使用Python和OpenCV》-第二版

时间:2024-01-07 18:33:36浏览次数:41  
标签:本书 树莓 Arduino 机器人 OpenCV 机器人学


《基于树莓派和Arduino入门机器人学:使用Python和OpenCV》-第二版_树莓派

书籍:Beginning Robotics with Raspberry Pi and Arduino: Using Python and OpenCV,2nd

作者:Jeff Cicolani

出版:Apress

本文内容转载自公众号【一点人工一点智能】

关注51CTO@一点人工一点智能,了解更多移动机器人&人工智能信息

01 书籍介绍

学习如何使用树莓派与Arduino结合来构建具有先进功能的基本机器人。入门机器人学并不一定困难。本书是机器人学的深入而有益的介绍,也是进一步有针对性学习的催化剂。

通过本书的逐步引导,您将学习构建一台利用基于Linux的计算机与Arduino的简单结合的机器人步骤。您将了解为什么树莓派是一个理想的机器人平台选择;它的优点和缺点;如何通过实施Arduino来克服这些限制;以及Python编程语言的基础知识以及一些更强大的特性。

借助树莓派,您可以赋予您的项目一台Linux计算机的强大功能,而Arduino可以让与传感器和电机的交互变得非常简单。这两块板子在功能上相辅相成;一个出现问题时,另一个表现出众。

本书还包含了其他优秀作品的参考,以帮助您在充满激动人心且现在易于接触的智能机器人领域不断成长。作为额外的奖励,本书的最后一章展示了树莓派的真正威力,通过实现一个基本的视觉系统。借助OpenCV和标准的USB网络摄像头,您将构建一个能够追逐球的机器人。

您将学到什么:

· 安装树莓派的操作系统Raspbian

· 通过I2C电机控制器驱动电机

· 通过连接到Arduino的传感器读取数据

本书适合对象:

对快速入门机器人学有兴趣的爱好者和学生。本书假设读者没有技术背景。读者将在学习过程中被引导去深入研究自己感兴趣的领域。

02 作者简介

Jeff Cicolani是The Robot Group的总裁,该组织是一个总部位于德克萨斯州奥斯汀的机器人群体,由来自奥斯汀地区的机器人爱好者和专业人士组成。他在多家财富500强公司担任系统分析师、开发人员和项目经理的职位上取得了成功的技术职业。2017年,Jeff利用他的创客技能、广泛的技术能力和对机器人技术的热情,接受了奥斯汀人工智能公司SparkCognition的原型和研究部门SparkLabs的职位,开启了一段新的职业生涯。

当他不在工作中制作机器人时,他会为了乐趣而制作机器人。他还是Nomad:自主机器人的开发者,该机器人曾在多篇杂志文章和展览中亮相。

03 书籍大纲

《基于树莓派和Arduino入门机器人学:使用Python和OpenCV》-第二版_移动机器人_02


标签:本书,树莓,Arduino,机器人,OpenCV,机器人学
From: https://blog.51cto.com/u_15921966/9134416

相关文章

  • 书籍推荐-《机器人编程:使用树莓派3和Python构建和控制自主机器人》
    以下内容来自公众号【一点人工一点智能】编辑:东岸因为@一点人工一点智能书籍:LearnRoboticsProgramming:BuildandcontrolautonomousrobotsusingRaspberryPi3andPython作者:DannyStaple出版:PacktPublishing01书籍介绍我们生活在一个最复杂或重复的任务都是自动化......
  • 自动寻声的伺服马达-利用声源定位模组制作的声控舵机(附arduino开发板程序)
     效果演示arduino入门-声源定位模组进行SG90伺服马达方向控 利用声源定制追踪制作的一个小玩意.使用arduino开发板做的.程序很简单.没有难度.主要是声源定位模组使用的是全硬件搭建.不需要去做调试和研究算法.声源定位核心板和麦克风阵列板 声源定位核心板和测试底座我使用......
  • 仿照Arduino的SoftI2C库写一个适合STM32的软件I2C库
    仿照Arduino的SoftI2C库写一个适合STM32的软件I2C库Arduino的SoftI2C库的相关链接:github链接同时我写了一篇关于IIC通信原理的博客,链接:IIC通信的相关知识当使用了Arduino的SoftI2C库后,发现这个库非常好用,用来软件模拟IIC通信。也想要在STM32上使用这个库,所以就有了移植SoftI2C......
  • 【DIY】自制STM32_Arduino
    【DIY】自制STM32_Arduino电路板前言为了在STM32上使用SimpleFOC,使用SimpleFOC的Arduino驱动板,就有了制作STM32_Arduino电路板的想法。使用STM32F103C8T6作为主控,使用立创EDA专业版软件进行电路板设计。功能需求:电路板外形上与Arduino外形相同。使用STM32的定时器TIM输出引......
  • 【IIC】通过Arduino的SoftI2C库学习IIC通信
    【IIC】通过Arduino的SoftI2C库学习IIC通信SoftIC库SoftI2C库是Arduino的一个第三方库,可以通过软件模拟IIC时序与其他设备进行通信。可以实现与Wire库一样的功能。SoftI2C库的官方链接:https://www.arduino.cc/reference/en/libraries/softi2c/相关的API函数如下所示:IIC基本知......
  • 如果我想把一款芯片做成 arduino开发,应该怎样的步骤
    导入Arduino开发编译器编织指令集需要以下步骤:下载并安装ArduinoIDE。你可以从Arduino官方网站上下载最新版本的ArduinoIDE。打开ArduinoIDE,选择“文件”菜单下的“首选项”。在弹出的窗口中,找到“附加开发板管理器网址”一栏,输入以下网址:https://adafruit.github.io/arduino-bo......
  • ESP32在Arduino环境下使用QUEUE接收串口数据帧
    ESP32在Arduino环境下的串口数据帧接收测试平台ESP32-WROOM测试语言Arduino@PlatformIO注意事项需要添加Queue的库函数作者:SMFSWPlatformIO环境配置文件-platformio.ini[env:esp32doit-devkit-v1]platform=espressif32board=esp32doit-devkit-v1framewo......
  • Mac Arduino ESP8266 ESP32 搭建开发环境
    目录1、安装Arduino2、搭建开发板管理器3、可能出现的错误 1、安装ArduinoArduino下载. 官方下载地址:Arduino官方网站Arduino中文社区:下载地址安装方式:解压后无需安装,拖到应用程序(AppLication)里面就行了2、搭建开发板管理器 打开Ardu......
  • Guide to Arduino & Secure Digital (SD) Storage.
    原文:https://docs.arduino.cc/learn/programming/sd-guideHardware&SoftwareRequiredArduinoBoardwithSDCardSlot*ArduinoIDE(online or offline).FormattedSDCard*Theboards/shieldsthathaveanSDcardslotarelistedbelow:MKRZeroMKRIoT......
  • 树莓派设置开启启动程序
    通过修改/etc/rc.local文件设置开机启动程序打开/etc/rc.local文件:sudonano/etc/rc.local在文件的exit0之前,添加你的启动程序命令。确保在命令末尾加上&,使其在后台运行。例如:/path/to/your/startup_script.sh&替换/path/to/your/startup_script.sh为实际......