SICK TiM LIDAR Teardown

SICK TiM LIDAR Teardown

Hi allA few years ago I did a teardown of the classic LMS 291 "brick" that was common on many early robots. Now I had the chance to open up a newer much smaller TiM-100 LIDAR sensor. Lets see how things have changed. See the video below to learn about the SICK TiM sensor. https://www.youtube.com/watch?v=0O8Lb10BFfM To look back at the…
Drone Flying

Drone Sensor Payload Design Hands On

This post is part of the Hands on Robot Design series. See here for the full list of posts/topics http://robotsforroboticists.com/hands-on-ground-robot--drone-design-series for information on mechanical, electrical, motion control, computing, sensors, and more. Once we had a drone we needed the sensors and computer to make this drone operate. Keeping with the idea of trying to make the drone as light as…
Drone Flying

Drone Design Hands On

This post is part of the Hands on Robot Design series. See here for the full list of posts/topics http://robotsforroboticists.com/hands-on-ground-robot--drone-design-series for information on mechanical, electrical, motion control, computing, sensors, and more. The drones designed for the DARPA SubT challenge needed to be great at flying through tunnels and exploring unknown subterranean environments. The plan was to be as aggressive as…
KVH Fiber Optic Gyro

Fiber Optic Gyro (FOG) Teardown

I recently had an opportunity to take apart a Fiber Optic Gyro (FOG). I have always known the theory behind a FOG and that there was a fiber optic cable that was used as the sensing element, however I was not prepared to actually see the fiber optic cable in the sensor. The unit I have to open is a…
sensor payload

Sensor Payload – Hands On Ground Robot Design

This post is part of the Hands on Ground Robot Design series. See here for the full list of posts/topics http://robotsforroboticists.com/hands-on-ground-robot--drone-design-series for information on mechanical, electrical, motion control, computing, sensors, and more. Sensor Selection Based on the system requirements we determined that we needed RGBD cameras in all four directions to help find required artifacts (survivors, fire extinguishers, cell phones,…
subt robots

Hands On Ground Robot & Drone Design Series

Hi all, This is a new series looking at the detailed design of various robots. To start with we will be looking at the design of two different robots that were used for the DARPA Subterranean Challenge. Both of these robots were designed for operating in complex subterranean environments, including Caves, Mines & Urban environments. Both of these robots presented…
Book Cover

Book Review: The Design and Engineering of Curiosity

As soon as I saw this book existed on Amazon, I instantly wanted to read it. It is not often that I see a book dedicated to the detailed engineering design of a complex robotic system. The Design and Engineering of Curiosity: How the Mars Rover Performs its Job by Emily Lakdawalla did not disappoint. It is a fascinating read…
Intel RealSense L515 Teardown

Intel RealSense L515 Teardown

The Intel Realsense L515 is a nice little LIDAR Depth Camera. Intel is planning on discontinuing this sensor in early 2022, however I have an old one that I want to tear apart. I am not adding much text to this, I am mostly just sharing the images. Please discuss any parts you can identify in the comments below. Expanded…
Servotronix Motion Coordinator

Motion Coordinator Gateways: Make interfacing to motor controllers easier

Often we need to communicate with motor controllers from different vendors. Writing software drivers for each one can be a pain and time consuming. Other times we need to use motor controllers utilizing EtherCAT or CANopen, but talking to those drives from our computers is difficult to implement. One solution is using a motion coordinator as a gateway. Sample layout…
realsense CAD

Intel RealSense D435 Teardown and Cleaning

The Intel RealSense D435 is nice little depth camera. So naturally I want to tear it down and see what is inside of it. Also I have seen many cases where if the the camera is used outdoors dust can get inside on the lenses and affect image quality. I have also seen the internal black rubber seal start to…
Comparing depth and color RGB images

Intel RealSense 3D Camera for Robotics & SLAM (with code)

Note: I have been using these cameras for the past 2 years or so. They are great for research, but I do not recommend them for commercial applications due to USB reliability issues. The Intel RealSense cameras have been gaining in popularity for the past few years for use as a 3D camera and for visual odometry. I had the…
image underwater with lights and no lights

Underwater Photography and Videography

I had somebody ask me questions this week about underwater photography and videography with robots (well, now it is a few weeks ago...). I am not an expert at underwater robotics, however as a SCUBA diver I have some experience that can be applicable towards robotics. Underwater Considerations There are some challenges that exist with underwater photography and videography, that…
Radar usage

LIDAR vs RADAR: A Detailed Comparison

Hi all I was recently asked about the differences between RADAR and LIDAR. I gave the generic answer about LIDAR having higher resolution and accuracy than RADAR. And RADAR having a longer range and performing better in dust and smokey conditions. When prompted for why RADAR is less accurate and lower resolution I was asked why. I sort of mumbled…
LMS 291 Fully disassembled

SICK LMS Full LIDAR Teardown

