Skip to content

PICaSo: A Collaborative Robotics System for Inpainting on Physical Canvas Using Marker and Eraser

License

Notifications You must be signed in to change notification settings

shadynasrat/PICaSo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Graphiti-ts-small

PICaSo: A Collaborative Robotics System for Inpainting on Physical Canvas Using Marker and Eraser


UBUNTU python ROS2

Project Page : Click Here


Abstract

The integration of robotics and artificial intelligence has paved the way for innovative solutions in various domains. This paper introduces PICaSo (Physical Inpainting on Canvas Solution), a pioneering robotic painting system driven by fine-tuned text-to-image models. Departing from conventional approaches, PICaSo harnesses the power of tailored text-to-image algorithms to interpret natural language prompts and execute precise artistic renderings on canvas. Users guide the process by furnishing descriptive text, specifying desired imagery and placement, empowering the robotic arm to autonomously translate these instructions into physical artworks. Our system's innovation lies in its effective translation of digital inpainting processes into physical actions. Leveraging our multi-tools gripper, capable of seamlessly switching between eraser and pen functions, enables to seamlessly execute detailed drawings on canvas while also providing the flexibility to erase and redo sections as required. This paper comprehensively outlines the capabilities of the proposed system, explores potential applications across various domains, and addresses technical challenges encountered during its development.



Roadmap

Here’s what we’ve accomplished and what’s coming soon:

  • Launched project website
  • Implement inference code with ROS2 integration
  • Publish fine-tuned models

Overview

Our approach involves editing on a physical canvas and publishing the resulting waypoints to a ROS2 topic. This simplifies the integration with various robotic arms, enabling seamless compatibility and deployment.

Installation

pip install -r requirements

python main.py

bibtex

@inproceedings{PICaSo,
  author={Shady Nasrat, Jae-Bong Yi, Minseong Jo, and Seung-joon Yi},
  booktitle={2024 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
  pages={xxxx--xxxx},
  year={2024},
  organization={IEEE}
}

About

PICaSo: A Collaborative Robotics System for Inpainting on Physical Canvas Using Marker and Eraser

Topics

Resources

License

Stars

Watchers

Forks