当前位置:网站首页>Article 8: Design of multi-functional intelligent trunk following control system | undergraduate graduation project - [reply and Q & a record of design completion]
Article 8: Design of multi-functional intelligent trunk following control system | undergraduate graduation project - [reply and Q & a record of design completion]
2022-06-12 01:01:00 【COOL_ DREAM_】
ask 1: Multifunctional intelligent following luggage compartment , What if the battery runs out ? What are the countermeasures ?
answer : The smart luggage has been designed with no electricity at the beginning . The main design point is the design of the power wheel , The power wheel is designed to be liftable , In auto follow mode, the power wheel descends , Drive the trunk to travel ; If the luggage compartment is dead , The power wheel will rise automatically , The suitcase is like an ordinary trolley case , Walking with the box .
ask 2: What is the process of creating the mathematical model of the luggage compartment following the movement ?
answer : The motion model of the luggage compartment is actually a two-dimensional plane coordinate system , Take a point in the plane of the luggage compartment O Origin , Set up a rectangular coordinate system O-xy, With a The position of the suitcase at two adjacent times with a short time interval is the research object . Trunk rotation The bending radius is set to R, The center distance between the two driving wheels of the luggage compartment is set to L,υL and υR They are the left side of the trunk 、 Speed of the right drive wheel ,θ1 It is the turning angle of the trunk at two adjacent moments ,θ2 It is the suitcase that flies at two adjacent times The amount of angular change ,θ3 Is the auxiliary angle , And θ1 identical . Set the speed of the trunk to υ, Angular velocity is ω. From the geometric relation in the figure, we can get θ1=θ2=θ3 The formula 2.5 Note that the adjacent time interval is Δt, because Δt Very small , Its own attitude and heading angle change θ2 Very small , so The approximate formula can be obtained : 𝜃3 ≈ sin 𝜃3 = 𝑑 𝐿 = (𝑣𝑅−𝑣𝐿 )∆𝑡 𝐿 The formula 2.6 The angular velocity of the luggage compartment is : 𝜔 = 𝜃3 ∆𝑡 = 𝑣𝑅−𝑣𝐿 𝐿 The formula 2.7 The forward speed of the luggage compartment is the average speed of the left and right driving wheels : 𝑣 = 𝑣𝑅+𝑣𝐿 2 The formula 2.8 The turning radius of the luggage compartment can be expressed as : 𝑅 = 𝑣 𝜔 = 𝐿(𝑣𝑅+𝑣𝐿) 2(𝑣𝑅−𝑣𝐿) The formula 2.9 The trunk movement control is mainly to control the speed of the left and right driving wheels of the trunk to realize the control of the front of the trunk Advance speed 、 Control of steering angular speed, turning radius and other parameters , So we use three-dimensional vector 𝐺 = [𝑣𝜔𝑅] 𝑇 As a line The control vector of the suitcase .
ask 3:Uwb Relationship with the base station
answer :Uwb It is a positioning chip or positioning module , The base station and the tag are used to receive and transmit location information . Base station and tag usage UWB Made of modules .
ask 4: How to achieve automatic following ?
answer : First, follow automatically , Based on positioning technology , By getting the user's position coordinates , Calculate the relative coordinates of the user relative to the luggage compartment , Through the motion model of the luggage compartment , Control the differential movement of the power wheel to control the direction of the box , The travel speed of the luggage compartment is controlled according to the distance between the luggage compartment and the user , So as to achieve the effect of automatic following .
边栏推荐
- JDBC exercises
- Invalid spacing setting before WPS Title segment solution
- Current situation investigation and demand forecast report of global and Chinese phenolic resin market, 2022 Edition
- 100 deep learning cases | day 41: speech recognition - pytorch implementation
- Investment analysis and prospect Trend Research Report of global and Chinese cyclopentanyl chloride industry 2022-2028
- DDD exaggeration, Eric Evans made a bad start
- C language pointer - learning 22
- 【SignalR全套系列】之在.Net6中实现SignalR分组通信
- 写代码复现论文的几点建议!
- C language structure - learning 27
猜你喜欢

Learn to crawl steadily 07 - detailed explanation of how to use XPath

Low code platform design exploration, how to better empower developers

Recurrent+Transformer 视频恢复领域的‘德艺双馨’

100 deep learning cases | day 41: speech recognition - pytorch implementation

be based on. NETCORE development blog project starblog - (11) access statistics

Ms-hgat: information diffusion prediction based on memory enhanced sequence hypergraph attention network

Online Fox game server - room configuration wizard - component attribute and basic configuration assignment

中创专利|中国5G标准必要专利达1.8万项,尊重知识产权,共建知识产权强国

leetcodeSQL:614. Secondary followers

Xiaomu's interesting PWN
随机推荐
Cuiyunkai, CEO of Gewu titanium Intelligent Technology: data value jump, insight into the next generation of change forces
一、Flutter 入门学习写一简单客户端
Explain asynchronous tasks in detail: the task of function calculation triggers de duplication
Jeecgboot 3.1.0 release, enterprise low code platform based on code generator
写代码复现论文的几点建议!
Characteristics of JS logical operators
ROS2之OpenCV基础代码对比foxy~galactic~humble
Virtual human appears on the stage of the Winter Olympic Games, connecting elements of the meta universe
Online Fox game server - room configuration wizard - component attribute and basic configuration assignment
How to make scripts executable anywhere
C language string and pointer - learning 25
基于.NetCore开发博客项目 StarBlog - (11) 实现访问统计
Lambda中间操作sorted
【SignalR全套系列】之在.Net6中实现SignalR分组通信
河南中创|从云到边,边缘计算如何赋能数据中心
Chapter V - Fund professional ethics
[tools] spacing JS measurement spacing
Investment analysis and demand forecast report of global and Chinese fluorosilicone industry in 2022
功能测试如何1个月快速进阶自动化测试?明确这2步就问题不大了
Lambda quick start