No gráfico acima vê-se duas curvas, o ângulo de giro do volante, acima e o steering smoothness, abaixo. Este canal mostra como o piloto age sobre o volante. Picos muito elevados denunciam uma ação muito brusca sobre o volante, podendo perturbar o carro. Foto: Autor.
Após toda análise de traçado e certificado de que o melhor e mais rápido traçado possível está definido, e caso os tempos de volta não tenham melhorado, é interessante verificar um parâmetro chamado, Steering Smoothness ou Suavidade de Direção. Trata-se de um parâmetro que mostra o quão bruscos são os comandos do piloto sobre o volante. A suavidade com que o piloto aciona o volante é, basicamente, a velocidade de acionamento do volante.
Para obter o canal steering smoothness utiliza-se o canal do ângulo de giro do volante para diferencia-lo no tempo e obter a velocidade de acionamento do volante em graus por segundo (°/s), ou seja, trata-se de uma velocidade angular. No software Pi Toolbox, usado neste e em diversos artigos desse site por ser bastante didático, o código de programação para o canal steering smoothness é dado por:
O termo gate é uma função do Pi Toolbox que retorna o valor do segundo parâmetro dentro do parentese de acordo com o valor do primeiro termo dentro dos mesmos parênteses. Nesse caso é o valor absoluto da posição angular do volante, pois, em geral, o lado esquerdo são os valores de ângulos negativos e o lado direito é dado por ângulos positivos. Caso o valor absoluto (fabs) seja maior que 10, o valor absoluto da diferença entre [a_steer] e [a_steer_f50] é mostrado no gráfico. O objetivo dessa função é reduzir o processamento onde não é necessário, em retas, por exemplo.
É importante atentar para o código acima, pois há dois parâmetros, um deles é própria posição angular do volante e o outro, o a_steer_f50. Este parâmetro é programado pelo seguinte código: