Repo symbol

rmf_battery repository

rmf_battery

Repository Summary

Checkout URI https://github.com/open-rmf/rmf_battery.git
VCS Type git
VCS Version humble
Last Updated 2023-06-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rmf_battery 0.1.5

README

rmf_battery

codecov

The rmf_battery package provides the following APIs to model a robot’s battery life.

  • rmf_battery::agv::BatterySystem which bundles parameters related to the battery onboard a robot.
  • rmf_battery::agv::MechanicalSystem which bundles physical parameters of a robot.
  • rmf_battery::agv::PowerSystem to model a component onboard a robot with a specified power rating.
  • rmf_battery::DevicePowerSink is a pure abstract class to model the change in state-of-charge of the robot’s battery from a power consuming device onboard the robot.
    • rmf_battery::agv::SimpleDevicePowerSink is a simple out-of-the-box implementation of rmf_battery::DevicePowerSink. This class wraps a BatterySystem and PowerSystem of a robot, and can estimate the change in state-of-charge of the battery from the PowerSystem's energy consumption over a duration.
  • rmf_battery::MotionPowerSink to model the change in state-of-charge of the robot’s battery resulting from the motion of the robot.
    • rmf_battery::agv::SimpleMotionPowerSink is a simple out-of-the-box implementation of rmf_battery::MotionPowerSink. This class wraps a BatterySystem and MechanicalSystem of a robot, and can estimate the change in state-of-charge of the battery from the energy consumed to accelerate/decelerate a robot as it moves along a trajectory.

Full API documentation is available here

Repo symbol

rmf_battery repository

rmf_battery

Repository Summary

Checkout URI https://github.com/open-rmf/rmf_battery.git
VCS Type git
VCS Version jazzy
Last Updated 2024-06-14
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rmf_battery 0.3.1

README

rmf_battery

codecov

The rmf_battery package provides the following APIs to model a robot’s battery life.

  • rmf_battery::agv::BatterySystem which bundles parameters related to the battery onboard a robot.
  • rmf_battery::agv::MechanicalSystem which bundles physical parameters of a robot.
  • rmf_battery::agv::PowerSystem to model a component onboard a robot with a specified power rating.
  • rmf_battery::DevicePowerSink is a pure abstract class to model the change in state-of-charge of the robot’s battery from a power consuming device onboard the robot.
    • rmf_battery::agv::SimpleDevicePowerSink is a simple out-of-the-box implementation of rmf_battery::DevicePowerSink. This class wraps a BatterySystem and PowerSystem of a robot, and can estimate the change in state-of-charge of the battery from the PowerSystem's energy consumption over a duration.
  • rmf_battery::MotionPowerSink to model the change in state-of-charge of the robot’s battery resulting from the motion of the robot.
    • rmf_battery::agv::SimpleMotionPowerSink is a simple out-of-the-box implementation of rmf_battery::MotionPowerSink. This class wraps a BatterySystem and MechanicalSystem of a robot, and can estimate the change in state-of-charge of the battery from the energy consumed to accelerate/decelerate a robot as it moves along a trajectory.

Full API documentation is available here

Repo symbol

rmf_battery repository

rmf_battery

Repository Summary

Checkout URI https://github.com/open-rmf/rmf_battery.git
VCS Type git
VCS Version kilted
Last Updated 2024-06-12
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rmf_battery 0.4.0

README

rmf_battery

codecov

The rmf_battery package provides the following APIs to model a robot’s battery life.

  • rmf_battery::agv::BatterySystem which bundles parameters related to the battery onboard a robot.
  • rmf_battery::agv::MechanicalSystem which bundles physical parameters of a robot.
  • rmf_battery::agv::PowerSystem to model a component onboard a robot with a specified power rating.
  • rmf_battery::DevicePowerSink is a pure abstract class to model the change in state-of-charge of the robot’s battery from a power consuming device onboard the robot.
    • rmf_battery::agv::SimpleDevicePowerSink is a simple out-of-the-box implementation of rmf_battery::DevicePowerSink. This class wraps a BatterySystem and PowerSystem of a robot, and can estimate the change in state-of-charge of the battery from the PowerSystem's energy consumption over a duration.
  • rmf_battery::MotionPowerSink to model the change in state-of-charge of the robot’s battery resulting from the motion of the robot.
    • rmf_battery::agv::SimpleMotionPowerSink is a simple out-of-the-box implementation of rmf_battery::MotionPowerSink. This class wraps a BatterySystem and MechanicalSystem of a robot, and can estimate the change in state-of-charge of the battery from the energy consumed to accelerate/decelerate a robot as it moves along a trajectory.

