Skip to content

rust-eze-robotics/ai_artemisia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Rust-eze Robotics' AI: Artemisia

Tags Language Version GroupName Author

"Revolutionary AI meets timeless art, in the most unexpected way. Bringing passion to the world, one tree at a time."


Summary


Description

This AI is inspired by some great artists and takes her name from Artemisia Gentileschi. Her main goal is to paint on the world using trees and rocks, explore the environment and collect materials to create fine art, thanks to the spyglass, sense_and_find_by_rustafariani and OhCrab_collection tools. She will use them to paint the world, through the giotto_tool.

The AI is implemented in Rust and uses the robotics_lib library to interact with the environment.

The AI is implemented as a state machine, with the following states:

  • INIT: the AI initializes itself, setting all the necessary parameters
  • CHILL: the AI wanders around for a while, exploring the world with the spyglass tool, to get inspired for her next masterpiece
  • DETECT: the AI detects materials, using the sense_and_find_by_rustafariani tool
  • GATHER: the AI gathers materials, using the OhCrab_collection tool
  • PAINT: the AI paints the world, using the giotto_tool
  • DIE: the AI terminates her existence, with a final painting

Requirements


Notes

  • Artemis-IA doesn't work properly, because there are some unresolvable issues in the painting phase. What a shame.

Concept Poster

Poster


Made with ♡ by Chiara S.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages