开始之前
需要的基础
- 列出现有的编程、机械、电气或领域技能。
- 在选择大量硬件购买之前选择一个目标角色。
设备 & 运行环境
使用可公开共享的模拟和小型数据集。将雇主的机密信息保留在投资组合之外。
没有固定的完成时间:使用下面的证据门来决定何时推进。资源链接打开botstest目录条目;检查其发布者文档以获取确切的版本和配置。
入门
选择一个角色和一个易于处理的项目
将工作方向转化为可观察的技术工作。
理解这一阶段
根据您想要展示的贡献来选择角色。一个小项目可以展示软件集成、建模或操作技能,而无需假装涵盖整个领域。
结合例子理解
教学示例 · 由 botstest 编写
软件职业切换器可以构建模拟的感测和动作循环并记录其接口。机械专业的学生可能会建立关节模型并解释负载假设。每个人都需要明确的任务和证据。
- 选择一个目标角色。
- 列出现有技能和一项缺失的基础。
- 编写具有可见结果的有界项目。
如果项目在运行之前需要每个子系统的专业知识,则缩小其范围。
参考依据: 什么是机器人?。以上示例与步骤为结合参考资料编写的教学内容。
按这个顺序学习
- 软件、机电一体化、研究和运营角色边界
- 任务简介和贡献证据
- 基本机器人系统词汇
参考文章与应用练习
Kris Hauser · University of Illinois · 课程章节
什么是机器人?
建议阅读: 从定义和示例开始,然后确定您自己的项目想要执行的任务。
使用定义来分离物理任务、软件能力和整个系统边界。
应用练习: 选择一项机器人任务并解释目标角色如何对其物理行为做出贡献。
动手实践
- 将您现有的技能映射到小型机器人任务。
- 选择具有输入、输出和可测量完成规则的模拟项目。
角色图和一页组合项目简介。
达到这些标准后进入下一阶段
本阶段资源
Establish vocabulary and distinguish robot types before choosing a platform.
Explore research areas and educational material to position a robotics study or learning plan.
Create a small simulated robot and inspect sensor/controller behavior without purchasing hardware.
进阶
建立集成和调试的证据
展示您如何调查问题并改进系统。
理解这一阶段
有用的组合显示诊断和决策,而不仅仅是教程结果。使一次故障及其调查成为可检查的。
结合例子理解
教学示例 · 由 botstest 编写
记录传感器重启后失败的导航示例。解释观测到的症状、可疑的成分以及区分过时的观测结果和计划问题的测试。
- 保留上游基线和归属。
- 捕获正常运行和失败运行。
- 显示变化及其改进的证据。
避免主张上游算法的所有权;将您复制的示例与您更改的集成区分开来。
参考依据: 系统集成。以上示例与步骤为结合参考资料编写的教学内容。
按这个顺序学习
- ROS组件、记录和配置
- 问题日志和受控比较
- 可读的设置和测试说明
参考文章与应用练习
Kris Hauser · University of Illinois · 课程章节
系统集成
建议阅读: 关注实时行为、通信选择和开发工具。
使用定时和通信概念来决定在哪里记录故障以及哪个组件拥有恢复。
应用练习: 记录您诊断的接口或定时故障,包括前后证据。
动手实践
- 在模拟中实现导航或操纵示例。
- 记录一次故障、其诊断以及暴露该故障的测试。
具有问题日志和可再现测试的工作项目。
达到这些标准后进入下一阶段
本阶段资源
Follow the official middleware learning path; use documentation matching your installed distribution.
Study navigation components, maps, localization, behavior orchestration and recovery in the matching release.
Explore robot motion planning, planning scenes and manipulation integration in a version-matched example.
专业实践
准备专业的技术交接
使该工作可由未构建该工作的人进行审查。
理解这一阶段
将组合视为向审阅者的技术移交。审稿人应该能够判断贡献并重现其主要主张。
结合例子理解
教学示例 · 由 botstest 编写
向同行提供干净的结账和简短的审查脚本。让他们确定系统边界、运行测试并解释一项限制,而无需与您联系。
- 编写架构和设置注释。
- 封装可再现的结果和已知的限制。
- 准备简明的权衡解释以供审查。
如果审阅者只能观看视频,则添加可运行的证据或不可用硬件的精确说明。
参考依据: 启动协调清单。以上示例与步骤为结合参考资料编写的教学内容。
按这个顺序学习
- 架构、限制和所有权
- 性能证据和不确定性
- 许可、归属和采访通讯
参考文章与应用练习
Google Site Reliability Engineering · 实践指南
启动协调清单
建议阅读: 阅读清单作为识别丢失的所有权和恢复证据的提示。
使用检查表在移交之前查找丢失的所有权、可观察性和恢复决策。
应用练习: 让同伴在干净的环境中使用您的设置、已知限制和恢复指令。
动手实践
- 要求同行从干净的设置运行该项目。
- 准备工程权衡的简短技术演练。
完善的项目档案和特定于角色的技能差距计划。
达到这些标准后进入下一阶段
本阶段资源
Inspect recorded robot signals and build views that expose timing and system failures.
Visualize spatial observations and compare them with model and trajectory outputs.
Study the mechanics, coordinate frames, kinematics and control foundations relevant to the exercise.
常见误区
- 收集许多未完成的教程库。
- 从单个演示中获得生产或研究专业知识。
下一步怎么走
使用开发和研究路线图来深化您的投资组合审查所暴露的最薄弱的技能。
探索其他 学习 条路线 →