{"id":46,"date":"2024-11-25T22:07:08","date_gmt":"2024-11-25T22:07:08","guid":{"rendered":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/?page_id=46"},"modified":"2025-12-12T13:02:17","modified_gmt":"2025-12-12T13:02:17","slug":"system-implementation","status":"publish","type":"page","link":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/system-implementation\/","title":{"rendered":"System Implementation"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Full System Fall Semester Implementation<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Full System Diagram<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"499\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/12\/image-1024x499.png\" alt=\"\" class=\"wp-image-417\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/12\/image-1024x499.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/12\/image-300x146.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/12\/image-768x374.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/12\/image-1536x748.png 1536w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/12\/image-700x341.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/12\/image-520x253.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/12\/image-360x175.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/12\/image-250x122.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/12\/image-100x49.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/12\/image.png 1594w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>This is the system we use for Fall Validation Demonstrations.<\/p>\n\n\n\n<p>Each subsystem implementation detail, including hardware, sensing, perception, planning, Software, UI, and autonomy, is in the following pages.<\/p>\n\n\n\n<!--nextpage-->\n\n\n\n<h2 class=\"wp-block-heading\">Hardware<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Wheelchair<\/h3>\n\n\n\n<p>The wheelchair serves as the primary platform for the autonomous mobility system. It integrates various sensors and computational units to enable autonomous navigation, teleoperation, and real-time perception. The wheelchair can successfully carry payload over 80KG and run at 1m\/s.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Seat<\/h3>\n\n\n\n<p>We select a lawn mower seat that features a thick cushion and a built-in seat belt and armrest. We further mount this seat on two aluminum extrusion pieces. This design effectively transfers the weight to the platform, enabling it to support a weight capacity of up to 200 pounds.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Footrest<\/h3>\n\n\n\n<p>We constructed the footrest using nine aluminum extrusions, securely mounted onto the wheelchair platform to enhance structural rigidity and overall durability.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"764\" height=\"1024\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-23-at-11.46.11\u202fPM-764x1024.png\" alt=\"\" class=\"wp-image-353\" style=\"width:239px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-23-at-11.46.11\u202fPM-764x1024.png 764w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-23-at-11.46.11\u202fPM-224x300.png 224w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-23-at-11.46.11\u202fPM-768x1029.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-23-at-11.46.11\u202fPM-700x938.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-23-at-11.46.11\u202fPM-520x697.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-23-at-11.46.11\u202fPM-360x482.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-23-at-11.46.11\u202fPM-250x335.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-23-at-11.46.11\u202fPM-100x134.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-23-at-11.46.11\u202fPM.png 782w\" sizes=\"auto, (max-width: 764px) 100vw, 764px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Jetson Orin<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Installed an NVIDIA Jetson Orin module as the primary compute unit<\/li>\n\n\n\n<li>Configured wireless connectivity by setting up an M.2 wireless card, ensuring reliable communication with the ROS ecosystem and external controllers.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"688\" height=\"534\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.19\u202fAM.png\" alt=\"\" class=\"wp-image-355\" style=\"width:242px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.19\u202fAM.png 688w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.19\u202fAM-300x233.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.19\u202fAM-520x404.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.19\u202fAM-360x279.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.19\u202fAM-250x194.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.19\u202fAM-100x78.png 100w\" sizes=\"auto, (max-width: 688px) 100vw, 688px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">RGBD Camera<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Mounted a ZED X Camera onto the wheelchair platform, ensuring a stable and vibration-free setup.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1316\" height=\"350\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM.png\" alt=\"\" class=\"wp-image-356\" style=\"width:385px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM.png 1316w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-300x80.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-1024x272.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-768x204.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-700x186.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-520x138.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-360x96.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-250x66.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-100x27.png 100w\" sizes=\"auto, (max-width: 1316px) 100vw, 1316px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Dual Antenna RTK-GPS<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Two Antenna RTK-GPS are mounted on the wheelchair platform for better stability<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"594\" height=\"552\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.10.50\u202fAM.png\" alt=\"\" class=\"wp-image-357\" style=\"width:268px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.10.50\u202fAM.png 594w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.10.50\u202fAM-300x279.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.10.50\u202fAM-520x483.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.10.50\u202fAM-360x335.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.10.50\u202fAM-250x232.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.10.50\u202fAM-100x93.png 100w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Powertrain<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>12 V LiFePO\u2084 battery, motor controller, and electric motor wired over CAN<\/li>\n\n\n\n<li>Triple hardwired E-STOP buttons plus wireless kill-switch (ESP32 + CC1101 PCB) with &lt; 100 ms response<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"456\" height=\"334\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-4-edited.png\" alt=\"\" class=\"wp-image-301\" style=\"width:244px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-4-edited.png 456w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-4-edited-300x220.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-4-edited-360x264.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-4-edited-250x183.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-4-edited-100x73.png 100w\" sizes=\"auto, (max-width: 456px) 100vw, 456px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Subsystem Diagram<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"540\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-1-1024x540.png\" alt=\"\" class=\"wp-image-360\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-1-1024x540.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-1-300x158.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-1-768x405.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-1-1536x809.png 1536w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-1-700x369.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-1-520x274.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-1-360x190.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-1-250x132.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-1-100x53.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-1.png 1560w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<!--nextpage-->\n\n\n\n<h2 class=\"wp-block-heading\">Sensing<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">RGBD Camera<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Getting 30 fps RGB images, 10 fps point clouds, odometry<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1316\" height=\"350\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM.png\" alt=\"\" class=\"wp-image-356\" style=\"width:385px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM.png 1316w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-300x80.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-1024x272.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-768x204.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-700x186.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-520x138.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-360x96.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-250x66.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.06.54\u202fAM-100x27.png 100w\" sizes=\"auto, (max-width: 1316px) 100vw, 1316px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Dual Antenna RTK-GPS<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Connecting to AirLab\u2019s RTK base station\n<ul class=\"wp-block-list\">\n<li>Precise location with error less than 1m<\/li>\n\n\n\n<li>Accurate heading from dual antenna and IMU<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"594\" height=\"552\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.10.50\u202fAM.png\" alt=\"\" class=\"wp-image-357\" style=\"width:268px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.10.50\u202fAM.png 594w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.10.50\u202fAM-300x279.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.10.50\u202fAM-520x483.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.10.50\u202fAM-360x335.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.10.50\u202fAM-250x232.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/Screenshot-2025-10-24-at-12.10.50\u202fAM-100x93.png 100w\" sizes=\"auto, (max-width: 594px) 100vw, 594px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Subsystem Diagram<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"543\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-3-1024x543.png\" alt=\"\" class=\"wp-image-366\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-3-1024x543.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-3-300x159.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-3-768x407.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-3-1536x814.png 1536w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-3-2048x1085.png 2048w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-3-700x371.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-3-520x276.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-3-360x191.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-3-250x133.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-3-100x53.png 100w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<!--nextpage-->\n\n\n\n<h2 class=\"wp-block-heading\">Perception<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Cost-mapping<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Collected our own expert data (20 x 2mins), and trained a new Maxent IRL model on it<\/li>\n\n\n\n<li>Cost map (20m x 20m) updated in 2~3 hz<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"744\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-5-1024x744.png\" alt=\"\" class=\"wp-image-368\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-5-1024x744.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-5-300x218.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-5-768x558.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-5-1536x1116.png 1536w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-5-700x509.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-5-520x378.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-5-360x262.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-5-250x182.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-5-100x73.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-5.png 1580w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Curb Detection<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Run in 1 hz on the wheelchair<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"680\" height=\"1024\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-6-680x1024.png\" alt=\"\" class=\"wp-image-369\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-6-680x1024.png 680w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-6-199x300.png 199w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-6-768x1157.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-6-700x1054.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-6-520x783.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-6-360x542.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-6-250x376.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-6-100x151.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-6.png 838w\" sizes=\"auto, (max-width: 680px) 100vw, 680px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Subsystem Diagram<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"425\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-4-1024x425.png\" alt=\"\" class=\"wp-image-367\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-4-1024x425.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-4-300x125.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-4-768x319.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-4-1536x638.png 1536w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-4-2048x851.png 2048w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-4-700x291.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-4-520x216.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-4-360x150.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-4-250x104.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-4-100x42.png 100w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<!--nextpage-->\n\n\n\n<h2 class=\"wp-block-heading\">Planning<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Waypoint Generation<\/h3>\n\n\n\n<p>Integrated OpenStreetMap for waypoints on sidewalks.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Prevented car-road goal waypoints in favor of walkable paths.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"584\" height=\"594\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-8.png\" alt=\"\" class=\"wp-image-372\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-8.png 584w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-8-295x300.png 295w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-8-520x529.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-8-360x366.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-8-250x254.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-8-100x102.png 100w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">VLM Planner<\/h3>\n\n\n\n<p>The VLM planner option is integrated in planning pipeline<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enabled single user-command intermediate waypoint planning.<\/li>\n\n\n\n<li>Enabled human-in-the-loop interactive planning.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"876\" height=\"570\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-9.png\" alt=\"\" class=\"wp-image-373\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-9.png 876w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-9-300x195.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-9-768x500.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-9-700x455.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-9-520x338.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-9-360x234.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-9-250x163.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-9-100x65.png 100w\" sizes=\"auto, (max-width: 876px) 100vw, 876px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Subsystem Diagram<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"389\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-7-1024x389.png\" alt=\"\" class=\"wp-image-371\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-7-1024x389.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-7-300x114.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-7-768x292.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-7-1536x584.png 1536w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-7-2048x779.png 2048w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-7-700x266.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-7-520x198.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-7-360x137.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-7-250x95.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-7-100x38.png 100w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<!--nextpage-->\n\n\n\n<h2 class=\"wp-block-heading\">Software<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Visualization<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Foxglove<\/h4>\n\n\n\n<p>Foxglove offers a better visualization than rviz in both real-time and ROS bag<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"621\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-2-1024x621.png\" alt=\"\" class=\"wp-image-364\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-2-1024x621.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-2-300x182.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-2-768x466.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-2-1536x932.png 1536w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-2-2048x1243.png 2048w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-2-700x425.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-2-520x315.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-2-360x218.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-2-250x152.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-2-100x61.png 100w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Data Collection Setup<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">RGBD Camera<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Successfully connected and synchronized the ZED X camera with ROS.<\/li>\n\n\n\n<li>Recorded depth and RGB data streams into a ROS bag for offline processing and model training.<\/li>\n\n\n\n<li>Custom ROS 2 intra-process recorder (IPC-based) for high-throughput bag capture (\u2265 5 fps) \u200b<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"582\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/zed_rviz-1024x582.png\" alt=\"\" class=\"wp-image-175\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/zed_rviz-1024x582.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/zed_rviz-300x171.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/zed_rviz-768x437.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/zed_rviz-1536x873.png 1536w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/zed_rviz-2048x1164.png 2048w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/zed_rviz-700x398.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/zed_rviz-520x296.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/zed_rviz-360x205.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/zed_rviz-250x142.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/zed_rviz-100x57.png 100w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Ouster LiDAR<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Established communication with the Ouster OS1 LiDAR through ROS.<\/li>\n\n\n\n<li>Captured real-time 3D point cloud data and recorded it into a ROS bag.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/ouster_rviz-1024x577.png\" alt=\"\" class=\"wp-image-177\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/ouster_rviz-1024x577.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/ouster_rviz-300x169.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/ouster_rviz-768x433.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/ouster_rviz-1536x866.png 1536w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/ouster_rviz-700x394.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/ouster_rviz-520x293.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/ouster_rviz-360x203.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/ouster_rviz-250x141.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/ouster_rviz-100x56.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/ouster_rviz.png 1636w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<!--nextpage-->\n\n\n\n<h2 class=\"wp-block-heading\">User Interface<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Functionality<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Remote control interface.<\/li>\n\n\n\n<li>Integrates the Google Navigation API for global route planning.<\/li>\n\n\n\n<li>Includes speech-to-text functionality.\n<ul class=\"wp-block-list\">\n<li>Converts user voice input into ROS 2 messages.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Working on a user selection interface for user feedback.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">iOS Application<\/h3>\n\n\n\n<p>Developed an integrated UI for teleoperation and navigation.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"579\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-7-1024x579.png\" alt=\"\" class=\"wp-image-304\" style=\"width:518px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-7-1024x579.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-7-300x170.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-7-768x434.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-7-700x396.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-7-520x294.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-7-360x204.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-7-250x141.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-7-100x57.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-7.png 1068w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\">Teleoperation<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Established ROS2 communication between the iOS app and the wheelchair.<\/li>\n\n\n\n<li>Implemented fundamental movement controls (forward, backward, left turn, right turn, stop).<\/li>\n\n\n\n<li>Designed intuitive push-and-hold buttons for continuous movement, ensuring immediate stop upon release for safety.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"797\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/appteleop-1024x797.png\" alt=\"\" class=\"wp-image-180\" style=\"width:400px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/appteleop-1024x797.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/appteleop-300x233.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/appteleop-768x598.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/appteleop-700x545.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/appteleop-520x405.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/appteleop-360x280.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/appteleop-250x195.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/appteleop-100x78.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/appteleop.png 1140w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\">Navigation<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Destination entry via text or speech; routes fetched from Google Directions, downsampled, and streamed as waypoints<\/li>\n\n\n\n<li>Displays raw, filtered, and RTK-corrected GPS plus device orientation; switches fully to RTK after iPhone GPS proved unstable<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-align-center\"><img decoding=\"async\" width=\"206px;\" height=\"490px;\" src=\"https:\/\/lh7-rt.googleusercontent.com\/slidesz\/AGV_vUck9IHqIROhPt1TFGEjxlOGlIZznXUf6ZFXE-0f7nUwfzK6CwX9e2Si-LwX7pnVvWDxdh9dKU3ESMR-ZTiRc6s4Y7T08fLewIGNduzm3mabXBDUCVBiUaVV27IZgE3O-Yn1XRZt=s2048?key=RVjS0NLT9WGN8kTJHt_MJCHx\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">User Interaction<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Speech to Text <\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"553\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-12-1024x553.png\" alt=\"\" class=\"wp-image-377\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-12-1024x553.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-12-300x162.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-12-768x415.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-12-700x378.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-12-520x281.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-12-360x194.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-12-250x135.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-12-100x54.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-12.png 1208w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Speech Recognition<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Seamless speech-to-text conversion with multi-language support.<\/li>\n\n\n\n<li>Use case: Voice commands for setting a destination.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"367\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/speechrecog-1024x367.png\" alt=\"\" class=\"wp-image-184\" style=\"width:426px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/speechrecog-1024x367.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/speechrecog-300x107.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/speechrecog-768x275.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/speechrecog-1536x550.png 1536w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/speechrecog-2048x733.png 2048w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/speechrecog-700x251.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/speechrecog-520x186.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/speechrecog-360x129.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/speechrecog-250x90.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/speechrecog-100x36.png 100w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h4 class=\"wp-block-heading\">Smart Assistant<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Processing time improvement planned for future updates.<\/li>\n\n\n\n<li>Use case: ChatGPT integration for answering various questions.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"1024\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/smartassis-750x1024.png\" alt=\"\" class=\"wp-image-182\" style=\"width:147px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/smartassis-750x1024.png 750w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/smartassis-220x300.png 220w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/smartassis-768x1048.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/smartassis-700x956.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/smartassis-520x710.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/smartassis-360x491.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/smartassis-250x341.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/smartassis-100x137.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/02\/smartassis.png 838w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Subsystem Diagram<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"345\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-10-1024x345.png\" alt=\"\" class=\"wp-image-375\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-10-1024x345.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-10-300x101.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-10-768x259.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-10-1536x518.png 1536w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-10-2048x690.png 2048w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-10-700x236.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-10-520x175.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-10-360x121.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-10-250x84.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/10\/image-10-100x34.png 100w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<!--nextpage-->\n\n\n\n<h3 class=\"wp-block-heading\">Wheelchair Autonomy<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>RADIO\u2013VLAD feature encoder running at 10 fps on Orin to semantically label terrain<\/li>\n\n\n\n<li>Cost-map pipeline fusing RGB features and projected point clouds into a BEV grid<\/li>\n\n\n\n<li>Bird\u2019s-eye-view cost-map generation for downstream planning \u200b<\/li>\n\n\n\n<li>MPPI planner replanning every 100 ms over the live cost-map<\/li>\n\n\n\n<li>Velocity commands sent to the motor controller loop at 10 Hz<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-5-1024x640.png\" alt=\"\" class=\"wp-image-302\" style=\"width:629px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-5-1024x640.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-5-300x187.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-5-768x480.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-5-700x437.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-5-520x325.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-5-360x225.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-5-250x156.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-5-100x62.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-5.png 1114w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Isaac Sim<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Wheeled Robot Basic Setup<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Full-stack NVIDIA Omniverse Isaac Sim environment mirroring real-world sidewalks, curbs, and obstacles<\/li>\n\n\n\n<li>Simulated sensors and MPPI waypoint manager enable end-to-end pipeline testing before field runs<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"566\" src=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-6-1024x566.png\" alt=\"\" class=\"wp-image-303\" style=\"width:672px;height:auto\" srcset=\"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-6-1024x566.png 1024w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-6-300x166.png 300w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-6-768x425.png 768w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-6-700x387.png 700w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-6-520x288.png 520w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-6-360x199.png 360w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-6-250x138.png 250w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-6-100x55.png 100w, https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-content\/uploads\/sites\/83\/2025\/05\/image-6.png 1114w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Full System Fall Semester Implementation Full System Diagram This is the system we use for Fall Validation Demonstrations. Each subsystem implementation detail, including hardware, sensing, perception, planning, Software, UI, and autonomy, is in the following pages.<\/p>\n","protected":false},"author":391,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/page_fullwidth.php","meta":{"footnotes":""},"class_list":["post-46","page","type-page","status-publish","hentry","clearfix"],"_links":{"self":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-json\/wp\/v2\/pages\/46","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-json\/wp\/v2\/users\/391"}],"replies":[{"embeddable":true,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-json\/wp\/v2\/comments?post=46"}],"version-history":[{"count":20,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-json\/wp\/v2\/pages\/46\/revisions"}],"predecessor-version":[{"id":419,"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-json\/wp\/v2\/pages\/46\/revisions\/419"}],"wp:attachment":[{"href":"https:\/\/mrsdprojects.ri.cmu.edu\/2025teama\/wp-json\/wp\/v2\/media?parent=46"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}