Skip to content

nickpalladino/handlerify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Handlerify

Dog training journal. AKC FIT DOG title activity tracking. Development using Flutter for multi-platform releases.

handlerify

Building

Run flutter packages pub run build_runner build to generate code for dependency injection and database after adding any new injectable annotations or database changes.

Progress

  • Basic UI layout with navigation implemented for Train & Statistics pages
  • Train page
    • Display daily statistics:
      • number of sessions
      • elapsed time
      • distance
    • Display list of sessions for the day
    • Allow a new training session to be started
  • Statistics page
    • Display statistics by time scale
    • Display list of sessions all sessions
    • Allow filtering of list based on datetime range
  • New training session / activity page
    • Record audio from microphone for duration of session and save m4a to device
    • Save start time
    • Display timer hh:mm:ss.ms updated every 100ms while session is active
    • Save geolocation data for computing distance traveled
    • Option to enter one or more note tags
  • Pause in-progress training session / activity
    • Option to delete session
    • Option to save session
    • Option to enter a custom name for session otherwise defaults to 'Month Day Session X'
    • Option to enter one or more location tags such as 'Home', 'Dog park' etc.
    • Automatic editable tagging of location based on GPS coordinates and existing tag information
    • Option to edit end time in case forgot to end session when done
      • Show map with waypoints and times to help figure out end time

Machine Learning Ideas

Handler Voice commands

Markers

  • Yes
  • Good
  • Free
  • Ok
  • Wrong
  • No
  • Eh
  • Tsh
  • Hey
  • Clicker sound
  • Clap sound

Obedience

  • Sit
  • Down
  • Stay
  • Stand
  • Heel
  • Center
  • Through
  • Pad
  • Place
  • Bed
  • Here
  • Come
  • Get it
  • Enough
  • Look
  • Up
  • Your seat
  • Inside
  • Custom command creation

Canine vocalization

  • Whining
  • Barking
  • Growling
  • Sniffing
  • Howling
  • Panting
  • Yelping
  • Volume - handler's dog vs other dog

Speaking Notes

  • Behavior Reactive Lunging
  • Behavior Redirection
  • Behavior Frustration
  • Behavior Fixation

Structure

  • Wait and give attention until released at thresholds
  • Wait and give attention until release to eat food in bowl

Tricks

  • Speak
  • Spin
  • Touch

Behavior Modification

  • Reactive lunging
    • Fear based
    • Excitement
  • Reactive Barking
  • Reactive aggressive display
  • Redirection
    • Handler
    • Other animal
  • Unprovoked aggression

Reward Schedule

  • Always
  • Variable
  • Random

Handler Emotional State

  • Confident
  • Frustrated
  • Angry
  • Anxious
  • Relaxed

Command Sentiment

  • Commanding / Authoritative
  • Asking / Passive
  • Encouraging

Micromanagement

  • Commands per unit time
  • Too much talking
  • Repeated commands

Canine Emotional State

  • Anxious
  • Excited
  • Fearful
  • Confident
  • Restless
  • Frustrated
  • Angry

Premack

  • Order Event recommendation

Excercise / Work

  • Walk
  • Run
  • Play
  • Agility
  • Flirt pole
  • Tug
  • Spring pole
  • Wall climb
  • Bite work
  • Nosework

Tools

  • Flat collar
  • Slip lead
  • Martingale collar
  • Prong collar
  • E-Collar
  • Harness
  • Head halter
  • Long line

Statistics

  • Command Reliability
    • % of commands completed without intervention
  • Reward Schedule
    • % of commands rewarded
  • Positive Reinforcement vs Positive Punishment Ratio
    • Maybe operant conditioning chart
  • Excercise time
  • Training time
  • Number of adverse behavioral events
  • Number of preemptive interventions for adverse behavioral events
  • Premack impact training events
  • Command duration

Recommender

  • More/less excercise
  • More/less structure
  • Reward schedule

About

Dog training journal and activity tracker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published