User Tools

Site Tools


drone-technolgy:ss2024:about-duckietown

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
drone-technolgy:ss2024:about-duckietown [2024/05/17 07:01] harley.laradrone-technolgy:ss2024:about-duckietown [2024/05/17 07:05] (current) harley.lara
Line 29: Line 29:
   - **(extra) Docker**: Runtime to run containerized software.   - **(extra) Docker**: Runtime to run containerized software.
  
-Requiring students to learn that stack of software tools in one semester in a autonomous robotics course only causes them to lose focus, because instead of concentrating on concepts, implementation and algorithms for autonomous systems students have to invest time in acquiring the necessary knowledge (if they don't have it) in order to gain the skills that will then allow them to perform the implementations and assignments, for example the student may have never used GNU/Linux and now they have to become familiar with it. The problem of this monumental barrier to entry, is the one that many companies with an educational focus are trying to address, among them of course, duckietown (more about this later); where they provide a "ready-to-use" environment so that the learner can concentrate on the concepts/algorithms and not on the whole stack of software and setups that make it possible to run. As an example (I have to admit that exaggerated just to make the point): No "conventional" user studies the Linux Kernel to be able to use the operating system, because the right level of abstraction is also highly appreciated, and sometimes we just need it to "just work"+Requiring students to learn that stack of software tools in one semester in a autonomous robotics course only causes them to lose focus, because instead of concentrating on concepts, implementation and algorithms for autonomous systems students have to invest time in acquiring the necessary knowledge (if they don't have it) in order to gain the skills that will then allow them to perform the implementations and assignments, for example the student may have never used GNU/Linux and now they have to become familiar with it. The problem of this monumental barrier to entry, is the one that many companies with an educational focus are trying to address, among them of course, duckietown (more about this later); where they provide a "ready-to-use" environment so that the learner can concentrate on the concepts/algorithms and not on the whole stack of software and setups that make it possible to run. As an example (I have to admit that exaggerated just to make the point): No "conventional" user studies the Linux Kernel to be able to use the operating system, because__ the right level of abstraction is also highly appreciated, and sometimes we just need it to "just work"__
  
 With that preamble the following is a set of good things, and some things we consider not so good about the Duckietown software stack. With that preamble the following is a set of good things, and some things we consider not so good about the Duckietown software stack.
drone-technolgy/ss2024/about-duckietown.txt · Last modified: 2024/05/17 07:05 by harley.lara