正文之前由于最近忙于复习赶考,所以暂时没有拿起树莓派小车,直到昨天,终于空出时间来把代码整理一下来和大家分享。正文在树莓派小车系列之二中,讲到了树莓派引脚定义方式有两种:PHYSICAL NUMBERINGGPIO NUMBERING我采用是第二种方式。开始写1. 导入库import RPi.GPIO as GPIO import time2. 定义接口方式以及接口位置GPIO.setmode
# Java简单小车程序实现教程 ## 1. 整体流程 下面是实现Java简单小车程序整体流程,可以表格展示步骤。 | 步骤 | 描述 | | --- | --- | | 1 | 创建一个Java项目 | | 2 | 创建小车类 | | 3 | 添加小车属性 | | 4 | 添加小车方法 | | 5 | 创建主程序类 | | 6 | 实例化小车对象 | | 7 | 调用小车方法 |
原创 2023-08-08 13:51:04
121阅读
目录一、前言二、轨迹跟随控制策略(1)利用模型预测控制(MPC)思想控制(2) 仿真验证 一、前言本篇我们依然试着一些浅显数学知识,来研究和实现一下常用机器人小车(如AGV)控制,这里小车我们先选用二轮驱动差速小车,即通过两个驱动轮转速控制实现所有想要运动。我们会首先对这类小车运动原理进行一些分析,并通过分析得出数学步骤,python去实现机器人小车正向控制算法、反向控
智能移动小车平台上位机界面设计告一段落,特此记录一下整体框架,以免之后再用时候回忆不起来。一、地图获取路径数据:1、首先通过奥维地图绘制从起点到终点多条路径,然后根据最优路径选择算法(此处选用分支界限算法,简化实际地图为有向有权图),选取距离最短路径(两点间权重为真实两点间距离),或者用时最短路径(通过改变两点间权重模拟路段拥堵情况)或者途径红绿灯最少路径(两点间权重都改为1)
#献给天底下所有跟我一样当爸爸猿类 import os #清除屏幕 def clear(): os.system('cls') #绘制车体 def paint_body(num,startc): c=startc for index in range(num): c = c + ' -' print(c) #绘制车轮 def
转载 2023-07-02 19:08:35
491阅读
STC8A8K64A12S4单片机,智能小车主要是:电机控制部分、循迹、超声波避障、12864(并口)采用类似arm写法.h文件#ifndef __GPIO_H #define __GPIO_H #define PORT0 0 #define PORT1 1 #define PORT2 2 #define PORT3 3 #define PORT4 4 #define PORT5 5 #de
 一、系统界面二、主要代码运用多线程实现多辆小车正常运行运用  QTimer定时器控制交通灯变换头文件1.car.h#ifndef CAR_H #define CAR_H #include "mainwindow.h" #include <QThread> #include <QTime> #include <QCoreApplication&
