Тема 1: Методические аспекты данного курса и настройка ПО

Введение в курс:

1.1 Обзор содержания курса:

  • Мы начнем с изучения основ синтаксиса Python, включая работу с переменными, оператором присваивания и типами данных. Затем мы перейдем к более продвинутым темам, таким как условные операторы, циклы, функции и их параметры. Мы также рассмотрим основы объектно-ориентированного программирования и представим учащимся концепцию модулей и пакетов в Python.

  • В каждом уроке будут представлены теоретические материалы, примеры кода и практические задания, которые помогут учащимся закрепить полученные знания и навыки. Мы будем активно использовать учебного робота, чтобы учащиеся могли применить свои знания на практике и увидеть результат своей работы.

1.2 Цели курса:

  • Основной целью этого курса является обучение учащихся не только синтаксису языка Python, но и развитие их аналитических и проблемно-ориентированных навыков. Мы хотим, чтобы учащиеся научились анализировать задачи, разбивать их на более мелкие подзадачи и эффективно решать их с помощью Python. Также мы стремимся развить учащихся в качестве самостоятельных программистов, способных создавать свои собственные программы и проекты.

  • В процессе обучения мы также будем акцентировать внимание на практическом применении полученных знаний. Мы будем рассматривать реальные примеры использования Python в различных областях, чтобы учащиеся могли видеть, как они могут применить свои навыки в реальной жизни. Мы также поощряем учащихся к самостоятельному исследованию и экспериментированию с Python, чтобы они могли расширить свои знания и умения.

Для того, чтобы решать практические задания данного курса, на компьютер учащегося необходимо установить VSCode (https://code.visualstudio.com/arrow-up-right)

  • После установки VSCode необходимо установить расширение SSH FS

  • Настройте SSH FS

    • Нажмите открыть

  • Затем выберете "Open settings and configurations"

  • Нажмите "Add" - добавить

Заполните: Host, Username, Password

Host - IP робота

Username - pi

Password - brobro

  • Нажмите сохранить

  • Снова откройте SSH FS

  • Нажмите добавить папку рабочего окружения "Add workspace folder

  • Выберете созданную конфигурацию

"

  • Убедитесь что VSCode подключился, слева на панели вы увидите список папок и файлов робота

Подключение к учебному роботу для выполнения практических заданий в дальнейших уроках.

Для подключения используйте терминал встроенный в VSCode или любой другой удобный вам терминал

  • Выберете "New Terminal"

В командной строке терминала наберите ssh pi@turtlebro(номер робота)

или ssh pi@(ip робота)

Пароль: brobro

Пароль при вводе не отображается!

  • Вы подключились к роботу, теперь вы можете запускать ваши программы при помощи Python, для того чтобы робот их исполнял

Дополнительно

Для того, чтобы использовать динамики робота для воспроизведения голоса необходимо запустить голосовой пакет. Для этого зайдите по ssh на робота и запустите голосовой пакет командой: roslaunch turtlebro_speech speech_service.launch

Для того, чтобы использовать возможности автономной навигации, необходимо также запустить соответствующий пакет. Для этого зайдите по ssh на робота и запустите навигацию командой: roslaunch turtlebro_navigation turtlebro_slam_navigation.launch

Last updated