I recently found a SICK LMS291 in the trash (dumpster diving time!). It is a bit of an older model as it was manufactured in August 2000, however the fundamentals should be similiar to the current generation of sensors. If you look at robots from that era you will often see them covered in this type of LIDAR sensor. Here…
Various System Lifecycles DoD ISO

Systems Engineering & Project Planning

Systems engineering is the part of project management that deals with defining and developing a system (as opposed to contracts and resource allocation). Systems engineering provides the background and definitions so that the next step of project execution can occur. Often there is a cyclical process of looking at requirement definitions from the systems engineer and the execution lead (or…
Robot Operating in Smoke Fog Dust

Perception in Smoke, Dust or Fog

I recently had the fortune to attend a talk titled Multi-Modal Data for Perception in Smoke-Filled Underground Mines by Joe Bartels. It was an interesting talk about pushing sensor technology into difficult environments that can have smoke, dust or fog . The following are notes that I took during the talk, as always I add a little of my own…
camera specs

Camera & Lens Selection

Choosing a camera for your robot or machine vision system can be confusing. It is important to determine your requirements and then figure out how to achieve that between the camera and the optics. The first thing that most people talk about is resolution. The classic resolution of a camera is based on pixels; such as 600 pixels x 400…
quadrature encoder

Incremental Encoder Selection

Hi all Just a quick post on incremental encoders. Incremental encoders are good for speed control and can be used for position control when we have a homing routine to get absolute position, or the system is constrained to less than one rotation. One way an incremental encoder can also be an absolute encoder is if it is single turn.…
PID equations

PID Control (with code), Verification, and Scheduling

Hi allPID controllers are the workhorse of the controls world. PID controllers have the goal of taking some error in your system and reducing it to 0. While there are many other control strategies out there PID is probably the most common (unless you count human control) outside of just setting a setpoint. There are many advanced control strategies out…
Weather Station

Environmental Sensing and Monitoring

Hi all There are many different types of sensors that can be used for monitoring environmental data. In this post I will focus on natural environmental sensors. By natural I mean I mostly naturally occurring phenomena such as sunlight and temperature. I will mostly ignore things like chemical detection and radiation (the bad kind) detection. I am going to start…
LIDAR's Used

LIDAR (Laser Scanner) Review Comparisons

This is part of a series of posts talking about some of the common LIDAR's used in robotics. At the end of these sensor profile articles there will be a final post that compares the sensors based on data collected by each of the sensors. Posts: Evaluating LIDAR Guide LIDAR Fundamentals SICK TiM551 - LIDAR Overview SICK LMS111 - LIDAR…
SICK LMS500

SICK LMS511 Laser Scanner – LIDAR Overview

This is part of a series of posts talking about some of the common LIDAR's used in robotics. At the end of these sensor profile articles there will be a final post that compares the sensors based on data collected by each of the sensors. Posts: Evaluating LIDAR Guide LIDAR Fundamentals SICK TiM551 - LIDAR Overview SICK LMS111 - LIDAR…
Hokuyo UTM-30LX

Hokuyo UTM-30LX Laser Scanner – LIDAR Overview

This is part of a series of posts talking about some of the common LIDAR's used in robotics. At the end of these sensor profile articles there will be a final post that compares the sensors based on data collected by each of the sensors. Posts: Evaluating LIDAR Guide LIDAR Fundamentals SICK TiM551 - LIDAR Overview SICK LMS111 - LIDAR…
LIDAR Plane Points

LIDAR (Laser Scanner) Fundamentals

This is part of a series of posts talking about some of the common LIDAR's used in robotics. At the end of these sensor profile articles there will be a final post that compares the sensors based on data collected by each of the sensors. Posts: Evaluating LIDAR Guide LIDAR Fundamentals SICK TiM551 - LIDAR Overview SICK LMS111 - LIDAR…
SICK LMS111

SICK LMS111 Laser Scanner – LIDAR Overview

This is part of a series of posts talking about some of the common LIDAR's used in robotics. At the end of these sensor profile articles there will be a final post that compares the sensors based on data collected by each of the sensors. Posts: Evaluating LIDAR Guide LIDAR Fundamentals SICK TiM551 - LIDAR Overview SICK LMS111 - LIDAR…
SICK TiM551

SICK TiM551 & TiM571 Laser Scanner – LIDAR Overview

This is part of a series of posts talking about some of the common LIDAR's used in robotics. At the end of these sensor profile articles there will be a final post that compares the sensors based on data collected by each of the sensors. Posts: Evaluating LIDAR Guide LIDAR Fundamentals SICK TiM551 - LIDAR Overview SICK LMS111 - LIDAR…
LIDAR animation

Evaluating LIDAR (Laser Scanner) Guide

This is part of a series of posts talking about some of the common LIDAR's used in robotics. At the end of these sensor profile articles there will be a final post that compares the sensors based on data collected by each of the sensors. Posts: Evaluating LIDAR Guide LIDAR Fundamentals SICK TiM551 - LIDAR Overview SICK LMS111 - LIDAR…