转载 2023-12-20 05:58:39
889阅读
目录0. 写在前面:1. 准备:2. 基本思路:3. 配置文件内容如下(文件名为:config.ini):4. 小车控制程序(文件名为:car_controler.py): 0. 写在前面:一两个月前偶然得到一个树莓派一代,发现还是挺强大,然后就考虑着自己实现一个四驱小车。因为本身是学软件,所以利用软件来控制实实在在可见硬件一直是自己一个梦想。所以当时也是花了很多时间来琢磨、实验
# Python编程智能小车程序源码实现教程 ## 概述 在这篇文章中,我将教会你如何实现一个Python编程智能小车程序。这个程序可以让小车根据用户输入进行移动,具备基本智能判断能力。下面是整个实现过程流程图: | 步骤 | 描述 | |---|---| |1|导入所需库| |2|设置小车硬件| |3|获取用户输入| |4|根据用户输入控制小车移动| |5|结束程序| ## 详细步骤
原创 2023-08-03 04:48:53
597阅读
十一月份,得到了一个树莓派开发板,可以研究基于树莓派语音识别等等人工智能项目,人工智能是最近比较火,所以让我们看看到底这个小玩意可以干点什么!购买链接如下:树莓派,此外,还购买了16G内存卡一张,PS3Playstation3 EYE麦克风一个用于语音识别,基本东西就是这些。系统方面,首先采用是百度DuerOS Raspberry系统,方便与接下来用 Python SDK相结合,Gi
树莓派小车python驱动程序 文章目录前言一、硬件部分(组装好小车)二、软件部分1.安装好Ubuntu22.04系统,thonny、cheese、向日葵软件2.写入python程序总结 前言树莓派小车使用thonny软件驱动舵机、电机python程序,终端使用cheese软件开启摄像头。 硬件:笔记本、树莓派4b小车(树莓派4b、sd卡、舵机云台、摄像头、tt马达、BST-AI拓展板、电池、车
  1.实验目的  1.学习在PC机系统中扩展简单I/O接口方法。  2.进一步学习编制数据输出程序设计方法。  3.学习蓝牙模块接线方法及其工作原理。  4.学习L298N电机驱动板模块接线方法。  5.学习蓝牙控制小车工作原理。  2.所需元器件  TPYBoard板子一块  蓝牙串口模块一个  L298N电机驱动板模块一个  智能小车底盘一个  数据线一条  杜邦线若干  3.蓝牙
转载 2023-07-03 17:03:45
237阅读
/* * 汽车实体类 * 类里面有属性和方法 */ public class Car { String brand; //汽车品牌 String modelNumber; //汽车型号 String displacement; //汽车排量 String speed; //汽车速度 String kilometre;//汽车行驶公里 //
  第一次发文章,记录自己学习记录,只是我初学python所自己写程序,往后会慢慢累计随笔。  这是一个基于python购物车程序。  这个购物车运用了python知识点为:列表,用户输入,for循环,while循环,列表坐标,if判断。 程序流程:首先我们要让用户输入自己金额,输入玩金额后,物品会自动呈现给用户,让用户选择,或者按q结束购买,当用户选择同时购物车会自动保存用户所选择
转载 2023-07-03 01:20:06
225阅读
三个模拟红外传感器进行检测循迹,具体模式如图所示,使用超声波进行避障,避障距离可以进行调整,预设为200cm,可以代码进行修改。适合二次开发。非常好毕业设计资料,包括仿真图+程序+pdf原理图+元器件清单+简要说明+程序详细注释。部分代码如下,下载地址【资源下载】下载地址如下:https://docs.qq.com/doc/DTlRSd01BZXNpRUxl001【毕业设计】基于单片机寻迹巡线避
转载 2023-06-08 17:23:15
525阅读
上海交通大学硕士学位论文计算机控制自动导向小车(AGV)设计与实现姓名:卢冬华申请学位级别:硕士专业:计算机技术指导教师:谢康林;周乃恒上海交通大学工程硕士研究生学位论文摘 要自动导引小车 AGV(Aut omat ed Gui ded Vehi cl e)是一种自动化物料搬运设备,它具有自动化程度高、应用灵活、安全可靠、无人操作、施工简单及维修方便等诸多优点,因而广泛应用于汽车制造业、烟草行业
第一课点亮led#外设LED闪烁 from machine import Pin import time led = Pin(22,Pin.OUT) while True: led.on() time.sleep(1) led.off() time.sleep_ms(500) led.value(1) time.sleep_us(1000000)
转载 2024-01-05 14:46:47
220阅读
安装蓝牙通信模块pybluezWindows下pybluez安装注:本文开发环境为Windows10+Python3.7.3pip install pybluez安装过程中会出现如下图所示问题:产生这种问题原因是windows系统没有安装相应SDK,没有 Microsoft SDKs这个文件夹,解决办法如下:windows7安装文件下载地址:https://www.micro
 智能小车制作是学习51单片机中一个很重要过程,下面是自己完成小车一点心得,在这里和大家分享。代码如下:#include <reg51.h> //IO引脚定义: sbit key1 = P3^7; //定义按键1 sbit key2 = P3^6; //定义按键2 sbit key3 = P3^5; //定义按键3 sbit key4
本人不善言辞,不废话,直接上代码:#!/usr/bin/env python # -*- coding: utf-8 -*- #_auth by kk def goods_list():     shangpin={"iphone":"6000","MacAir":"1500
原创 2015-11-04 16:38:00
1227阅读
  • 1
  • 2
  • 3
  • 4
  • 5