匿名
未登录
登录
丢石头百科
搜索
查看“JetRacer AI Kit 教程三、电机驱动”的源代码
来自丢石头百科
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
JetRacer AI Kit 教程三、电机驱动
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==JetRacer AI Kit 教程目录== *[[JetRacer AI Kit 教程一、组装小车]] *[[JetRacer AI Kit 教程二、安装镜像]] *[[JetRacer AI Kit 教程三、电机驱动]] *[[JetRacer AI Kit 教程四、远程遥控]] *[[JetRacer AI Kit 教程五、数据采集]] *[[JetRacer AI Kit 教程六、自主巡线]] *[[JetRacer AI Kit |JetRacer AI Kit WIKI 主页]] ==Basic Motion== *在浏览器地址栏输入<font style="background-color:#EEEEEE" color=#B94A48><nowiki>http://<jetbot_ip_address>:8888</nowiki></font>连接到小车,左侧打开/jetracer/notebooks/。打开basic_motion.ipynb文件 带有lpynb后缀的文件为lpython Notebook文件,包括注释文本和python程序。可以通过点击Run->Run Select Cells或者点击运行快捷图标▶来运行单段程序。 【注意】文本中有详细的程序注释说明,认真阅读注释即可明白程序功能 :[[File:JetRacer AI Kit Manual 3-1.jpg.png|400px]] *运行语句car.steering = 0时,小车舵机会转向。0表示向前,1表示轮子转到最左边,-1表示轮子转到最右边。改为不同的值轮子转到不同的方向,数值范围为[-1,1] :[[File:JetRacer AI Kit Manual 3-2.png|400px]] *运行此段程序后,会输出转向增益car.steering_gain和转向初始位移car.steering_offset。 *转向增益car.steering_gain可以表示轮子可以转动的最大角度 *转向初始位移car.steering_offset 可表示轮子初始偏移,当car.steering = 0时,小车没有直线行驶时可以通过调整转向拉杆长度或者修改转向初始位移的值可使小车直线行驶。 :[[File:JetRacer AI Kit Manual 3-3.png|400px]] *car.throttle 为油门大小,范围为[-1,1],0表示停止,1表示最大速度前进,-1表示最大速度后退,修改次值后运行程序则后轮会转动。 *car.throttle_gain 为油门增益,可以表示小车可以运动的最大速度,当car.throttle_gain = 1且car.throttle =1 时则小车可以运行到最高速度。 *总结:本节主要学习如何控制小车运动,小车分为两部分控制,一部分为转向steering控制小车转弯,另外部分为油门throttle控制后轮转速。 *转向增益car.steering_gain控制轮子最大转动范围,转向初始位移car.steering_offset可以补偿机械组装带来的转向误差。 *油门增益car.throttle_gain 控制后轮最大转速范围。
返回至
JetRacer AI Kit 教程三、电机驱动
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志