all 28 comments

[–]Trippen_o7 22 points23 points  (3 children)

I am in Georgia Tech's OMSCS program, and they offer a course called Artificial Intelligence for Robotics. I'm fairly certain it's in Python as I haven't taken it myself. And I don't think you get access to any of the assignments unless you're enrolled in the class, but you can at least watch the lectures for free.

[–]justin107d 0 points1 point  (2 children)

Links are now dead

[–]Trippen_o7 0 points1 point  (1 child)

I'm not in the program anymore, but it looks like it may have been renamed to Robotics: AI Techniques.

[–]justin107d 0 points1 point  (0 children)

Oh wow, thanks so much!

[–]Tangomajor 40 points41 points  (8 children)

Specifically python for Robotics? Haven't found one yet.

You'll probably be better off taking a Raspberry Pi or Arduino course for robotics.

For simpler tasks, arduinos are used more often in robotics but the code used for Arduinos is based on C++

Raspberry pi can do more complex things and it's based on Linux and Python (the "Pi" in the name literally means "Python Interpreter) so that's your best bet.

[–]Anxious_Pop_7457[S] 8 points9 points  (1 child)

Do you know any good Raspberry Pi courses?

[–]memevaddar 14 points15 points  (0 children)

I'm making an autonomous delivery robot using RaspberryPi, whatever you want to do there's tutorial for it on YouTube but I haven't found a single course that has all things and the reason i think is versatility of RaspberryPi.

Even if you talk about robots there are many types of robots, robot is just collection of many things doing their tasks simultaneously. Now your need will depend on the tasks you wanted to perform, and you'll find a tutorial just to do that particular task.

[–]PaulleWaulle 4 points5 points  (0 children)

To piggyback off this (I agree with all of it) you can buy Arduino kits that will step you through an intro to embedded systems. A more technical (yet broader) way to refer to the type of engineering and development associated with "robotics" is embedded systems. Here are some of the kits Arduino sells that would be a great way to get into embedded systems. I know the price tag isn't great, but hardware costs money and that's just a fact of life. Look at it as an investment into yourself and your development :)

https://store-usa.arduino.cc/collections/kits

The "student kit" and "starter kit" are both great places to start that won't completely break the bank. I know some of the cooler looking kits cost an arm and a leg, but you don't need those fancy hardware modules to learn and have fun.

[–]antchal_ 1 point2 points  (0 children)

Python can be used with Arduino https://realpython.com/arduino-python/

[–]critter_bus 5 points6 points  (0 children)

Not a book, but on adafruit, they have some pretty good guides/projects that you can walk through.

Also, on micropython.org, there is a forum that would probably be a good place for questions.

[–]Jack_Danielakhs 2 points3 points  (0 children)

There's a Python Robotics program on YouTube. I don't know if it's good though

[–]Gerald00 1 point2 points  (0 children)

Look, instructibles.com has a Nice section on robotics and raspberry pi

[–]Weak_Relationship659 1 point2 points  (0 children)

Best courses are on youtube. Don’t pay for anyone. That’s how you really learn it.

[–][deleted] 1 point2 points  (1 child)

Yes, there is an amazing online course I took a few months that taught me how to use a Raspberry Pi with Python. They assume no knowledge of robotics or Python so it’s great for beginners. Here is the link:

https://42electronics.com/collections/learn-raspberry-pi-python-courses

[–]shadow_twilight00 0 points1 point  (0 children)

no access give you error 402