JetBot: ROS AI Kit: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
Zeile 1: | Zeile 1: | ||
[[ | |||
[[ | [[Category:JetBot ROS AI Robot]] | ||
[[ | [[File:Waveshare jetbot-ros-ai-kit-1.jpg|thumb|right|490px|Fig. 1: JetBot ROS AI Robot by [https://www.waveshare.com/product/robotics/mobile-robots/jetson-nano-ai-robots/jetbot-ros-ai-kit.htm Waveshare]]] | ||
{| class="wikitable" | [[Category:AMR]] | ||
{| class="wikitable" | |||
|- | |- | ||
| ''' | | '''Author:''' || Ammar Imran Khan | ||
|- | |- | ||
| ''' | | '''Type:''' || Bachelor's Thesis | ||
|- | |- | ||
| ''' | | '''Start Date:''' || TBD | ||
|- | |- | ||
| ''' | | '''Submission Date:''' || TBD | ||
|- | |- | ||
| ''' | | '''Supervisor:''' || [[User:Ulrich_Schneider| Prof. Dr.-Ing. Schneider]] | ||
|} | |} | ||
<br> | <br> | ||
{{#ev:youtube|https://youtu.be/hyaE4e2QQBQ?si=of_5IbAODocCLTik | 500 | right | YouTube: Waveshare JetBot Professional ROS AI Kit |frame}} | {{#ev:youtube|https://youtu.be/hyaE4e2QQBQ?si=of_5IbAODocCLTik | 500 | right | YouTube: Waveshare JetBot Professional ROS AI Kit |frame}} | ||
== | == Introduction == | ||
For over two years, we have been working with the [[Robotics_and_Autonomous_Systems|Robotics and Autonomous Systems]] research group on the autonomous navigation of an Automated Guided Vehicle (AGV). We are seeking student assistance for further development. | |||
'''Title:''' LiDAR SLAM for a JetBot using the Robot Operating System | '''Title:''' LiDAR SLAM for a JetBot using the Robot Operating System | ||
== | == Task Description == | ||
# | # Assembly and commissioning of a JetBot (hardware is available) | ||
# | # Familiarization with the existing system (JetBot) | ||
# | # Review and improvement of the existing [[Guide_for_Easy_Introduction_to_ROS2|documentation]] | ||
# | # Control of the JetBot | ||
# | # Focus on one of the following areas: | ||
## SLAM LiDAR Mapping | ## SLAM LiDAR Mapping | ||
## | ## Path Planning, Autonomous Navigation, Dynamic Obstacle Handling | ||
## | ## Image Processing | ||
## | ## Human-Robot Speech Interaction | ||
# | # Testing and scientific documentation in the HSHL Wiki | ||
== | == Requirements == | ||
The project requires prior knowledge in the following areas. If you do not meet these requirements, you will need to acquire the knowledge through literature or online courses as part of the work. | |||
* | * Proficiency with Linux | ||
* C | * C Programming | ||
* | * Document versioning with SVN | ||
* Optional: | * Optional: | ||
**AI Deep Learning | ** AI Deep Learning with NVIDIA Jetson Nano | ||
**OpenCV Vision Processing | ** OpenCV Vision Processing | ||
**Simulation | ** Simulation with [https://cyberbotics.com/ Webots] | ||
** | ** Working with [[ROS2_Tutorial|ROS2]] | ||
**[[ | ** [[Particle_Filter_SLAM_for_an_AMR|Particle Filter SLAM]] | ||
** | ** Human-Robot Speech Interaction | ||
== | == Requirements for the Scientific Work == | ||
* | * Scientific approach (project plan, etc.), useful article: [[Gantt_Chart|Creating a Gantt Chart]] | ||
* | * Weekly progress reports (informative), update the [[Discussion:JetBot:_ROS_AI_Kit|meeting minutes]] - live discussion with Prof. Schneider | ||
* | * Project presentation in the Wiki | ||
* | * Daily backup of work results in [[Software_Versioning_with_SVN|SVN]] | ||
* | * Daily documentation of working hours | ||
*[[ | * [[Student_Work_with_Prof._Schneider|Student Work with Prof. Schneider]] | ||
*[[ | * [[Requirements_for_a_Scientific_Work| Requirements for Scientific Work]] | ||
== | == Useful Links == | ||
*[https://www.waveshare.com/product/robotics/mobile-robots/jetson-nano-ai-robots/jetbot-ros-ai-kit.htm Waveshare: JetBot Professional Version ROS AI Kit] | *[https://www.waveshare.com/product/robotics/mobile-robots/jetson-nano-ai-robots/jetbot-ros-ai-kit.htm Waveshare: JetBot Professional Version ROS AI Kit] | ||
*[https://www.waveshare.com/wiki/JetBot_ROS_AI_Kit Waveshare: JetBot ROS AI Kit Wiki] | *[https://www.waveshare.com/wiki/JetBot_ROS_AI_Kit Waveshare: JetBot ROS AI Kit Wiki] | ||
---- | ---- | ||
→ | → back to the main article: [[Open_Topics_by_Prof._Schneider| Student Work]] |
Version vom 27. August 2024, 12:41 Uhr
Author: | Ammar Imran Khan |
Type: | Bachelor's Thesis |
Start Date: | TBD |
Submission Date: | TBD |
Supervisor: | Prof. Dr.-Ing. Schneider |
Introduction
For over two years, we have been working with the Robotics and Autonomous Systems research group on the autonomous navigation of an Automated Guided Vehicle (AGV). We are seeking student assistance for further development.
Title: LiDAR SLAM for a JetBot using the Robot Operating System
Task Description
- Assembly and commissioning of a JetBot (hardware is available)
- Familiarization with the existing system (JetBot)
- Review and improvement of the existing documentation
- Control of the JetBot
- Focus on one of the following areas:
- SLAM LiDAR Mapping
- Path Planning, Autonomous Navigation, Dynamic Obstacle Handling
- Image Processing
- Human-Robot Speech Interaction
- Testing and scientific documentation in the HSHL Wiki
Requirements
The project requires prior knowledge in the following areas. If you do not meet these requirements, you will need to acquire the knowledge through literature or online courses as part of the work.
- Proficiency with Linux
- C Programming
- Document versioning with SVN
- Optional:
- AI Deep Learning with NVIDIA Jetson Nano
- OpenCV Vision Processing
- Simulation with Webots
- Working with ROS2
- Particle Filter SLAM
- Human-Robot Speech Interaction
Requirements for the Scientific Work
- Scientific approach (project plan, etc.), useful article: Creating a Gantt Chart
- Weekly progress reports (informative), update the meeting minutes - live discussion with Prof. Schneider
- Project presentation in the Wiki
- Daily backup of work results in SVN
- Daily documentation of working hours
- Student Work with Prof. Schneider
- Requirements for Scientific Work
Useful Links
→ back to the main article: Student Work