Welcome to Hackster!
Hackster is a community dedicated to learning hardware, from beginner to pro. Join us, it's free!
Jing-Chen PengQunyu Shen
Published © GPL3+

Mobile robot 2D SLAM and object detection

Mobile robot uses that wheel encoders, IMU, and camera to perform SLAM, and uses YOLO to do object detection. Built for ME 461 Fall 2021

IntermediateShowcase (no instructions)950
Mobile robot 2D SLAM and object detection

Things used in this project

Hardware components

LAUNCHXL-F28379D C2000 Delfino LaunchPad
Texas Instruments LAUNCHXL-F28379D C2000 Delfino LaunchPad
×1
Raspberry Pi 4 Model B
Raspberry Pi 4 Model B
×1
mpu9250 IMU
×1
Custom ME 461 PCB
×1
USB Camera
×1

Software apps and online services

Raspbian
Raspberry Pi Raspbian
OpenCV
OpenCV – Open Source Computer Vision Library OpenCV

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Custom parts and enclosures

wheel_stand.ipt

Inventor 2021 part file for wheel stand

wheel_stand.stl

STL file for wheel stand

camera_mount.ipt

Inventor 2021 part file for camera mount

camera_mount.stl

STL file for camera mount

Code

me461_control repository

Launchpad code for ME 461 final project Also has ME461 board schematics, under EagleCAD_ME461Board Requires code composer studio, python for setup Only tested on windows

me461_slam repository

All code except startup scripts Needs a lot of other stuff to be installed (see INSTALL.md)

Credits

Jing-Chen Peng
1 project • 0 followers
Contact
Qunyu Shen
1 project • 0 followers
Contact
Thanks to Dan Block and Siyuan Chen.

Comments

Please log in or sign up to comment.