Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
bjsowa committed Feb 21, 2022
1 parent 72a250e commit e9c3520
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
# leo_firmware
# core2_firmware

The firmware for the [Husarion CORE2] board running inside Leo Rover.

The main functionalities include:
- steering the robot,
- setting position on the servos connected to `hServo` ports,
- reading battery voltage,
- reading motor positions
- estimating velocity of the robot
- IMU and GPS sensor support
- velocity commands for the robot,
- velocity and PWM commands for individual wheels,
- position commands for the servos connected to `hServo` ports,
- battery voltage feedback,
- wheel states (position, velocity, PWM duty) feedback,
- odometry feedback (calculated from wheel encoders),
- IMU sensor support.

It uses [rosserial] client library to expose its functionalities on ROS topics, services and parameters.

Expand Down

0 comments on commit e9c3520

Please sign in to comment.