Skip to the content.

本周主要围绕开发环境配置、版本管理工具以及容器化与机器人系统基础进行学习与实践,具体内容如下:

一、Git 与 GitHub 基础操作 本周学习并实践了 Git 的基本操作流程,包括仓库初始化、文件添加、提交以及远程推送等操作。在 GitHub 上创建并管理代码仓库,同时在 Ubuntu 终端中使用 git 命令进行版本控制操作,掌握了 git add、git commit、git push 等基本流程,并解决了部分命令使用错误问题,加深了对版本管理机制的理解。

二、Ubuntu 终端与目录操作 进一步熟悉了 Ubuntu 系统的命令行操作,包括文件目录的查看、切换与管理等基础命令(如 ls、cd、pwd 等)。通过实际操作加深了对 Linux 文件系统结构的理解,提高了在终端环境下进行开发与调试的能力。

三、VS Code 与开发环境使用 学习并使用 Visual Studio Code 进行代码编写与管理,并结合终端进行程序运行与调试操作。初步掌握了在 VS Code 中集成终端以及进行项目文件管理的方法,提高了开发效率。

四、Docker 与 ROS2 基础实践 学习了 Docker 的基本概念与使用方法,并了解其在环境隔离与部署中的作用。在实践中尝试运行 ROS2 容器镜像,并在容器中执行基础命令与测试节点,初步体验了 Robot Operating System 2 的运行方式与通信机制,对机器人开发环境有了初步认识。

五、总体总结 本周通过理论学习与实际操作相结合的方式,完成了开发环境的基础搭建与多种工具的初步使用,包括 Git 版本管理、Linux 终端操作、VS Code 开发环境以及 Docker 与 ROS2 的基础运行。整体上提升了在 Linux 环境下进行软件开发与机器人系统操作的能力,为后续深入学习打下基础。 alt text