Zakhar is a robotics UX project. The main aim is to decrease the anxiety of users interacting with a robot.
Assumed: that the humans can interact the most effective and seamless with other living creatures
Suggested: to develop a robot's program structure in the way when basics of its logic are understandable from the robot's behavior. The behavior should mimic the animal one (as the human is an animal too).
Suggested to split the program into three parts:
- Conscious
- Unconscious
- Reflexes
Conscious represents simple intentions: move forward, sleep, run away, search something, etc.
Unconscious is responsible to solve how to realize those intentions: what to do for moving, how to behave if looking something etc.
Reflexes are small algorithms that can monopolize Unconscious from Conscious in some very explicit situations. E.g. panic and fear if something breaking, convulsions if robot stuck and can't move as the conscious tells.
The hugest parts of the project called gears. Currently there are 4 gears:
- zakhar_sensors
- zakhar-face-module
- zakhar_core
- zakhar_platform
Parts:
- an-dr/zakhar_core: Software core for the Zakhar project
- an-dr/zakhar-face-module: Zakhar's part which is responsible for facial expressions
- an-dr/zakhar_faces: Zakhar's facial expressions
- an-dr/zakhar_proto: Repository for expreriments and prototyping. Part of the Zakhar project
- an-dr/zakhar_platform: Controlled from i2c and uart moving platform for zakhar
- an-dr/zakhar_sensors: Sensors implementation for the Zakhar Project
Experiments:
- 2019/06/01 - Zakhar’s Concept – technical_
- 2019/05/05 - Zakhar relaunch: Zakha_ros – technical_
- 2019/01/10 - Zakhar the Robot – technical_
- Reptile demo
- Afraid of birds
- Panics when afraid
- Zakharos - moving the core to the ROS
- Facial Emotions demo
- Expresses fear if panics
- Claustrophobia - sad if closed barrier
- The heat of passion demo
- If got hitten weak - angry
- If got hitten strong - panics
- Zakha_rosV
- Visual recognition
- ZakhaR.Giskard
- Conditional and unconditional reflexes
This work is licensed under the terms of the GPLv3 license.
For a copy, see: LICENSE
- site: https://agramakov.me
- e-mail: [email protected]
If you will decide to support me, you can send some pretty words on my email or just use the link
Any ammount will motivate me to develop the project. Thanks in advance!