As we all partake in out own robotics journey we inevitably find different resources for information. My particular journey is a quest for autonomy. I am looking to build autonomous robots which perform specific tasks. Much of my time in this quest is internet research. And, in so doing, I’ve found some fantastic resources that I wanted to share with the group. What follows is a listing of links to web sites and videos on several topics. Some of the topics are definitely more advanced than others. Many of them are still well beyond me, but I’ll get there. Regardless, it’s good reading.
Interesting robot projects:
- Felix a four legged robot | Let’s Make Robots! – This is a small, servo driven robot inspired from nature similar to BigDog and Spot from Boston Dynamics.
- InMoov » open-source 3D printed life-size robot – The site for the humanoid robot we are building in the group.
- Super Droid Bot – w/ Learning AI and Thermal Array | Let’s Make Robots! – Anna is a pretty advanced AI/human interaction robot project. There are some great hints and tips for creating something similar that I would like to see leveraged for our InMoov.
- hexapodrobot.com • View topic – STALKER quadruped robot – Stalker is an awesome and creepy quadruped (not hexapod like the link says). It’s the inspiration and platform I want to use for my Bad Egg project when I get around to it.
- NETLab Toolkit – Drag and drop tool for building IoT projects with an interesting interface.
- Search | mbed – The results page for the m3pi robot search on the mbed site.
- Morphology. Drawing. Life.JANSEN – KLANN LINKAGE COMPARISON – A site comparing the Jansen and Klann linkage. Jansen linkage is more commonly known for it’s use in Srandbeast robots while Klann linkage is used in some spider type robotics.
- BEAM Schematics – Designs for really simple robots. This is a great place to start your robotics journey as the robots are simple, display simple behavior, and can be built from scavenged parts.
- nguyer/node-kinect · GitHub – This is a library for Node.js to access and use the MS Kinect.
- The Robot Operating System (ROS) – An open source collection of packages for programming robots. It runs on Linux operating systems and is probably the most popular in R&D, used by Boston Dynamics, NASA, and most of the heavy hitters in robotics development. Tough to learn, but very powerful.
- MRPT | Empowering C++ development in robotics – One of many frameworks for programming robots using c++. I don’t know how it compares to ROS, but I’d like to find out.
- The Intel Edison – The landing page for the Intel Edison processor
- The Department of Photogrammetry at Bonn University in Germany – This is an incredible resource if you are interested in robotic localization and mapping. The professor’s YouTube channel is linked below with video of his lectures.
- Photogrammetry and Robotic Mapping videos – These are the lecture photos from Professor Stachniss at the University of Bonn in Germany. If you want to know about localization and mapping, this is it.
- Homebrew Robotics Club – These are the videos of the HBRC in Silicon Valley. This is the robotics club we need to be emulating because, wow.
- Fine Servo Control With Joystick | http://myrobotlab.org – MyRobotLab is a robotics programming/control package used in the InMoov and other projects. It’s intended to make control easy. This page is a tutorial on using this package to control a servo with a game controller.
- Joystick to Tank Drive Conversion – This is an awesome page outlining the math to convert X and Y inputs from a joystick to the A and B power levels needed to control speed and direction of a differential drive robot (tank drive).
- Web-controlled Twittering Roomba – A project to control a Roomba via the internet.
- Wiring Connection Diagrams | Lead Wire | Stepper Motors | Lin Engineering – Wiring diagrams for 4, 6, and 8 lead stepper motors.
- joshvillbrandt/GoProController · GitHub – A library to control multiple GoPro cameras using Python on Linux based systems. I booked marked this as part of some VR research I was doing.
- Projects from Tech: Serial Communication on a ATtiny85 with the SoftwareSerial Library. – Using serial connection on an 8 pin ATtiny85.
- Make Your Own Cluster Computer – Tinkernut LabsRobotics Library – Using Raspberry Pi 2s to create a cluster computer for parallel computing. I started to go down this path for the Nomad project but abandoned it due to its complexity and my limited time for the project. But, if you want to experiment with parallel processing, here you go.
Robot Kits and Information:
These are links to a couple of the kits I’ve purchased.
- RoboGames! (formerly ROBOlympics) – The big international robotics competition.
- AVC – The annual Sparkfun robotics challenge – This is the Autonomous Vehicle Challenge (AVC) Sparkfun puts on every year. It is the competition Nomad was developed for to participate in 2016.
These links are some of them I have bookmarked over the past couple years. Some are more relevant to current pursuits than others. If you have more we can add them here, or you can start a thread of your own.
I hope these are useful.