User Tools

Site Tools


drones:ss2024:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
drones:ss2024:start [2024/02/03 19:03] – [Week 1: Introduction to ROS2 Basics] rolfdrones:ss2024:start [2024/02/03 19:04] (current) rolf
Line 58: Line 58:
  
 ===== Week 2: Gazebo Simulation with ROS2 ===== ===== Week 2: Gazebo Simulation with ROS2 =====
-  **Objective**: Introduce students to Gazebo, a powerful robot simulation environment. +  **Objective**: Introduce students to Gazebo, a powerful robot simulation environment. 
-  **Topics**:+  **Topics**:
     - Overview of Gazebo and its integration with ROS2.     - Overview of Gazebo and its integration with ROS2.
     - Creating and launching robot simulations in Gazebo.     - Creating and launching robot simulations in Gazebo.
Line 66: Line 66:
  
 ===== Week 3-4: Building a 4WD Robot Model in Gazebo ===== ===== Week 3-4: Building a 4WD Robot Model in Gazebo =====
-**Objective**: Students will design and simulate a 4-wheel-drive (4WD) robot. +  * **Objective**: Students will design and simulate a 4-wheel-drive (4WD) robot. 
-**Topics**:+  **Topics**:
     - Robot kinematics and dynamics.     - Robot kinematics and dynamics.
     - Designing the robot model (chassis, wheels, sensors) in URDF (Unified Robot Description Format).     - Designing the robot model (chassis, wheels, sensors) in URDF (Unified Robot Description Format).
Line 74: Line 74:
  
 ===== Week 5-6: Introduction to NVIDIA Jetson for Computer Vision ===== ===== Week 5-6: Introduction to NVIDIA Jetson for Computer Vision =====
-**Objective**: Understand the role of NVIDIA Jetson in robotics and computer vision. +  * **Objective**: Understand the role of NVIDIA Jetson in robotics and computer vision. 
-**Topics**:+  **Topics**:
     - Introduction to Jetson platforms (e.g., Jetson Nano, Jetson Xavier).     - Introduction to Jetson platforms (e.g., Jetson Nano, Jetson Xavier).
     - Installing JetPack SDK.     - Installing JetPack SDK.
Line 82: Line 82:
  
 ===== Week 7-8: Lidar and SLAM ===== ===== Week 7-8: Lidar and SLAM =====
-**Objective**: Explore Simultaneous Localization and Mapping (SLAM) techniques using Lidar. +  * **Objective**: Explore Simultaneous Localization and Mapping (SLAM) techniques using Lidar. 
-**Topics**:+  **Topics**:
     - Lidar principles and types.     - Lidar principles and types.
     - ROS2 integration with Lidar sensors.     - ROS2 integration with Lidar sensors.
Line 90: Line 90:
  
 ===== Week 9-10: Assembling the Physical Robot ===== ===== Week 9-10: Assembling the Physical Robot =====
-**Objective**: Hands-on experience with hardware assembly. +  * **Objective**: Hands-on experience with hardware assembly. 
-**Topics**:+  **Topics**:
     - Selecting components (motors, wheels, chassis).     - Selecting components (motors, wheels, chassis).
     - Wiring and connecting sensors (Lidar, IMU).     - Wiring and connecting sensors (Lidar, IMU).
Line 98: Line 98:
  
 ===== Week 11-12: Programming and Deployment ===== ===== Week 11-12: Programming and Deployment =====
-**Objective**: Students will program the physical robot and deploy ROS2 applications. +  * **Objective**: Students will program the physical robot and deploy ROS2 applications. 
-**Topics**:+  **Topics**:
     - Writing ROS2 nodes for robot control (e.g., motor control, Lidar data processing).     - Writing ROS2 nodes for robot control (e.g., motor control, Lidar data processing).
     - Integrating computer vision algorithms (object detection, obstacle avoidance).     - Integrating computer vision algorithms (object detection, obstacle avoidance).
Line 106: Line 106:
  
 ===== Assessment and Evaluation ===== ===== Assessment and Evaluation =====
-Regular quizzes, assignments, and a final project demonstration. +  * Regular quizzes, assignments, and a final project demonstration. 
-Encourage students to document their progress in ROS2 notebooks or reports.+  Encourage students to document their progress in ROS2 notebooks or reports.
  
 Remember to adapt the pace and depth of each topic based on your students' learning curve. Feel free to adjust the curriculum to suit your specific teaching style and resources. Happy teaching! 🤖📚 Remember to adapt the pace and depth of each topic based on your students' learning curve. Feel free to adjust the curriculum to suit your specific teaching style and resources. Happy teaching! 🤖📚
 ``` ```
 Feel free to copy and paste this content into your DokuWiki page, and make any necessary adjustments to fit your course structure. If you have any further questions or need additional assistance, feel free to ask! 😊 Feel free to copy and paste this content into your DokuWiki page, and make any necessary adjustments to fit your course structure. If you have any further questions or need additional assistance, feel free to ask! 😊
drones/ss2024/start.txt · Last modified: 2024/02/03 19:04 by rolf