青岛理工大学沧溟机器人队
队伍概况
- 成立时间:2019年
- 归属学院:青岛理工大学机械与汽车工程学院
- 队伍名称:沧溟机器人战队(CMRT - CangMing Robot Team)&& MOVE(machinery operate vision embeddedcontrol)
组织结构与专业团队
沧溟机器人战队由以下五个核心组别构成,每个组别都汇聚了具有专业技能和热情的学生:
机械组
- 职责:利用SolidWorks、AutoDesk CAD等专业软件,结合深厚的专业知识,为赛题贡献创新的结构思路和方案。
- 工作流程:从计算机制图、加工制作到结构搭建和测试,全程参与,确保整车的机械结构精准无误。
- 特色:学习Adams、Ansys进行力学和运动学仿真,以辅助结构设计,展现韧性和耐心。
电控组
- 职责:以Keil5为开发环境,结合多种传感器,对控制理论、计算机编程等专业知识进行实践。
- 工作内容:为赛题贡献控制方案,负责程序编写、机构调试和bug修复。
- 技术涵盖:从电机控制到结构控制思路的编写,再到整车装机调试优化,必要时涉及控制系统的仿真和整体建模优化。
硬件组
- 职责:研发和生产满足比赛特定需求的电路模块。
- 技术运用:运用传感器、测控电路、电力电子、单片机等相关知识,研发关键部件。
- 工作流程:使用电路仿真软件和EDA软件进行原理图设计和PCB设计,利用多种测试工具进行严格测试。
视觉组
- 职责:运用OpenCV和深度学习技术处理图像,获取目标物的位置信息。
- 技术特色:通过数学运算将图像中的位置转换成实际位置,实现对目标物的精确定位。
- 其他技能:使用激光雷达和激光SLAM算法进行场地建图,实现路径规划和机器人的定位。
运营组
- 职责:负责战队的摄影、财务管理、团队宣传和文化建设工作。
- 技能要求:具备良好的沟通协作能力,熟练运用PS、PR等软件进行图片和宣传视频的后期处理。
- 工作内容:制作宣传材料和团队纪念品,负责公众号的编辑和推文撰写工作。
竞赛荣誉
全国大学生机器人大赛ROBOCON
- 2019年:第十八届“快马加鞭”全国三等奖
- 2020年:第十九届“绿茵争锋”全国三等奖
- 2021年:第二十届“投壶行殇”全国季军、全国一等奖;王飞老师荣获“优秀指导教师”称号
- 2022年:第二十一届“同创辉煌”全国二等奖
- 2023年:第二十二届“吴哥之花”全国季军、全国一等奖、“最佳设计奖”
- 2024年:第二十三届“颗粒归仓”全国八强、全国一等奖、团队优秀组织奖;官源林老师荣获“优秀指导教师”称号
全国大学生机器人大赛RoboMaster
- 2023年:机甲大师高校联盟赛(山东站) 3V3对抗赛一等奖、步兵对抗赛二等奖
- 2024年:机甲大师高校联盟赛(山东站) 3V3对抗赛一等奖
青岛理工大学机器人战队以其卓越的实力和不懈的努力,在各项竞赛中屡获佳绩,充分展现了青岛理工大学学子的风采和实力。
who are wishing for blogging.
I'd like to ask if you don't mind. I was interested to know how you center yourself and
clear your thoughts before writing. I have had a hard time clearing my thoughts
in getting my ideas out there. I truly do enjoy
writing but it just seems like the first 10 to 15 minutes are usually lost
just trying to figure out how to begin. Any recommendations or
hints? Kudos!
better! Going through this post reminds me of my previous roommate!
He continually kept talking about this. I will send this article to him.
Fairly certain he will have a great read. I appreciate you for sharing!
find It truly useful & it helped me out a lot. I hope to give something back and help others
like you helped me.
Did you make this website yourself or did you hire someone to do it for you?
Plz answer back as I'm looking to design my
own blog and would like to know where u got this from. thanks a lot
writing. I've had difficulty clearing my thoughts in getting my ideas out there.I truly do enjoy writing however it just seems like the first 10 to
15 minutes are generally lost simply just trying to figure out how to begin. Any suggestions or tips?
Thank you!
from somewhere? A design like yours with a few simple tweeks would really make
my blog shine. Please let me know where you got your theme.
With thanks
as I provide credit and sources back to
your blog? My blog site is in the exact same area of interest as yours and
my visitors would certainly benefit from some of the information you provide here.
Please let me know if this alright with you. Thanks a lot!
found It absolutely helpful and it has helped me out loads.
I'm hoping to contribute & assist other users like its helped me.
Good job.
be precisely what I'm looking for. can you offer guest writers to write content for you?
I wouldn't mind publishing a post or elaborating on many of the subjects you write about here.
Again, awesome blog!
I'll bookmark your blog and check again here frequently.
I'm quite certain I will learn plenty of new stuff right here!
Best of luck for the next!
of work? I've absolutely no expertise in coding but I was hoping to start my own blog in the
near future. Anyways, if you have any suggestions or
techniques for new blog owners please share.I know this is off subject but I just wanted to ask.
Thank you!
It is the little changes which will make the largest changes.Thanks a lot for sharing!
inherited from only one superclass or another. The advantage of
using auxiliary methods is that it makes it quite clear
which methods are primarily responsible for implementing the generic function and which ones are only
contributing additional bits of functionality.
Of course, if you're going to rely on a coding convention--that every method calls CALL-NEXT-METHOD--to
ensure all the applicable methods run at some point,
you should think about using auxiliary methods instead. Thus, if you want to
be able to reuse the code that prints the savings-account part of the statement, you'll need to break that code into a separate function, which you can then call directly from
both the money-market-account and savings-account print-statement methods.The more proxy components are located between client and server,
the more is the latency’s part in the response time. So
Common Lisp uses a second rule that sorts unrelated superclasses according to the
order they're listed in the DEFCLASS's direct superclass list--classes earlier in the list are
considered more specific than classes later in the
list. The problem is that while you can use CALL-NEXT-METHOD to call "up"
to the next most specific method, namely, the
one specialized on checking-account, there's
no way to invoke a particular less-specific method, such as the one specialized on savings-account.
v8.0 for free and enjoy live sports streaming on your device.
found that it's truly informative. I'm gonna watch out for brussels.I'll be grateful if you continue this in future. Numerous people
will be benefited from your writing. Cheers!
your further write ups thank you once again.