参考 湖科大Asterism实验室加入流程
发布时间: 咕咕咕 (是2025.1的事情啦 tifisht小声说道)
by tc, tifisht 2025.10.7更新~


认真负责,对你的比赛 负起责任!!
自发学习,增进技术,广泛学习
有时候需要你垫钱买设备(会报销)
今年tifisht打算每周抽点时间给入队积极分子进行一些基础培训~ 包括考核的所有部分以及计算机的重要知识~ 大概率会比你以后上课的老师要讲的好而且好玩~ 嘿嘿 ~ 计算机不好玩我才不会喜欢计算机呢~
大一的同学:
完成考核并提交 - 面试 - 加入机器人队
大二、大三的同学:
完成更复杂的考核内容 - 面试 - 加入机器人队
对于大一的同学我们将会对所有入队的成员进行无人机基础知识培训,包括:
1、无人机基础模块熟悉,无人机组装(基本碳板骨架,电机,飞控,电调,qgroundcontrol使用与配置)
2、飞行安全培训(有想成为飞手的可以在这个时间段学习)
3、计算机基本知识,服务器运维(emmm看心情)
这个阶段主要是为了:
完成考核并提交的同学,会被视为有意愿长期加入我们。
进入下一阶段的条件:
完成考核内容(不要求全部完成),我们会根据完成情况联系你。
面试会和你的考核情况有关。此阶段主要是为了确认考核是你自己做的。我们鼓励你去网上复刻别人的教程,或者是拷打AI(只要不是抄了跑通了直接交,或者是从别人的教程里截图当做自己的配图)。我们希望你有一定的修改或者是熟悉这个项目的流程,而不是完全copy 别人的 or 网上的 or 别人在网上copy的。我们不认可抄袭行为,抄袭的同学一经发现不允许参与任何机器人队的项目。
焊接/制线 加分:
双线焊接,焊盘-线 焊接,万用表使用(短路,电压,电流)关注你的流程与焊接质量
考核方式:实操
无人机加分:
1)了解无人机整体架构(控制系统,动力系统,供电系统),电机参数与PID调参,会自行组装无人机,甚至设计一台无人机
考核方式:聊天、实操
建模加分(和上一条无人机的设计比较相关):
会基本工业建模软件的使用,例如老牌软件solidworks,机器人场景建模:gazebo
!!!会这个很重要,我们很多比赛都有大量的硬件要求,几乎每次比赛都会对硬件进行升级和更改,所以欢迎大家学习这个!
单片机加分:
会使用stm32的基本内容,GPIO等,中断啥的高级功能都没必要(会应用即可,不要求你太深入)
ps:arduino软件,stm32软件或者,cubeIDE(这个岗位需求不大,小车那边更需要,我们两队经常互通有无)
考核方式:写码、面聊
飞手加分:
美国手/日本手,目视控制,至少会使用自稳(stablize)的方式控制飞机,会使用acro特技飞行额外加分(pid调参时候会使用)
3d打印精通加分:
会十分熟练使用3d打印,理解3d耗材区别,各种打印参数的设置,会修机器,换喷头...,然后就是会建模然后打出来成品了呢~
其实精通上述某一项就已经很可以了呢...如果发现自己好像不会什么诶......别慌!如果你有一颗十分衷于学习的心!那么请在招新和考核的期间来316听课学习呀!学习能力也是很重要的考核标准
软件考核在下面的4.0章节...
完成以上的考核以及面试以后,你离参加比赛还差一些东西需要学习,具体的学习内容和比赛要求有关。你需要边参与比赛边学习有关的知识。
tifisht打算在这一次招新和入队中间进行几次相关内容讲课,
加入我们以后,我们能为你提供各种设备以及调试场地。
我们可以提供的支持包括:
3d打印机
nuc、香橙派等边缘计算设备
2D、3D激光雷达
D435深度相机
T265相机
各种飞控,包括性能强劲的雷迅x7+
配备了飞控的无人机
螺丝刀等工具
焊接工具
......
......
......
(实在没有我带你们去偷小车他们的)
组队偷小车的工具(1/999)
不完全统计,可以参加的比赛有这些:
参加比赛的流程:
考核分为软件和硬件两个方向。每个方向分基础部分以及进阶部分。大一的同学至少要完成基础部分与进阶部分,最后的附加部分尝试选择一个完成。其他同学请完成全部内容。这一段考核,内容与SolidWorks建模、元器件焊接等有关。如果你是飞手或者以前接触过航模、打过飞北等比赛,也请单独联系我,我们现在很需要这些方面的同学加入。
考核过程没有特别要求,但我们建议:
一、安装ubuntu 20.04
18.04或20.04均可,但是我们后续的开发都在20.04;同时,由于ros1不再支持ubuntu20.04之后的版本,所以我们强烈建议你使用ubuntu20.04。
有两种方式,使用虚拟机 和 使用双系统, 各有优劣,完成任一方案即可。虚拟机更卡但是容易配置,回滚方便;双系统比虚拟机流畅,适合进行长期的开发,但是配置门槛较高,容易把电脑搞崩。
参考教程:
使用虚拟机的教程很多,也相对简单,请自行到b站搜索。
使用双系统可以参考:
Windows 和 Ubuntu 双系统的安装和卸载
建议:
晋级条件: 安装完成ubuntu 20.04 ,显示出标志性的猎豹图案的桌面,并正常连接wifi上网
二、科学上网
机器人技术研发,或者说和计算机领域有关的,必须会xxxx
建议:
不细讲了,会出事..
晋级条件: 访问 油管,并观看1080P的视频,流畅不卡
三、安装ros,初步了解一下ros
官方文档对 ROS 的介绍如下:The Robot Operating System (ROS) is a set of software libraries and tools that help you build robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS has what you need for your next robotics project. And it's all open source.
简单来说 ROS 就是一款开源的机器人操作系统,可以实现在 Linux 或 Dock 下安装并进行使用。如今已经有ros2了,但是ros1的资源更多,我们以后也使用ros1。
参考教程:
可以使用鱼香ros一键安装,请自行搜索
建议:
ros与ubuntu版本是对应的,比如说ubuntu18.04 - melodic,ubuntu20.04 - noetic。有些老旧的教程给出的一些命令可能是针对meloldic,如果你用的是noetic请将命令里面的melodic替换成noetic。类似于ros melodic xxx ->ros noetic xxx,反过来同理。
如果你网不好建议换手机流量开热点。
晋级条件: 1. 调出小乌龟,请自行搜索这是什么; 2. 了解一些基础的工具是干啥的以及如何打开,比如说qt工具箱(这一点提交的报告不用写但是面试可能会问你)
一、安装mavros、px4、QgroundControl
实机很危险,算法一般需要现在仿真进行测试之后再搬到实机。
316实验场地的天花板已经被击穿好几块了
参考教程:
px4、mavros的安装的教程网上有很多,请自行搜索。
QGC请直接去官网下载。
建议:
晋级条件: 在gazebo中出现一台无人机,用QGC解锁它。
二、编写一个简单的发布者与接收者
无人机在比赛的过程中需要完成一些任务,比如说识别等,识别到的信息可能需要发布出来。
参考教程:
机器人操作系统 ROS 快速入门教程
进一步的学习可以参考赵虚左老师的教程,b站也有。不过暂时够用了。
建议:
晋级条件: 形式无所谓,你来定,在任务提交里面让我们看出来有这么个东西就行。
请在以下选择一个进行:
死程序其实能跑的话永远是最快的(
一、在仿真中控制无人机飞一个四边形
大一同学选择这部分的,完成这个即可
参考教程:
px4官网给出了一个简单的c++和python历程,它让无人机悬停在了一个位置不动。接下来请你修改一下它,让他飞一个四边形。
建议:
晋级条件: 在仿真中飞一个四边形,随后降落。
二、在仿真中控制无人机识别二维码,根据二维码内容进行下一步的飞行
大二及以上的同学完成这部分视为完成附加题4.3.1
要求:
2,3,2, 表示x=2,y=3,z=2的位置,单位为米。无人机起飞前往二维码位置进行扫码,根据识别到的内容飞往下一个点,随后原地降落,锁桨。参考教程:
前面所有的,熟练掌握,然后需要知道怎么在gazebo做一个world,怎么将仿真的摄像头加入无人机。
建议:
熟练掌握上面的内容
晋级条件: 在仿真中完成上述内容。
无人机的比赛一般都有检测某物品的要求。
建议有NVIDIA的gpu的同学进行尝试,没有的同学请看4.3.1
要求:
参考教程:
请自行搜索,网上有很多。
建议:
晋级条件: 识别给出的图片,不要求有太高的准确率。
提交时间
初步定在寒假结束前,大约2.15号,提交审核以后我们会通知晋级的同学面试。
提交格式
请打包成一个压缩文件,命名为姓名-专业-学号-学院,文件夹构成如下:
姓名 - 专业 - 学号 - 学院
|-- 基础部分
| |-- 安装ubuntu
| | |-- 说明文档.doc(或.pdf)
| | |-- 任务截图.png
| | |-- 视频.mp4(若需要)
| |-- 安装ros
| | |-- 说明文档.doc(或.pdf)
| | |-- 任务截图.png
| | |-- 视频.mp4(若需要)
| |--...
|-- 进阶部分
| |-- 安装px4
| | |-- 说明文档.doc(或.pdf)
| | |-- 任务截图.png
| | |-- 视频.mp4(若需要)
| |-- 发布者接收者
| | |-- ros 工作空间文件夹
| | |-- 任务截图.png
| | |-- ros 工作空间文件夹
| | |-- 视频.mp4(若需要)
| |--...
|-- 附加部分
| |-- 飞行仿真
| | |-- 说明文档.doc(或.pdf)
| | |-- 任务截图.png
| | |-- ros 工作空间文件夹
| | |-- 视频.mp4(若需要)
| |-- cv
| | |-- 说明文档.doc(或.pdf)
| | |-- 任务截图.png
| | |-- ros 工作空间文件夹
| | |-- 视频.mp4(若需要)
| |--...
说明文档大概写一下你的流程,遇到的问题就可以了,文档可以用markdown写了转pdf,不用也没关系。文档不要写太长了,写少不扣分,写多了不加分。要没啥能写的写一行也可以。如果觉得说不清楚可以录视频。如果没完成这个任务,也可以写,做到哪一步写哪一步。总之,提交的内容是为了让我们明白你去做了这个任务。
提交方式
加tifisht的qq吧:2823162360 有问题也可以随时问吧~