ADVERTISEMENT

AI-powered robot waterway cleaning vehicle launched in Pasig

Published Oct 12, 2025 02:29 pm
The local government of Pasig, in partnership with the Metropolitan Manila Development Authority (MMDA) and the Asian Development Bank (ADB), has launched “Clearbot,” an artificial intelligence (AI)-powered robotic vessel designed to clear floating waste and water hyacinth from esteros connected to the Pasig River.
Pasig City Mayor Vico Sotto joins MMDA Chairman Romando Artes (center), ADB Country Director Andrew Jeffries (right of MMDA Chairman), and city officials during the launch of “Clearbot,” a solar-powered and AI-enabled robotic vessel that clears floating waste and water hyacinth from the Pasig River. (Photo from Pasig Councilor Angelu De Leon)
Pasig City Mayor Vico Sotto joins MMDA Chairman Romando Artes (center), ADB Country Director Andrew Jeffries (right of MMDA Chairman), and city officials during the launch of “Clearbot,” a solar-powered and AI-enabled robotic vessel that clears floating waste and water hyacinth from the Pasig River. (Photo from Pasig Councilor Angelu De Leon)
Clearbot (Photo from Pasig Councilor Boyie Raymundo)
Clearbot (Photo from Pasig Councilor Boyie Raymundo)
Mayor Vico Sotto led the event held in Barangay Pinagbuhatan on Friday, Oct. 10.
Sotto described the initiative as “a good step forward,” noting that they will now see how the innovation can be used to help clean up rivers.
“It's good to see the Clearbot in person, live in action. We've been talking about this, we've been planning for this,” Sotto said.
“And now, we see how the innovation will be used to help clean up our rivers,” he added.
The mayor also said that the project highlights the importance of continuous innovation in working toward cleaner rivers, better waterways, and a healthier environment for the people.
Pasig City Mayor Vico Sotto joins MMDA Chairman Romando Artes (center), ADB Country Director Andrew Jeffries (right of MMDA Chairman), and city officials during the launch of “Clearbot,” a solar-powered and AI-enabled robotic vessel that clears floating waste and water hyacinth from the Pasig River. (Photo from Pasig Councilor Angelu De Leon)
Pasig City Mayor Vico Sotto joins MMDA Chairman Romando Artes (center), ADB Country Director Andrew Jeffries (right of MMDA Chairman), and city officials during the launch of “Clearbot,” a solar-powered and AI-enabled robotic vessel that clears floating waste and water hyacinth from the Pasig River. (Photo from Pasig Councilor Angelu De Leon)
ADB Philippines Country Director Andrew Jeffries explained the event, saying, “This particular launch is part of a broader story of the rejuvenating Pasig River for a liveable Manila initiative, which is ADB’s holistic support for the Philippine government’s flagship, Pasig River Urban Development project.”
“Making these waterways cleaner and safer for the people that live among them… is what this launch is all about,” he added.
“These innovations strengthen our effort to modernize our river cleanup. Technology integration is the way forward as the future of riverine waste collection,” MMDA Chairman Romando Artes said.
The ADB said the Clearbot is solar-powered. It is part of the Bayanihan sa Estero program, which aims to keep the city’s waterways clean and orderly.

Related Tags

metro news Pasig city mayor vico sotto Mmda ADB Pasig River
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.