Full API documentation is available here

Repo symbol

rmf_battery repository

rmf_battery

Repository Summary

Checkout URI https://github.com/open-rmf/rmf_battery.git
VCS Type git
VCS Version main
Last Updated 2025-06-16
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rmf_battery 0.5.0

README

rmf_battery

codecov

The rmf_battery package provides the following APIs to model a robot’s battery life.

  • rmf_battery::agv::BatterySystem which bundles parameters related to the battery onboard a robot.
  • rmf_battery::agv::MechanicalSystem which bundles physical parameters of a robot.
  • rmf_battery::agv::PowerSystem to model a component onboard a robot with a specified power rating.
  • rmf_battery::DevicePowerSink is a pure abstract class to model the change in state-of-charge of the robot’s battery from a power consuming device onboard the robot.
    • rmf_battery::agv::SimpleDevicePowerSink is a simple out-of-the-box implementation of rmf_battery::DevicePowerSink. This class wraps a BatterySystem and PowerSystem of a robot, and can estimate the change in state-of-charge of the battery from the PowerSystem's energy consumption over a duration.
  • rmf_battery::MotionPowerSink to model the change in state-of-charge of the robot’s battery resulting from the motion of the robot.
    • rmf_battery::agv::SimpleMotionPowerSink is a simple out-of-the-box implementation of rmf_battery::MotionPowerSink. This class wraps a BatterySystem and MechanicalSystem of a robot, and can estimate the change in state-of-charge of the battery from the energy consumed to accelerate/decelerate a robot as it moves along a trajectory.

Full API documentation is available here

Repo symbol

rmf_battery repository

Repo symbol

rmf_battery repository

Repo symbol

rmf_battery repository

Repo symbol

rmf_battery repository

Repo symbol

rmf_battery repository

Repo symbol

rmf_battery repository

rmf_battery

Repository Summary

Checkout URI https://github.com/open-rmf/rmf_battery.git
VCS Type git
VCS Version galactic
Last Updated 2021-10-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rmf_battery 0.1.2

README

rmf_battery

codecov

The rmf_battery package provides modelling of robot battery life.

Repo symbol

rmf_battery repository

rmf_battery

Repository Summary

Checkout URI https://github.com/open-rmf/rmf_battery.git
VCS Type git
VCS Version foxy
Last Updated 2021-09-08
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rmf_battery 0.1.1

README

rmf_battery

codecov

The rmf_battery package provides modelling of robot battery life.

Repo symbol

rmf_battery repository

rmf_battery

Repository Summary

Checkout URI https://github.com/open-rmf/rmf_battery.git
VCS Type git
VCS Version iron
Last Updated 2023-12-20
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
rmf_battery 0.2.1

README

rmf_battery

codecov

The rmf_battery package provides the following APIs to model a robot’s battery life.

  • rmf_battery::agv::BatterySystem which bundles parameters related to the battery onboard a robot.
  • rmf_battery::agv::MechanicalSystem which bundles physical parameters of a robot.
  • rmf_battery::agv::PowerSystem to model a component onboard a robot with a specified power rating.
  • rmf_battery::DevicePowerSink is a pure abstract class to model the change in state-of-charge of the robot’s battery from a power consuming device onboard the robot.
    • rmf_battery::agv::SimpleDevicePowerSink is a simple out-of-the-box implementation of rmf_battery::DevicePowerSink. This class wraps a BatterySystem and PowerSystem of a robot, and can estimate the change in state-of-charge of the battery from the PowerSystem's energy consumption over a duration.
  • rmf_battery::MotionPowerSink to model the change in state-of-charge of the robot’s battery resulting from the motion of the robot.
    • rmf_battery::agv::SimpleMotionPowerSink is a simple out-of-the-box implementation of rmf_battery::MotionPowerSink. This class wraps a BatterySystem and MechanicalSystem of a robot, and can estimate the change in state-of-charge of the battery from the energy consumed to accelerate/decelerate a robot as it moves along a trajectory.

Full API documentation is available here

Repo symbol

rmf_battery repository

Repo symbol

rmf_battery repository

Repo symbol

rmf_battery repository

Repo symbol

rmf_battery repository

Repo symbol

rmf_battery repository

Repo symbol

rmf_battery repository

Repo symbol

rmf_battery repository