Skip to content

AapseMatlb/pickasso-vision-ethics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Pickasso Vision Inference & Ethical Decision-Making

This repository contains the Vision Inference and Ethical Decision-Making pipeline for the Pickasso Robot Project.

πŸ“š Project Structure

  • models/: Place your pre-trained YOLO .pt models here.
  • test_images/: Add test images to simulate object detection.
  • vision_ethics_integration.py: Main script performing detection and applying ethical decisions.
  • task_queue.json: Auto-generated task queue based on detected objects.

πŸš€ How to Run

  1. Clone the Repository:
git clone https://github.com/AapseMatlb/pickasso-vision-inference.git
cd pickasso-vision-inference
  1. Install Dependencies:
pip install torch torchvision pandas
  1. Run the Script:
python3 vision_ethics_integration.py

βœ… Ethical Decision Mapping

Item Action
Trash Pick
Dangerous Item Alert
Personal Item Ignore
Stationary Ignore
Human Detected Pause and Ask for Help

πŸ“‚ Example Output (task_queue.json)

[
    {
        "image": "office1.jpg",
        "item": "trash",
        "confidence": 0.92,
        "action": "Pick"
    },
    {
        "image": "office1.jpg",
        "item": "blade",
        "confidence": 0.88,
        "action": "Alert"
    }
]

For detailed simulation of Navigation, Manipulation, and HMI, refer to the main Pickasso project repository.

About

Ethical AI Integration for Autonomous Robots: Combines YOLO-based object detection with an ethical decision-making framework to ensure safe and responsible robotic actions in human environments.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages