Connor
Holowachuk
Hardware
Software
All Projects
Open main menu
Let's chat
Connor
Holowachuk
Hardware
Software
All Projects
Let's Chat
EXACT Technology | Electrical Engineer
Crane
Avoidance
Project Overview
The Crane Avoidance System is a safety feature designed to prevent collisions between cranes and other structures. The system uses a combination of sensors and software to detect the presence of other cranes and other structures and to provide a warning to the operator.
Miniature Model
A wood model powered by a stepper motor was created to test the rotational accuracy of IMU used in the crane avoidance system. Please excuse the camera focus issues.
Your browser does not support the video tag.
Software
The software was built using Vue.js and is a single page application that runs on a Raspberry Pi. It interfaced over I2C to an IMU secured within the enclosure for real-time orientation data, filtered by a an adjusted AHRS algorithm.
Nearby Crane Avoidance
A combination of 3D printed components, off-the-shelf plastic enclosures, and a custom CNC milled screen window, the enclosure provided a simple installation and interface for the operator to view the status of the system and control the crane.
Weather Updates
Equipped with a u-blox 4G modem and optional wind speed sensor, the software was able to provide the operator with weather updates and warnings when the wind speed exceeded safe operating limits.
Collision Zones
Along with avoiding other cranes, the boom and rear counterweight must also avoid nearby towers, especially in dense urban environments. Calibrating collision zones for the boom and counterweight helped the operator to avoid collisions with nearby towers.
Enclosure Design
A combination of 3D printed components, off-the-shelf plastic enclosures, and a custom CNC milled screen window, the enclosure provided a simple installation and interface for the operator to view the status of the system and control the crane.
Enclosure Design
The enclosure was designed to be easily installed on the crane, and to provide a simple interface for the operator to view the status of the system and control the crane.
Peripheral Ports
Using ethernet ports with LED indicators, periperal ports were added to easily interface with the Raspberry Pi for expansion features without altering the design.
Miniature Screen
A 4.7" OLED display used to test a portable model of the system. Using a Raspberry Pi, the screen was connected over HDMI and controlled with custom software (Vue.js).
Adding Collision Zones
In addition to avoiding other cranes, the boom and rear counterweight must also avoid nearby towers, especially in dense urban environments. Adding collision zones to the system helped the crane opperator to avoid collisions with out-of-sight nearby structures.
Your browser does not support the video tag.
Technologies
Explore the technologies I used to build this project
Raspberry Pi
Vue.js
Node.js
MongoDB
Altium Designer
Fusion 360
Similar Projects
Explore other projects similar to this one
2020-2022
Exact Match
Hardware
Firmware
Pcba
Mechanical
Remote concrete curing chambers that match on-site curing conditions.
View More
EM
Temperature Logger
Hardware
Firmware
Pcba
Plastic Injection
Rugged, multi-use temperature logger for monitoring concrete curing.
View More
TL
Nodes
Hardware
Software
Firmware
Pcba
Plastic Injection
Mechanical
Prototyping
Startup
The wearables made for weightlifting.
View More
N