Michigan Robotics
University of Michigan Robotics Department. Michigan Robotics has 15 repositories available. Follow their code on GitHub.
193 posts
University of Michigan Robotics Department. Michigan Robotics has 15 repositories available. Follow their code on GitHub.
A guide to start using Peppy
I've been dreading this: My robot's rasberry pi 5 was built months ago. I have been using it a lot, installing, updating and changing code and config. All my code is separately in github repos. But there is a lot more state than the github repos. It is in config files, pip installs, and so on. I started to worry about the scenario where the MicroSD on the Pi just bites the dust. This does happen, randomly, and occasionally.

I could make a full and faithful copy of the MicroSD. It's a little time consuming but not hard. I could start over with a clean Ub...
I came across this fascinating paper documenting seven years of experience building and refining an undergraduate robotics course within a Computer Science curriculum, and it's packed with hard-won practical wisdom. Starting back in 2016, the author R. Pito Salas chronicles the full arc of the program's evolution — from initial goals and platform choices to the inevitable dead-ends and course corrections along the way. What I find most valuable here is the candid, longitudinal perspective: rather than presenting a polished snapshot of a program that already works, this paper honestly reflects on what changed and why. Key lesson...
Learn professional robotics basics hands-on by building a little Arduino and ROS2 -compatible robot. Maker's Pet Mini robot consists of a 120mm round base, two N20 motors (differential drive), a 360° scanning 2D LiDAR distance sensor, a motor driver board and an ESP32 development board. The Mini robot comes with step-by-step "from-scratch" assembly, setup, bring-up, operation instruction videos
RoboGrok is a complete hands-on university-level robotics course covering forward and inverse kinematics (Denavit-Hartenberg), sensors, computer vision (machine vision), Artificial Intelligence, and motion control.
Build a Robot for Free!
This guide outlines how to calculate power parameters for a mobile robot and select an appropriate power system. We cover frictional and acceleration forces, wheel type, and motor parameters to design a direct-drive system with a brushless motor. With the rated voltage, speed, and torque of the motor, we calculate the required power and minimum battery capacity to power the robot successfully. This discussion is a valuable resource for designing or selecting a power system for an indoor, service-oriented mobile robot capable of carrying a payload of 20 kg and achieving a speed of 1.
Seven years ago (2016), we began integrating Robotics into our Computer Science curriculum. This paper explores the mission, initial goals and objectives, specific choices we made along the way, and why and outcomes. Of course, we were not the first to do so. Our...
A complete library of resources that caters to all levels of Roboticists. - akshetP/robotics-resources
A complete library of resources that caters to all levels of Roboticists. - akshetP/robotics-resources
Web based supervisory system for ROS. Contribute to EESC-LabRoM/rosweb development by creating an account on GitHub.
ROS node that turns your robot into a web server to visualize ROS topics - dheera/rosboard
A web-based control center for ROS robots. Contribute to pantor/ros-control-center development by creating an account on GitHub.
Mini lessons in robotics
A practical and fun way of learning Robotics and Computer Vision
Smarter Robotics Collaborate / Simulate / Accelerate RoboDevOps platform to accelerate your development and adoption Get Started Connecting robotics teams to resources We are on a mission to accelerate the development and introduction of smarter robots into everyday life. Our platform empowers iterative development and collaboration helping you accelerate your development process and team performance: Use
No course has ever been this engaging and effective in teaching hard-to-master STEM skills!
Educational robot with support for various drive kinematics - IDiAL-IMSL/Edurob
Get your own Petoi Bittle Robot Dog today! This open-source robot pet with advanced features is perfect for tech enthusiasts and pet lovers alike. Order now!
Discover Pepper the humanoid robot designed to interact with humans. Standing 120cm tall, Pepper can perceive his environment and speak 15 languages.
The Wiki for Robot Builders.
Robotics Toolbox for Python. Contribute to petercorke/robotics-toolbox-python development by creating an account on GitHub.
The XRP Robotics Platform is a hands-on, comprehensive robotics platform and includes everything needed to build and program a beginner to advanced robot.
Experiential Robotics Platform (XRP) Kit – Beta –The XRP Robotics Platform is a hands-on, comprehensive robotics platform and includes everything needed to build and program a beginner to advanced robot.
Line maze algorithm –If you are experimenting with Robots and want to solve an intricate maze that has lines. this articles has some good insights and algorithms.
A closer look at Acorn, our open source precision farming rover – Research Blog – Twisted Fields community –Too cool. Let the author speak: “Hello Acorn fans! We recently released a new video, linked below. The rest of this post is an article version of the video for those that want to quickly scroll through the screenshots or prefer to read. If you’re new here, make sure to check out our announcement post where we talk more about the motivations and goals of the project. A closer look at Acorn, our open source precision farming rover Hello everyone and welcome to Twisted Fields, our research farm in San Gregorio …”
Efficient multi-SONAR with Arduino-like systems – Wimble Robotics –A bit esoteric Robotics article. It explains how one roboticist handles multiple ultrasonic sensors, using a clever polling and interrupt driven scheme.
Our new web site for the Robotics Lab. Finally after 5 years I found the time and the help to build a half decent web site
Robotics Lab @ Brandeis –Our new web site for the Robotics Lab. Finally after 5 years I found the time and the help to build a half decent web site
PID controller | Wikiwand –A proportional–integral–derivative controller is a control loop mechanism employing feedback that is widely used in industrial control systems and a variety of other applications requiring continuously modulated control. A PID controller continuously calculates an error value
e {\displaystyle e }
as the difference between a desired setpoint and a measured process variable and applies a correction based on proportional, integral, and derivative terms , hence the name.
roslocate – ROS Wiki –ROS tool to locate the source file for ROS packages. This is a little esoteric unless you are doing ROS development – like I do. But here it is for you ROS nerds.
Getting Ready for ROS Part 7: Describing a robot with URDF –This looks like a pretty good and detailed article about URDF – Unified Robot Description Format – used for Describing a Robot
Udev is really cryptic and advanced. It is often hard to trobuleshoot if you need to. What is it? Udev is the device manager for the Linux kernel. Udev dynamically creates or removes device node files at boot time in the /dev directory for all types of devices. Udev is now part of systemd as you can see by viewing the “udev” file names included with the systemd RPM package.
The Robotics Knowledgebase exists to advance knowledge in the robotics discipline.
Robotics Knowledge Base:The Wiki for Robot BuildersThis is a idiosyncratic collection of information. Some of it is pretty useful!The Robotics Knowledgebase exists to advance knowledge in the robotics discipline.
visualize URDF/XACRO file, URDF Viewer works on Windows/MacOS/Linux - GitHub - openrr/urdf-viz: visualize URDF/XACRO file, URDF Viewer works on Windows/MacOS/Linux
urdf-viz: visualize URDFvisualize URDF/XACRO file, URDF Viewer works on Windows/MacOS/Linux – GitHub – openrr/urdf-viz: visualize URDF/XACRO file, URDF Viewer works on Windows/MacOS/Linux
Huskylens is an easy-to-use AI camera | Vision Sensor. DFRobot Huskylens (SEN0305) is equipped with multiple functions, such as face recognition, object tracking, object recognition, line tracking, color recognition, and tag(QR code) recognition.
HuskyLens – An AI Camera: Click, Learn, and Play | Vision Sensor | DFRobot Electronics Huskylens is an easy-to-use AI camera | Vision Sensor. DFRobot Huskylens (SEN0305) is equipped with multiple functions, such as face recognition, object tracking, object recognition, line tracking, color recognition, and tag(QR code) recognition. June 12, 2022 at 03:01AM
The Yale OpenHand Project is a movement to advance the design and use of robotic hands designed and built through rapid-prototyping techniques in order to encourage more variation and innovation in mechanical hardware.
Yale OpenHand Project The Yale OpenHand Project is a movement to advance the design and use of robotic hands designed and built through rapid-prototyping techniques in order to encourage more variation and innovation in mechanical hardware. April 29, 2022 at 02:02PM
Chapter 09 Embedded System ▪ ROS Online Course: This ROS course is a ROS robot programming guide based on the experiences we had accumulated from ROS projects like TurtleBot3, OpenCR a… April 28, 2022 at 03:54AM
navigation/Troubleshooting – ROS Wiki
April 24, 2022 at 04:45AM
Mechanical & Wheels – Hands On Ground Robot Design – Robots For Roboticists This post is part of the Hands on Ground Robot Design series. See here for the full list of posts/topics https://robotsforroboticists.com/hands-on-ground-robot–drone-design-series Robot Size Decision After we have the list of system requirements we start with the design of the mechanical structure of the robot. In this case we decided that a wheeled robot would be […] April 15, 2022 at 02:49PM
Freedom Robotics creates powerful control and monitoring software to enable the next generation of robotics companies to build, operate, and scale robots and robotic fleets.
Mecanum wheel Lidar High-precision camera myAGV is jointly developed by Elephant Robot and Huaway. The manipulator uses mycobot and loads camera Eye-in-Hand design. myAGV adopts Mecanum wheel + lidar + high-precision camera. Control mode: autonomous navigation, handle control, keyboard control, etc.
myAGV – Mecanum wheels Lidar High-precision camera carkit Mecanum wheel Lidar High-precision camera myAGV is jointly developed by Elephant Robot and Huaway. The manipulator uses mycobot and loads camera Eye-in-Hand design. myAGV adopts Mecanum wheel + lidar + high-precision camera. Control mode: autonomous navigation, handle control, keyboard control, etc. April 14, 2022 at 02:38PM
Freedom Robotics Freedom Robotics creates powerful control and monitoring software to enable the next generation of robotics companies to build, operate, and scale robots and robotic fleets. April 14, 2022 at 02:41PM
How to Set Up the ROS Navigation Stack on a Robot – Automatic Addison Good information about setting up and conviguring navigation April 13, 2022 at 10:25PM
navigation/Tutorials/RobotSetup – ROS Wiki Setting up ROS navigation April 13, 2022 at 10:28PM
Kalman Filter: An Algorithm for making sense from the insights of various sensors fused together. An Algorithm that is an Astrologer for the Sensor fusion process.It can predict a estimate for you and would correct itself if its… April 4, 2022 at 05:01PM
Robot demos. Contribute to UbiquityRobotics/demos development by creating an account on GitHub.
demos/follow.py at master · UbiquityRobotics/demos Robot demos. Contribute to UbiquityRobotics/demos development by creating an account on GitHub. April 1, 2022 at 04:35PM
Simultaneous localization and mapping using fiducial markers. - jrlandau/fiducials-1: Simultaneous localization and mapping using fiducial markers.
jrlandau/fiducials-1: Simultaneous localization and mapping using fiducial markers. Simultaneous localization and mapping using fiducial markers. – jrlandau/fiducials-1: Simultaneous localization and mapping using fiducial markers. March 29, 2022 at 05:47PM
If you're using ROS on a Raspberry Pi board, check out those useful tips for making more robust, high-performance, and scalable robotics projects!
Marker detection · Clover A section from another robot that describes how to use aruco_detect March 26, 2022 at 07:48PM
aruco/tutorials/aruco_detection/aruco_detection.markdown · 54e1b98ed694a1230086578265395e9b5c7efada · Matvey Safroshkin / OSLab_aruco_calib the calibration using opencv Aruco markers and CCalib March 26, 2022 at 07:45PM
Using ROS on Raspberry Pi: Best Practices – The Robotics Back-End If you’re using ROS on a Raspberry Pi board, check out those useful tips for making more robust, high-performance, and scalable robotics projects! March 26, 2022 at 04:13PM
In this tutorial, we will go through the entire process, step by step, of how to detect lanes on a road in real time using the OpenCV computer vision library and Python. By the end of this tutorial, you will know how to build (from scratch) an application that can automatically detect lanes in a video stream from a front-facing camera mounted on a car. You’ll be able to generate this video below.
The Ultimate Guide to Real-Time Lane Detection Using OpenCV – Automatic Addison In this tutorial, we will go through the entire process, step by step, of how to detect lanes on a road in real time using the OpenCV computer vision library and Python. By the end of this tutorial, you will know how to build (from scratch) an application that can automatically detect lanes in a video stream from a front-facing camera mounted on a car. You’ll be able to generate this video below. March 22, 2022 at 03:46PM
Pose estimation is of great importance in many computer vision applications: robot navigation, augmented reality, and many more. This process is based on finding correspondences between points in the real environment and their 2d image projection. This is usually a difficult step, and thus it is common to use synthetic or fiducial markers to make it easier.
The Fiducial Follow App Tutorials for Magni March 18, 2022 at 08:35PM
Introduction – Docs – Foxglove Studio Looks great, but I have not tried it! Foxglove Studio is a visualization and debugging tool for your robotics data, conveniently packaged as a desktop app. March 18, 2022 at 09:49PM
Fiducial-Based Localization Tutorials for MagniThis document discusses running our fiducial based navigation software on a Ubiquity Robotics robot base, using the supported Raspberry Pi camera. It also assumes that you have a workstation with ROS installed, which is connected to a network in common with the robot. You will need a printer, too. March 18, 2022 at 08:36PM
Calibrating a Monocular Camera with ROS – Robotics with ROS ROS use OpenCV for camera calibration but the format that it stores the data is different than OpenCV. Also, you need to know where to place the camera calibration files so ROS can find it and publish it. 1.First, you need to install usb cam package from ROS and uvcdynctrl to disable autofocus: sudo apt-get install ros-kinetic-usb-cam uvcdynctrl 2.Open … Calibrating a Monocular Camera with ROS Read More » March 18, 2022 at 08:38PM
PyImageSearch University Courses: You can master Computer Vision, Deep Learning, and OpenCV Computer Vision, Deep Learning, and OpenCV courses from PyImageSearch and Dr. Adrian Rosebrock March 18, 2022 at 02:24PM
OpenCV: Detection of ArUco Markers Pose estimation is of great importance in many computer vision applications: robot navigation, augmented reality, and many more. This process is based on finding correspondences between points in the real environment and their 2d image projection. This is usually a difficult step, and thus it is common to use synthetic or fiducial markers to make it easier. March 18, 2022 at 02:24PM
March 14, 2022 at 01:33AM
March 14, 2022 at 01:28AM
OpenCV: OpenCV-Python Tutorials
March 14, 2022 at 01:29AM
You Only Look Once: Unified, Real-Time Object Detection We present YOLO, a new approach to object detection. Prior work on object
detection repurposes classifiers to perform detection. Instead, we frame object
detection as a regression problem to… March 14, 2022 at 01:31AM
March 14, 2022 at 01:30AM
March 14, 2022 at 01:30AM
March 14, 2022 at 01:29AM
YOLO object detection with OpenCV – PyImageSearc In this guide you will learn how to use the YOLO object detector to detect objects in images and video using OpenCV, Python, and Deep Learning. March 14, 2022 at 01:32AM
March 14, 2022 at 01:32AM
LIDAR LD06 strongDatasheet: https://ift.tt/FNi0kEa March 12, 2022 at 09:16PM
how hector slam works – Google Search
March 11, 2022 at 07:21PM
Deploying on Mars: Rock solid Odometry for Wheeled Robots Learnings and tips and tricks on how to set up and tune odometry for my NASA-JPL Mars Rover, which can be applied on any Autonomous Mobile Robot (AMR). March 8, 2022 at 02:52PM
Pid control document Excellent tips and ideas March 7, 2022 at 09:42PM
Campus Rover System Comparison 2 22 Sheet1 System Picture,System Name, Base Cost , Includes ,ROS,Assembled, LIDAR ,SONAR,Rain, Outside ,Open Hardware ,Open Software,Payload
Self Driving Car, $ 1,000 , Car base, motor encoders, LIDAR Camera, Sonar, 3-distance sensors ,yes,No, yes ,yes,Yes, Yes ,yes,yes,35kg
DFROBOT HCR plus C…
February 25, 2022 at 01:55PM
A ROS node that allows for a naive obstacle avoidance behavior based on laser scans from a Lidar (Gazebo simulation). - Rad-hi/Obstacle-Avoidance-ROS: A ROS node that allows for a naive obstacle av...
RoboGrok is a complete hands-on university-level robotics course covering forward and inverse kinematics (Denavit-Hartenberg), sensors, computer vision (machine vision), Artificial Intelligence, and motion control.
Rad-hi/Obstacle-Avoidance-ROS: A ROS node that allows for a naive obstacle avoidance behavior based on laser scans from a Lidar (Gazebo simulation). A ROS node that allows for a naive obstacle avoidance behavior based on laser scans from a Lidar (Gazebo simulation). – Rad-hi/Obstacle-Avoidance-ROS: A ROS node that allows for a naive obstacle av… February 3, 2022 at 10:28PM
Merging data from multiple LIDAR(s) in ROS Light radars or LIDARs are used in robotics, drone engineering, IoT etc. for a wide range of applications. A typical lidar uses ultraviolet, visible, or near infrared light to image objects. It can target a wide range of materials, including non-metallic objects, rocks, rain, chemical compounds, aerosols, clouds and even single molecules. They are used extensively in building autonomous systems such navigation, detection, task actuation etc.
LIDAR February 3, 2022 at 10:14PM
RoboGrok University-Level Robotics Course and Parts Kit RoboGrok is a complete hands-on university-level robotics course covering forward and inverse kinematics (Denavit-Hartenberg), sensors, computer vision (machine vision), Artificial Intelligence, and motion control. February 3, 2022 at 01:44PM
RobustFieldAutonomyLab/LeGO-LOAM: LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain – RobustFieldAutonomyLab/LeGO-LOAM: LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping… January 31, 2022 at 05:11PM
Raspberry Pi Arduino Serial Communication – Everything You Need To Know – The Robotics Back-End Raspberry Pi Arduino Serial communication – with complete Python code example. Learn how to connect your boards together, setup software, and write code. January 28, 2022 at 02:27PM
Adding depth sensors onto the machine allows it to “see” its environment
This robot can hike as fast as a human Adding depth sensors onto the machine allows it to “see” its environment January 22, 2022 at 02:43PM
How to use an MPU9250 Accelerometer and Gyroscope With Arduino – Latest Open Tech From Seeed Ever heard of MPU-9250? It is a multi-chip module (MCM) which consists of 2 dies, and houses the 3-Axis gyroscope and the 3-Axis accelerometer! Still unsure about how it works? Read on to find out! Hope that this article will help you understand the applications of MPU9250 and how to interface it with Arduino! January 13, 2022 at 03:10AM
Welcome to ServoCity where you can get the parts you need to bring your ideas to life! From servos to switches, from actuators to Actobotics, we work hard to bring you the best components backed by unparalleled technical support
ServoCity – Servos, Actobotics, Gears, Motors and More! Welcome to ServoCity where you can get the parts you need to bring your ideas to life! From servos to switches, from actuators to Actobotics, we work hard to bring you the best components backed by unparalleled technical support January 11, 2022 at 02:53PM
GitLab.com
High speed balancing robot: introduction – Elexperiment.nl For quite some time, I’ve been developing a two wheeled balancing robot. You know, like a Segway. But in this case it is somewhat smaller, as to minimise damage when hitting something at high speed. That happens rather often, due to the very high maximum speed of this robot. This post will cover the architecture… Read More » January 8, 2022 at 01:17AM
Wouter Klop / BalancingRobot GitLab.com January 8, 2022 at 01:18AM
RoboGrok University-Level Robotics 1 Course
January 3, 2022 at 04:42PM
Predictions Scorecard, 2022 January 01 – Rodney Brooks
January 2, 2022 at 02:50PM
rosbot-on-gopigo3/Setup_Ubuntu20.04_64-bit.txt at main · slowrunner/rosbot-on-gopigo3 Autonomous ROS2 home robot based on GoPiGo3 and RaspberryPi – rosbot-on-gopigo3/Setup_Ubuntu20.04_64-bit.txt at main · slowrunner/rosbot-on-gopigo3 December 23, 2021 at 01:28AM
27g Ultralight Weight, Magnetic Charging, 30 minutes Recording Time, Remote Control, FlowState Stabilization, Wi-fi Control, Enhanced Camera Protection, ND Filter set.
Make a Good Dupont Pin-Crimp EVERY TIME! Make a Good Dupont Pin-Crimp EVERY TIME!: Anyone working with an Arduino, Raspberry PI, Beagle Bone, or any other multi-circuit-board project has become familiar with .025 X .025 in, square post pins and their mating connectors. The male pins are usually mounted to the circuit board with b… November 11, 2021 at 03:32AM
Program Robots Like a Boss. Lots of good robotics resources
Make a ROS Launch Start on Boot (robot_upstart) – The Robotics Back-End Start your ROS launch file on boot with robot_upstart! Works on standard computer and Raspberry Pi board. Explained through a detailed example. June 19, 2021 at 11:59PM
The Robotics Back-End – Program Robots Like a Boss Program Robots Like a Boss. Lots of good robotics resources June 20, 2021 at 12:23AM
Making a ROS Controller Interesting instructions for creating your own “game controller” for ROS June 16, 2021 at 02:36PM
This is Grammar For Robots. What? Why? 🤖 https://lambdalabs.com/papers📝 The paper “RoboGrammar: Graph Grammar for Terrain-Optimized Robot designer. Very intersting paper ! June 12, 2021 at 07:58PM
This package contains a gazebo ros plugin which allows the user to dynamicly modified the color of the objects. - verlab/gazebo_ros_model_color
verlab/gazebo_ros_model_color This package contains a gazebo ros plugin which allows the user to dynamicly modified the color of the objects. – verlab/gazebo_ros_model_color May 29, 2021 at 01:10AM
How to build just one package using catkin_make? – ROS Answers: Open Source Q&A Forum How do I build just one package using catkin_make? I now that I can cd to the build directory and build there but that is inconvenient. And how do I build one package and its dependencies? May 26, 2021 at 01:06AM
ROBOT WEB TOOLS ALLOWS WEB APPLICATIONS TO INTERFACE WITH A VARIETY OF ROBOTS RUNNING MIDDLEWARE LIKE THE POPULAR ROBOT OPERATING SYSTEM (ROS) USING THE LATEST IN HTML5 AND JAVASCRIPT.
A step by step guide showcasing how to install Raspberry Pi without a keyboard and monitor, i.e., headless setup of Raspberry Pi using Linux.
Robot Web Tools ROBOT WEB TOOLS ALLOWS WEB APPLICATIONS TO INTERFACE WITH A VARIETY OF ROBOTS RUNNING MIDDLEWARE LIKE THE POPULAR ROBOT OPERATING SYSTEM (ROS) USING THE LATEST IN HTML5 AND JAVASCRIPT. May 22, 2021 at 12:54AM
University-level, short video lessons and full online courses to help you understand and prepare for this technology of the future.
Forbes is a global media company, focusing on business, investing, technology, entrepreneurship, leadership, and lifestyle.
Open source question and answer forum written in Python and Django
Learn online and earn valuable credentials from top universities like Yale, Michigan, Stanford, and leading companies like Google and IBM. Join Coursera for free and transform your career with degrees, certificates, Specializations, & MOOCs in data science, computer science, business, and dozens of other topics.
Learn online and earn valuable credentials from top universities like Yale, Michigan, Stanford, and leading companies like Google and IBM. Join Coursera for free and transform your career with degrees, certificates, Specializations, & MOOCs in data science, computer science, business, and dozens of other topics.
e-Manual wiki
Offered by University of Pennsylvania. Learn the ... Enroll for free.
Offered by University of Pennsylvania. Learn the ... Enroll for free.
Offering quality microcontroller, shield, sensors, electronic components, IoT gateway/node and robot kit with arduino, lattepanda, raspberry pi and intel edison/cuire/joule.
Offering quality microcontroller, shield, sensors, electronic components, IoT gateway/node and robot kit with arduino, lattepanda, raspberry pi and intel edison/cuire/joule.
Open source question and answer forum written in Python and Django
The Department of Mathematics & Statistics at the University of Maine is dedicated to instruction and research in the Mathematical Sciences.
Looks very useful. A collection of algorithms
Adafruit Industries, Unique & fun DIY electronics and kits : - Tools Gift Certificates Arduino Cables Sensors LEDs Books Breakout Boards Power EL Wire/Tape/Panel Components & Parts LCDs & Displays Wearables Prototyping Raspberry Pi Wireless Young Engineers 3D printing NeoPixels Kits & Projects Robotics & CNC Accessories Cosplay/Costuming Halloween Reseller and School Packs Internet of Things - IoT Development Boards Batteries Gift Ideas Feather CircuitPython Circuit Playground Crickit - Creative Robotics Particle STEMMA Machine Learning micro:bit Add-ons & Accessories Bluetooth PPE Microchi...
Gobot is a framework for robotics, drones, and the Internet of Things (IoT), written in the Go programming language.
Kalman filters are a mathematical process for smoothing out a noisy signal (its more complicated than that) its a central algorithm in robotics and real time sensing systems in general.
I’m trying to get smart about Kalman filters. This is a great resource
Interesting take on age old algorithm
I’ve read so many PID tutorials. One more w t hurt. Until I have a deep intuitive understanding of the math.
A really fun project! I wonder if this could be for an independent study?
Major resource page for the Kalman Filter
A good review of a set of different ways of steering a robot. Different configurations of wheels, tracks, casters, etc
A useful bit of mathematics. Claims that calculating this is a vital first step in robotics research
Very nice python interface to control a robot that hides a lot of the complexity (at the cost of flexibility of course)
Another interesting SLAM library to try
A fantastic visualization of various path finding algorithms
A comprehensive package of C++ robotics related code. Another resource, not sure how well it works or how usable it is.
A seminal paper on the Markov Localization Algorithm
Robotics Course that looks great
More Kalman Filter links. This one is one of the best.
Bilgin’s Blog | Kalman Filter For Dummies
More Kalman Filter links. This one is one of the best.
How a Kalman filter works, in pictures | Bzarg
Ive been doing a deep dive on Kalman Filters. Here are one of the best explanations. Beware it’s hard.
A fantastic visualization of various path finding algorithms
Interesting account of all the ways that SQL sucks and of course a proposed fix!
A really fun project! I wonder if this could be for an independent study?
tags: gazebo ROS balance model robotics
...
Myo | How I learned to Stop Worrying and Love Quaternions
Quaternions are a really complicated mathematical concept which are used extensively in 3d robotics. They are really hard to understand. This article helps.
tags: Quaternions robotics 3d
Adrian Boeing: Blog: Dynamic Window Algorithm motion planning
Looks interesting but not sure we can use it!
tags: robot 119 navigation
nasa-jpl/open-source-rover: A build-it-yourself, 6-wheel rover based on the rovers on Mars!
Amazing little version of the robot that was sent to mars, “easy” to 3d print!
Fast line-following robots part 1: control
Interesting take on age old algorithm
tags: robots control linefollowing
rlabbe/Kalman-and-Bayesian-Filters-in-Python
I’m trying to get smart about Kalman filters. This is a great resource
How a Kalman filter works, in pictures
Kalman filters are a mathematical process for smoothing out a noisy signal (its more complicated than that) its a central algorithm in robotics and real time sensing systems in general.
tags: Kalman robot kalmanfilter sensors
I am not being metaphorical, in fact, I am talking about gutters on your roof. A few years ago I wasn’t regularly cleaning my gutters and had a close call with roof leaks when we had an extensive period of rain and freezing that caused ice dams and all kinds of ugliness to many New England residents as well as friends of mine. I had a scare and since then I’ve been paying someone to clean my gutters each year.
Here’s a far more 2013 solution to the same problem. Yes, Robots are no longer just for sweeping your living room!
“The Most Advanced Quadruped Robot on Earth — BigDog is the alpha male of the Boston Dynamics family of robots. It is a quadruped robot that walks, runs, and climbs on rough terrain and carries heavy loads. BigDog is powered by a gasoline engine that drives a hydraulic actuation system. BigDog’s legs are articulated like an animal’s, and have compliant elements that absorb shock and recycle energy from one step to the next.”
Check it out and watch the BostonDynamics video. Pretty cool and surprising. Your tax dollars at work!
p.s. But a gasoline engine?
Check out Arduino, a totally cool tiny embedded computer suitable for creating smart things – art, robotics, sensors and controllers. You program it on your laptop, and download the program to the device. I tried it, it was pretty easy. Had to touch wires and stuff though 🙂 It appears to be a vibrant community with lots of people building compatible boards as well as add-ons which they seem to call “Shields”. For example here’s a shield to allow wireless communication between two Arduinos.
If you want to learn more, check out books called “Physical Computing” and “Making things Talk”.
Went to hear Ray Kurzweil yesterday at MIT, at an event jointly sponsored by IEEE and GBC/ACM Robotics Sigs. The blurb said: “[…] With input from people around the world, an international group of leading technological thinkers were asked to identify the Grand Challenges for Engineering in the 21st Century http://www.engineeringchallenges.org/. We’ve invited one of the leading authors of the report, Ray Kurzweil, to present some of its findings, give his impressions of the important technological trends and challenges likely to occur over the next hundred years or so, and challenge you, some of...
Isaac Asimov was a visonary don’t you think? “South Korea’s obsession with technology has led it to consider what may be the first government-backed ethical code for robots.” (from The Telegraph)