odrivetool 版本: 0.5.1.post0(pip install odrive==0.5.1.post0)
作者/刘端阳,清华大学aminer.org研究者社交网络系统的R&D,参与过智谷睿拓公司(已经被小米收购)的专利挖掘,在大数据征信领域创业过,出过一本叫做《树莓派机器人蓝图权威宝典》的书,如今主要基于树莓派做嵌入式人工智能。 树莓派是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,最早的系统基于Linux,随着Win10 IOT的发布,现在树莓派也可以运行Windows。树莓派虽然只有信用卡大小,但是内心却非常的强大,视频,音频等功能都是有的,现在树莓派3版本有1G内存,1.2GHZ频率,拥有操作
在去年3月份一场人机大战吸引了全世界的眼光,当镜头追随着 李世石、戴密斯甚至是跟这场比赛相关的每一个人时,一个人却尽可能地避开了所有的视线,尽可能把自己变成隐形人,低调地履行着阿尔法狗“人肉臂”的角色。这就是Aja黄,代替阿尔法狗与李世石对决的人,就是这样,对局室中包括李世石、裁判等人都会去洗手间,而Aja黄博士连续4局比赛都一直从头坐到尾。每局比赛都会超过4个小时,这段时间里他不喝水、不去洗手间,甚至没有任何表情。 正如人们所知道的,人机大战是通过谷歌云服务连接到酒店的对局室。阿尔法狗的服务器是在美国
2. 你已经对树莓派已有了相当的了解,并已 SD卡上烧制了 Raspbian/Wheezy系统
树莓派的小项目中,我首选了智能小车这个项目作为我探索的第一个目标,因为和很多小朋友一样,对遥控小汽车有种喜欢,特别是有过小时候欲求而不得的经历的大人们哈。
如果您是Raspberry Pi的初学者,并且正在寻找一个简单的硬件项目,那么不就对了。本教程将向您展示开发一种基于python的机器人,避免障碍物和自由导航。 障碍避免机器人是相当普遍和容易。在这里,您可以使用该项目将对象避免功能添加到您的机器人。或者只是使用它来开始混淆Python和Raspberry Pi上的硬件外设。该系统使用IR模块来检测物体,但是稍后我们将进入技术方面。所以,如果你有一个raspberry pi,并希望建立一个基于硬件使用它的东西,只需向下滚动,玩得开心:)。查看底部的视频,看看
云台HAT的选择是非常重要的。因为我们必须找到一种控制Pan-Tilt HAT的方法。我们使用的是Waveshare的Pan-Tilt HAT,小伙伴们可能需要花费一些时间来了解如何通过键盘或者通过HAT手动控制伺服电机。USB-C输出的电池对于Raspberry上的项目(其中Raspberry必须是可移动的)非常有用。
冒个泡 最近的生活状态 最近刚开学,学校比较忙,每天都有好多事要做,所以博客就没有更新,等过了这段时间把博客好好搞一下。 这几天上课、健身,生活过得比较充实。 规划 最近正在规划未来两年的计划,之后有时间也会也会记录在学习过程中的难点,记录生活。 两年计划现在大概有点计划了,先在这说一下吧。完善的版本将会在不久写出来,正式实施。 未来的工作有可能是控制电机类的工作。 储备 控制电机需要的基础知识: 《电力电子技术》:改变电源来控制电机。 《自动控制原理》:整个系统控制过程必须的要用到的基础知识。 自己项目需
步进电机是将电脉冲信号转变为角位移或线位移的开环控制电机,是现代数字程序控制系统中的主要执行元件,应用极为广泛。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
因为执行的脚本都差不多,我给你讲一下是什么意思。先把目录转移到家目录,然后clone对应的库。接着转移到下载的库内,执行python的安装脚本
观测器从 NASA 获取已知行星的坐标数据,然后可以自动调整角度,聚焦这颗行星,让我们很方便地观测它们。
树莓派综合项目3:AI视觉机械臂小车(一)蜂鸣器 树莓派综合项目3:AI视觉机械臂小车(二)轻触按键 本实验将实现履带车的基本运动,前进、后退、左转、右转。在以前的文章中有更基础细致的讲解可以参考: 树莓派基础实验34:L298N模块驱动直流电机实验 树莓派综合项目2:智能小车(一)四轮驱动
国外一个开发小哥,突发奇想,想做一个“自动驾驶”滑板坡道,这个滑板坡道可以跟着他骑行到一个宽阔的场地,这样可以实现“随时随地滑板”的自由
ROS是最流行的机器人操作系统,但官方 Introduction 写的很一般,这篇把系统各要点和如何组合起来的介绍得通俗易懂。
直流电机是一种将直流电能转换为机械能的电动机,因其良好的调速性能而在电力拖动中得到广泛应用,用于驱动各种设备,如电风扇、遥控小车、电动车窗等,也非常适合作为机器人的行走机构。
要以匠人的心态,把每件小事都做到极致,就是基本功。行动有规划,事事有结果,件件有回音(就像我之前说的,做一个让别人放心的人),这也是基本功。
Mindstorms EV3于2013下半年上市,是乐高公司开发的第三代可编程机器人。我们通过一个简短的视频可以简短的看一下乐高EV3机器人到底能做什么?只要发挥想象空间,你就可以组装属于你自己的智能
在高速发展的自动化和机器人技术领域,我们的公司一直致力于提供高效、灵活且可靠的轻量级机械臂解决方案。然而,我们也深知,传统的机械臂需要固定在一个地方,这在一定程度上限制了其在空间上的应用范围。为了突破这一限制,我们推出了全新的移动地盘产品—myAGV。
在本教程中,我们将探索如何使用 Android Things 和 TensorFlow 将机器学习应用到物联网中。
如果您的ODrive不能按预期运行,请运行odrivetool并输入dump_errors(odrv0) Enter 。 这将列出所有错误代码。如果要清除所有错误,可以运行dump_errors(odrv0,True)。
上一期我们提到,kubernetes可以通过ExecAction, TcpSocketAction和HttpGetAction三种动作,来监控一个容器是否存活,是否处于就绪状态可以对外提供服务。
Marty是一个带有WiFi功能的可编程行走机器人,它的零部件可以通过3D打印进行定制。尽管设计得简单易用,非常适合初学者,但一点也不影响Marty用来做一些很高级的事情。 你可以用图形语言Scrat
树莓派综合项目2:智能小车(二)tkinter图形界面控制,实现了本地图形界面控制小车的前进后退、转向和原地转圈。
往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 1、加州大学洛杉矶分校
自从NVIDIA发布了开源智能小车JetBot项目后,各路创客开始脑洞大开,比如这个:
在星际大战的宇宙里,沙坑机器人(Pit Droids)简直就是维修达人,专门负责护航赛车“超级赛车”(podracers)的保养。这帮机器小伙伴们个头不高,只有1.2米,不使用时可以折叠起来,非常可爱!
阅读本篇文章前建议先参考前期文章: 树莓派基础实验34:L298N模块驱动直流电机实验,学习了单个电机的简单驱动。 树莓派综合项目2:智能小车(一)四轮驱动,实现了代码输入对四个电机的简单控制。 树莓派综合项目2:智能小车(二)tkinter图形界面控制,实现了本地图形界面控制小车的前进后退、转向和原地转圈。 树莓派综合项目2:智能小车(三)无线电遥控,实现了无线电遥控设备控制小车的前进后退、转向和原地转圈。 树莓派综合项目2:智能小车(四)超声波避障,实现了超声波传感器实时感知小车前方障碍物的距离,当距离近于某个阈值时,小车自动减速,再低于某个阈值时自动刹车,然后倒车至安全距离。
我到处说小米没开源,我真没素质,其实人家已经开源了...不过是20个月前开的,是我的锅.
为了更好地为目标客户服务,嵌入式设计团队今天正在研究新技术,如机器学习(ML)和深度学习(DL)。ML和DL使这些设计人员可以更快,更有限的资源开发和部署复杂的机器和设备。借助这些技术,设计团队可以使用数据驱动方法构建系统或系统的复杂模型。
阅读本篇文章前建议先参考前期文章: 树莓派基础实验34:L298N模块驱动直流电机实验,学习了单个电机的简单驱动。 树莓派综合项目2:智能小车(一)四轮驱动,实现了代码输入对四个电机的简单控制。 树莓派综合项目2:智能小车(二)tkinter图形界面控制,实现了本地图形界面控制小车的前进后退、转向和原地转圈。 树莓派综合项目2:智能小车(三)无线电遥控,实现了无线电遥控设备控制小车的前进后退、转向和原地转圈。 树莓派综合项目2:智能小车(四)超声波避障,实现了超声波传感器实时感知小车前方障碍物的距离。 树莓派综合项目2:智能小车(五)红外避障,实现了红外光电传感器探测前方是否存在障碍物。 本实验中将使用HJ-IR1红外循迹模块。循迹模块的红外发射二极管不断发射红外线,放射出的红外线被物体反射后,被红外接收器接收,并输出信号给树莓派处理,再对电机驱动模块进行控制,实现通过对黑线和小车位置的判断,控制小车沿黑线行进。 这样的循迹小车又称为简单的循迹机器人,比如餐厅的机器人服务员、农场的投食机器人、瓜果采摘机器人等等。
该“武器“吸在天花板上,当楼上开始”作妖“,小哥就一声令下,“武器”便开始“猛捶”天花板。
在上一章中,我们讨论了构建机器人所需的硬件组件的选择。 机器人中的重要组件是执行器和传感器。 致动器为机器人提供移动性,而传感器则提供有关机器人环境的信息。 在本章中,我们将集中讨论我们将在该机器人中使用的不同类型的执行器和传感器,以及如何将它们与 Tiva C LaunchPad 进行接口,Tiva C LaunchPad 是德州仪器(TI)的 32 位 ARM 微控制器板,在 80MHz。 我们将从讨论执行器开始。 我们首先要讨论的执行器是带有编码器的直流齿轮电动机。 直流齿轮电动机使用直流电工作,并通过齿轮减速来降低轴速并增加最终轴的扭矩。 这类电机非常经济,可以满足我们的机器人设计要求。 我们将在机器人原型中使用该电机。
近几年,随着美国、日本、德国等国家对机器人产业的大量投入,机器人的技术发展日新月异。全国各地机器人产业基地或园区如“雨后春笋”,平均每周新生两个机器人公司。中国发展机器人的热情被充分点燃起来了。 然而,在巨大机器人市场的背景下,相应的人才储备数量和质量却捉襟见肘,这种情况也反过来制约着中国机器人产业的发展。 物以稀为贵,机器人行业从业人员的工资也相应水涨船高,目前一个机器人高端集成应用的技术人才,年薪高达50万。而机器人行业普遍需要的专业人才及薪资范围,小编也为大家做了相应的总结,为排除地域差异,以下薪
工业控制系统离不开上位机监控系统和下位机控制器即PLC,上位机软件相对比较容易获得,比如本文采用kingview6.53,但PLC的获得相对来说就没有那么轻松,考虑这种情况,本文借助一款模拟工业自动化环境的开源软件OpenPLC基于modbus协议实现与组态王的通讯仿真。同时基于环境进行模拟测试,对组态王的组态画面、OpenPLC Editor梯形图简单编程进行简单介绍,亲测效果不错。
这个就是我们目前在官网看见的产品,可以看到还是很简单的。两个差速轮子。一个主板,一个电机驱动模块,一个摄像头
本书的主要目的是教您如何从头开始构建自动移动机器人。 机器人将使用 ROS 进行编程,其操作将使用名为 Gazebo 的模拟器进行模拟。 在接下来的章节中,您还将看到使用 ROS 的机器人的机械设计,电路设计,嵌入式编程和高级软件编程。
Robottle是一个全自主,在有障碍物的竞技场里收集瓶子的机器人。它利用激光雷达和SLAM构建环境地图,利用COCO数据集训练的神经元网络检测瓶子。
步进电机是将电脉冲信号,转变为角位移或线位移的开环控制电机,又称为脉冲电机。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响。当步进驱动器接收到一个脉冲信号时,它就可以驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”。
机器人执行预先规划好的具体任务,比如组装线工作、手术援助、仓库提货/检索,甚至是排除地雷等危险任务。如今的机器人不仅能够处理高重复性的工作,还能完成在方向和动作上需要灵活性的复杂功能。随着技术的进步、速度与灵活性的提升、成本的降低,机器人将被逐渐广泛采用。低于人工的成本优势也让我们看到了机器人产业的曙光。此外,机器视觉、计算能力以及网络的进步也将推动机器人应用的普及。 这些高性能机器人的实现得益于以下几个方面的提升: 1.复杂的传感器; 2.实现实时决策与动作的计算能力与算法; 3.快速、精确进步机械动力实
有刷电机是内含电刷装置的将电能转换成机械能(电动机)或将机械能转换成电能(发电机)的旋转电机。有刷电机是所有电机的基础,它具有启动快、制动及时、可在大范围内平滑地调速、控制电路相对简单等特点。
无刷电机:无刷直流电机由电动机主体和驱动器组成,是一种典型的机电一体化产品。由于无刷直流电动机是以自控式运行的,所以不会像变频调速下重载启动的同步电机那样在转子上另加启动绕组,也不会在负载突变时产生振荡和失步。中小容量的无刷直流电动机的永磁体,现在多采用高磁能级的稀土钕铁硼(Nd-Fe-B)材料。因此,稀土永磁无刷电动机的体积比同容量三相异步电动机缩小了一个机座号。
作为一群在成天瞎搞事情的我们,这次被上海的朋友拉着,在宁波参加了一个黑客松,一起做了两个项目,这次就先说说第一个。
Node间进行通讯,其中发送消息的一方,ROS将其定义为 Publisher(发布者) ,将接收消息的一方定义为 Subscriber(订阅者) 。
FOC又称矢量控制,是通过控制变频器输出电压的幅值和频率控制三相直流无刷电机的一种变频驱动控制方法。FOC的实质是运用坐标变换将三相静止坐标系下的电机相电流转换到相对于转子磁极轴线静止的旋转坐标系上,通过控制旋转坐标系下的矢量大小和方向达到控制电机目的。由于定子上的电压量、电流量、电动势等都是交流量,并都以同步转速在空间上不断旋转,控制算法难以实现控制。通过坐标变换之后,旋转同步矢量转换成静止矢量,电压量和电流量均变为直流量。再根据转矩公式,找出转矩与旋转坐标系上的被控制量之间关系,实时计算和控制转矩所需的直流给定量,从而间接控制电机达到其性能。由于各直流量是虚构的,在物理上并没有实际意义,因而还需通过逆变换变为实际的交流给定值。
http://wiki.ros.org/teleop_twist_keyboard
直流电机PWM控制系统的主要功能包括:很实现对直流电机的加速、减速以及电机的正转、反转和急停,并且可以调整电机的转速,能够方便的实现电机的智能控制。
领取专属 10元无门槛券
手把手带您无忧上云