Self-Driving Cars with Duckietown: Learning Autonomy on the Jetson Nano
duckietown.org
duckietown.org
I would be curious if any other course pairs their offering with hardware. The big one is Udacity and I cannot tell from their syllabus if they have hardware. (They don't mention any, so I assume they do not).
Our feeling is that to really learn about robotics you need to touch and see things with your own eyes. This was one of the major motivating factors for us.
By the way, because it's a kit that you assemble, after you finish this course (and the follow-ups to come out) can do other projects with the Jetson Nano, sensors, and servos included.
You've got four items on there:
- Basic Linux, Python, Git
- Elements of linear algebra, probability, calculus
- Elements of kinematics, dynamics
- Computer with native Ubuntu installation
It's clear enough what the first and last item demand of the student, but the rest, I'm not so sure. edx lists the course as "Introductory" and I guess the question is, "for whom?" :-)For the second point ("elements of linear algebra .. ") we are going to need to use matrices to represent coordinate systems.
For the third point ("elements of kinematics, dynamics") we are going to write down the equation of motions of the robot with time derivatives (ODEs).
If you have never heard of these things you might want to read up on them first.
Really excited for this course + hardware. I think one top value for me personally is that more time could be spent on hacking the ml algorithms, replicating and comparing with real research work (https://www.duckietown.org/archives/63665).
I live in India and find the shipping costs of MOOC Founder's Edition Kit (369 USD + 49 USD) a bit expensive. Just the Duckiebot MOOC Founder's Edition costs 14 USD to ship.idk what custom duty would the govt put on it :(.
1. Is there any alternative to shipping it? 2. Is there anyway to build similar bot from parts for the course? 3. I guess, since you're non-profit it's made such that it's cost effective rather than for profit. It would be great if you describe why you chose each of the component for the current bot.
Unfortunately the shipping costs are a pain, we hear you, and custom duties are a thing to consider.
We are actively working to provide a much more effective shipping solution to gradually more countries, and India is high on our list. You can sign up to our mailing list or follow us on Facebook, Linkedin, Twitter or Instagram to stay tuned with updates! (https://www.duckietown.org/contact)
The more we iterate the Duckiebot design the more we tend towards customization; to better engineer it, reduce costs, and provide more engaging learning experiences to a broader audience.
The Founder's edition Duckiebot is designed to host several sensors (IMU, ToF, Camera, wheel encoders), has 4 LEDs, a screen, a special duckie-battery and a PCB that makes it easy to manage everything.
not sure, we never tested the Duckietown stack on a Donkeycar.
Duckietown is based on ROS. You can assemble the robot and control it easily from ROS on your laptop (note that the stack runs on board completely).
For new hardware: we have in beta a Drone version of Duckietown for the high school: https://sites.brown.edu/duckiesky/ The Drone MOOC will arrive in time.
thanks for pointing out the 404, it should be fixed now.
The city track for the MOOC is currently bundled with the Duckiebot in the MOOC starter kit (https://get.duckietown.com/collections/starter-kits/products...). You'll need both to follow along in the course.
Since you have a few years experience hacking on the Jetson Nano platform. I am wondering if you have other recommendations regarding peripherals for it? What are some must have add-ons? What is missing from the ecosystem that you would like to see?
thank you! We are very excited to bring our vision of learning autonomy to the world, and it's great to see this interest.
The MOOC Duckiebot is the first of the family to be powered by NVIDIA. Our other Duckiebots as well as the Duckiedrone are Raspberry Pi based.
This said: as for peripherals you definitely want to get a compatible wifi dongle and provide cooling to the Jetson, e.g. with a fan. Add-ons (to the robot): we went for a modular, plug-and-play sensor suite and more features to enhance the hands-on experience (i.e., LEDs, screen).
You can acquire the hardware through https://get.duckietown.com/
Thanks!
You can see it on https://challenges.duckietown.org/v4 , the challenges server for the AI Driving Olympics: https://aido.duckietown.org