7天可退款
在 ROS2 开发里,Python 是提升效率的核心语言。本周从基础入手,详解分支语句逻辑与嵌套,剖析各类循环及编程实践,解读字符串操作,解析列表、元组数据结构,为后续 ROS2 节点开发、数据处理等实战筑牢语言根基。
本周聚焦 Python 进阶,讲解函数装饰器、多值参数优化代码;深入“类”并实践,剖析继承与多态提升复用扩展;夯实异常处理、文件操作保稳定;讲解多任务、多进程线程,助你掌握高级编程,应对 ROS2 开发挑战。
本周聚焦数据处理与计算机视觉。搭建数据处理环境;深入 NumPy 数组,提升传感器数据处理效率;学数据统计分析。再完成 OpenCV 配置,掌握图像绘制处理,探究卷积、算子及边缘检测,为视觉开发打基础,提升相关能力。
在 ROS 开发中,C 语言因高效底层特性助力系统优化与原理掌握。本周课程涵盖 C 语言基础概念与编译环境搭建,解析常量、变量、整型数据类型,讲解字符与字符串处理技巧,夯实编程基础,为后续开发等奠定核心能力基础。
在 ROS 开发中,C 语言凭借高效底层操作能力成为系统性能优化核心。本周进阶课程解析运算符与类型转换,强化数据处理能力;讲解分支循环结构,提升逻辑控制水平;剖析数组应用,掌握传感器数据管理技术,为底层开发与优化筑基。
在 ROS 开发中,C 语言高级特性是底层优化与高效开发核心。本周课程聚焦函数与多文件编程优化工程结构,解析指针在函数、数组中的应用,深入内存管理机制以保障系统稳定性,强化核心能力为底层开发及复杂任务处理筑基。
在 ROS 开发中,C 语言数据结构与文件操作是提升数据管理效率的核心。本周课程解析结构体嵌套与数组应用、联合体特性、文件读写控制与路径处理技术;强化数据组织与文件交互能力,为传感器数据处理、配置文件优化等底层开发筑基。
本周聚焦 C++ 基础入门,解析基础概念,搭建知识框架;探讨 C++ 相较 C 的优势特性,提升代码安全与效率;实践引用、函数默认值等扩展功能,为后续 ROS 开发中复杂系统设计与性能优化筑牢语言根基。
在 ROS 开发中,C++ 类与对象机制是高效代码封装核心。本周详解访问权限与构造函数、数据封装与初始化;剖析初始化列表与对象模型,解析内存管理;实践运算符及函数重载。助力规范封装节点模块、优化架构,为复杂功能实现筑基。
本周 C++ 四大核心展开,解析继承机制,奠基 ROS 代码复用;探究虚函数与抽象类,助力模块交互;详解函数模板,提升 ROS 数据处理通用性;学习类型转换等,增强 ROS 系统稳定性。提升复杂场景编程能力。
C++ 的 STL 是 ROS 处理数据关键工具。本周详解 STL 容器基础、string、vector 动态存储与遍历;实践 deque、stack 特性与操作。运用 STL 优化数据结构,为传感器数据处理等提供支持。
在 ROS 开发中, C++ 常用算法与技术是提升效率的关键,本周首探函数对象等算法,实践查找、排序等常用算法,学习时间处理与类型转换,掌握 XML/YAML 配置管理及多线程并发。助你优化 ROS 数据流程,提升性能。
在 ROS2 开发中,Linux 是核心运行环境,Shell 编程是系统管理关键。本周从 Linux 操作入门,详解系统架构、文件管理等常用命令,深入用户权限与磁盘管理;开展Shell编程实践,提升系统操作与自动化能力。
本周带领大家初识 ROS2 ,从诞生背景、概念作用等,带你把握核心优势;详解安装配置全流程,手把手带你体验开发流程,为开发筑牢基础。
本周课程聚焦 ROS2 通信机制,详解话题(发布 - 订阅 / 异步 / 高频数据交互)、服务(请求 - 响应 / 同步 / 即时反馈)、动作(异步 / 长周期任务 / 进度反馈)三种方式,为复杂系统开发筑牢基础。
本周涵盖分布式通信架构、时间 API(Rate/Time/Duration)、通信调试工具,通过综合作业融合多通信方式及参数服务,夯实 ROS2 项目开发技术根基。
本周 聚焦实用工具:详解 launch 文件与 rosbag2 数据处理,学习 rviz2 界面操作及显示优化,通过 C++/Python 实现坐标变换。实操提升工具链使用能力,为开发调试提效。
本周通过乌龟跟随 / 护航案例,用 C++/Python 实现逻辑控制与节点通信;学习 rviz2 可视化操作及 URDF/xacro 语法,优化代码复用性。强化编程与可视化能力,积累复杂项目实践经验。
本周 “MyCar 开发基础实战” 课程围绕自研 MyCar ROS2 小车展开。课程涵盖通识、开发环境与硬件实践、通信实践,助学员理解架构、掌握基础技能,为后续功能开发打基础。
本周 “ROS2 开发理论与实践进阶” 课程聚焦深化开发能力。内容含系统管理与工具应用、launch 与数据管理、坐标变换与多机协同、模型应用实践,助学员提升系统管控等能力,为进阶项目开发筑基。
本周围绕树莓派展开多维度实践,内容涵盖环境搭建、Lifecycle 状态机开发、Colcon 工具应用、进程内通信优化、参数监听及组件与插件开发等,通过多环节实操夯实 ROS2 项目开发实践基础。
本周聚焦关键内容:介绍 ROS2 功能点与机器人架构,搭建远程开发环境,解决 USB 设备识别问题,讲解硬件平台使用及 rviz2 显示里程计状态,用 C++ 和 Python 实现功能,助学员掌握核心技能。
本周课程聚焦热门传感器实操,涵盖激光雷达、相机、IMU、GNSS 等,内容包括概念学习、仿真开发、消息接口实现、数据处理及多传感器融合等,助学员掌握 ROS2 中传感器核心应用与开发技巧。
本周 聚焦机器人核心技术,第一节讲仿真场景、概念及工具(stage_ros2/ignition_gazebo)使用与集成;第二节解析导航与 SLAM 概念、架构及技术内涵,为自主导航开发筑牢基础。
本周聚焦实用技术,涵盖地图服务与 AMCL 定位、导航服务器配置、多车编队实践、智能语音集成(讯飞 SDK)。学员通过实操掌握地图应用、导航配置、多车协作及语音融合,提升 ROS2 项目开发能力。
本周聚焦自动驾驶架构与运动控制,介绍沙盘硬件、系统架构,分析运动控制需求及接口;实现视频流读取、发布与处理;基于需求完成行为决策功能开发;通过系统集成实践,助学员掌握 ROS2 自动驾驶开发全流程。
本周聚焦核心技能,进行 Boost.Asio 串口实操,夯实通信基础,再开发底盘驱动,搭建代码框架并实现控制与解析功能;最后探索 ROS2 驱动集成,实现通信、数据发布及里程计功能。课程助学员掌握关键技术,奠定开发基础。
本周聚焦 TOF 激光雷达实战,讲解组成、原理及优势,实操上位机参数与驱动;剖析通讯协议,演示 SDK 与 ROS2 集成;开发驱动功能包,搭建端口映射与安全机制。课程助学员掌握开发全流程,实现能力升华。
预售规则
1. 定金支付成功后,可在“我的订单”-“未支付”栏查看所要支付尾款的订单。
2. 尾款支付开启后,请在规定时间内支付尾款,若超出尾款支付时间,订单将自动关闭。请关注短信、慕课网平台及慕课网微信号等渠道推送的提醒消息。
3. 定金可在课程原价基础上抵扣页面显示金额,具体数额及计算方式见详情页。
4. 已支付定金但未在规定时间支付尾款的用户,定金不可退。
5. 如您对预售活动有其它疑问,请联系客服:kf@imooc.com。