Skip to content

Controle de aceleração #82

@Matheus-de-Sousa

Description

@Matheus-de-Sousa

Implementar um controle de desaceleração e aceleração que permita aproveitar ao máximo o torque dos motores em situações que exijam alterações bruscas na velocidade do robô, como ideia inicial para esse novo método de controle proponho que ele siga as seguintes regras.

  • Seja acionado somente quando a diferença entre a velocidade desejada e a velocidade atual seja maior que um determinado valor e quando o erro de posição do robô em relação à linha seja menor que um determinado valor.
  • Ao ser acionado este controle deve utilizar um controlador proporcional para diminuir o erro entre a velocidade atual e a velocidade desejada o mais rápido possível sem gerar um sobressinal muito alto ou danificar os motores.
  • Após a velocidade desejada ser alcançada ou o erro de posição do robô em relação à linha ultrapassar um determinado valor o controle de aceleração deve ser desabilitado e apenas o controle de posição deve se manter ativo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions