- 博客(89)
- 资源 (44)
- 收藏
- 关注
原创 txt2xml
truncated = xmlBuilder.createElement("truncated") # truncated标签。filename = xmlBuilder.createElement("filename") # filename标签。xmin = xmlBuilder.createElement("xmin") # xmin标签。ymin = xmlBuilder.createElement("ymin") # ymin标签。
2023-11-13 11:13:22
553
原创 split_train_val
xml文件的地址,根据自己的数据进行修改 xml一般存放在Annotations下。# 数据集的划分,地址选择自己数据下的ImageSets/Main。
2023-11-13 11:12:24
215
原创 chose_xml
如果包含指定的类别,复制文件到目标文件夹。# 判断文件内容是否包含指定的类别。# 判断文件类型是否为xml。# 定义源文件夹路径、目标文件夹路径和文件类型。# 调用函数,复制指定类别的文件到目标文件夹。# 定义函数,用于遍历文件夹并复制文件。
2023-11-13 11:10:22
499
原创 label_change
if per_obj[0].text == 'clothes': # 错误的标签“33”per_obj[0].text = 'person' # 修改成“44”tree.write(xml_file) # 将改好的文件重新写入,会覆盖原文件。path = r'./data_prov2/xml/val' # xml文件夹路径。print('共完成了{}处替换'.format(i))
2023-11-13 11:09:48
133
原创 ODrive的各种控制方式
即使您使用的是从外部源生成的计划轨迹,如果以适度的频率发送该轨迹,ODrive 也可能会以不稳定的方式追逐传入楼梯中的每个楼梯。在这种情况下,调整滤波器带宽的一个好的起点是将其设置为设定点命令速率的一半。如果您尝试一次性以超过1圈的大步长来增加轴,电机将以错误的方式旋转到相同的角度。如果有较大的扰动,也会出现这种情况。如果您的应用程序想要处理更大的步长,则可以使用更大的圆形范围。它是可选的,但如果调整正确,可以提高系统的响应。要设置相对于当前实际位置的目标,请使用 要设置相对于前一个目的地的目标,请使用。
2023-06-29 11:26:29
822
原创 ODrive三环控制
电机控制器是级联式位置、速度和电流控制环路,如下图所示。当控制方式设置为位置控制时,整个循环运行。当在速度控制模式下运行时,位置控制部分被移除,速度命令直接馈送到第二级输入。在扭矩控制模式下,仅使用电流控制器。控制环路的每一级都是的变体。PID 控制器是一种数学模型,可用于控制各种系统。这种灵活性至关重要,因为它允许 ODrive 用于控制各种机械系统。
2023-06-27 17:06:33
596
原创 ODrive控制
1.1通过设置进入闭环控制模式。从现在开始,ODrive 将尝试保持电机的位置。如果你试图用手转动它,它会轻轻地攻击你。那就是除非你向上冲,那样的话它会更猛烈地攻击你。如果电机立即开始振动或在受到干扰后开始振动,您将需要。1.2通过设置为1向电机发送新的位置设定值。单位是轮流的。1.3 此时,您可能需要电机控制器,以最大限度地提高系统性能。
2023-06-27 16:43:05
372
原创 ODrive配置
当幅度为 100% 时,它始终处于连接状态,而当幅度为 50% 时,它只在一半的时间内连接,并且一半的时间仅在电机中循环。对于大电流电机,您需要将其调高以获得高性能,而对于 BotWheel 等低电流电机,您需要使用低于上面所示示例的电机。还有其他较小的因素,但总的来说:如果电机仍然如此,则电源上的 5A 为电机提供 50A 的电流并非不合理。如果 100 mA 的电流噪声对您来说“很大”,并且您不打算使电机旋转得非常快Ω*L
2023-06-27 15:47:45
446
原创 ODrive引脚排列
这使得 ODrive Pro 支持多种编码器接口,包括 SSI(RS422 或单端)、BiSS(待定软件)或 RS422 SPI(仅限半双工)。如果提供 3.3V,则输入和输出电平为 3.3V;如果提供 5V,则输入和输出电平为 5V。如果提供 3.3V,则输入不耐受 5V。CAN_12V 是可选的,用于为 ODrive 逻辑供电,从而在连接主电源之前实现通信。所有 GPIO 引脚均可承受 5V 电压,除非您使用 3.3V 为隔离接口供电,则。,应使用 3.3V 或 5V 供电。
2023-06-27 11:20:39
708
原创 ODrive电路设计中的接地环路
对于要进行通信的电气设备,大多数时候它们需要公共接地连接。最佳实践是将接地连接回一个点,称为“星形接地”。如果有多个接地路径,则会形成“接地环路”。
2023-06-27 10:59:55
632
原创 用C实现力矩电机的三环控制
这段代码中,read_position_sensor()、read_velocity_sensor()、read_current_sensor() 和 motor_control() 分别表示读取位置传感器、速度传感器、电流传感器和电机控制函数的函数,这些函数的实现需要根据具体的硬件平台进行调整。为了提高系统的性能,可以采用先进的控制算法,如模型预测控制、自适应控制等。总之,实际的控制系统需要根据具体的硬件平台和控制要求进行相应的修改和优化,同时需要考虑系统的稳定性、抗干扰能力、响应速度和可靠性等问题。
2023-05-05 14:09:46
510
原创 更换xml文件的标签
if per_obj[0].text == 'clothes': # 错误的标签“33”per_obj[0].text = 'person' # 修改成“44”tree.write(xml_file) # 将改好的文件重新写入,会覆盖原文件。path = r'./data_pro/xml/val' # xml文件夹路径。print('共完成了{}处替换'.format(i))
2023-04-14 09:25:41
528
原创 Python中的数组Numpy
Python中的多维数组,包括了多维数组的创建、常用属性、数组的打印以及多维数组的基本操作(算术运算、索引、切片和迭代等)
2022-11-09 20:40:42
485
无人机起降平台+自动化小型机场+自动充电+无人机收纳
2022-04-15
Micrium开发的开源全功能嵌入式操作系统µC/OS ,包含STM32F7系列的UCOS所有包
2022-03-08
Micrium开发的开源全功能嵌入式操作系统µC/OS ,包含STM32F4系列的UCOS所有包
2022-03-08
Micrium开发的开源全功能嵌入式操作系统µC/OS ,包含STM32F2系列的UCOS所有包
2022-03-08
Micrium开发的开源全功能嵌入式操作系统µC/OS ,包含STM32F1系列的UCOS所有包
2022-03-08
Micrium开发的开源全功能嵌入式操作系统µC/OS ,包含STM32F0系列的UCOS所有包
2022-03-08
自动化喷漆设备的设计,具备详细的设备生产图纸,能够适应相关功能的工位自动化,也可用于相关功能自动化设备设计的参考
2022-02-01
转角输送机的设计,具备详细的设备生产图纸,能够适应相关功能的工位自动化,也可用于相关功能自动化设备设计的参考
2022-02-01
真空吸板机的设计,具备详细的设备生产图纸,能够适应相关功能的工位自动化,也可用于相关功能自动化设备设计的参考
2022-02-01
下降式接驳台的设计,具备详细的设备生产图纸,能够适应相关功能的工位自动化,也可用于相关功能自动化设备设计的参考
2022-02-01
太阳能电池板的焊接自动化设备,具备详细的设备生产图纸,能够适应相关功能的工位自动化,也可用于相关功能自动化设备设计的参考
2022-01-31
可伸缩皮带线的设计,具备详细的设备生产图纸,能够适应相关功能的工位自动化,也可用于相关功能自动化设备设计的参考
2022-01-31
平行移栽机,可用于具体生产设备的生产,能够适应相关功能的工位自动化,也可用于相关功能自动化设备设计的参考
2022-01-31
道口皮带机,详细的设计,可用于具体设备的生产,也可用于相同或类似皮带机或输送机的项目设计
2022-01-31
目标检测识别与跟踪源码文件的补充(视频).rar
2021-12-15
PCB集成库包括三维模型.rar
2021-12-09
目标检测识别与跟踪项目源码.rar
2021-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人