ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

What is the max linear acceleration of Husky A200?

asked 2019-10-20 12:37:46 -0500

psprox96 gravatar image

Dear all,

I am not experienced in doing robotics. I have been trying to find the max linear acceleration of Husky A200 in order to set real constraint for simulation purposes.

What I did was to find out the drive power of the Husky A200 (https://www.google.com/url?sa=t&rct=j...).

Drive Power = 400 W continuous (4 wheels), thus Drive Power = 100 W continuous (1 wheel).

Using

Acceleration = Power/(Mass x Velocity), where max velocity = 1 m/s (also in the link above) and Mass = 57.69 kg

I got

Max Acceleration = 1.733 m/s^2

Is the calculation correct? If yes, what does it mean when Max Acceleration > Max Velocity in magnitude? Does it just mean that the velocity will just be capped at 1 m/s even if the velocity can be increased by 1.733 m/s in a second?

Thanks for viewing.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2019-10-20 14:00:20 -0500

gvdhoorn gravatar image

updated 2019-10-20 14:01:01 -0500

According to husky_control/config/control.yaml which is shipped by Clearpath themselves, the max linear acceleration is 3.0 m/s^2:

  # Velocity and acceleration limits
  # Whenever a min_* is unspecified, default to -max_*
  linear:
    x:
      has_velocity_limits    : true
      max_velocity           : 1.0   # m/s
      has_acceleration_limits: true
      max_acceleration       : 3.0   # m/s^2
  angular:
    z:
      has_velocity_limits    : true
      max_velocity           : 2.0   # rad/s
      has_acceleration_limits: true
      max_acceleration       : 6.0   # rad/s^2

This is not necessarily the real acceleration limit, but is what they configure the ROS-side controllers with.

Note that this same file is used with the simulated version (by husky_control/launch/control.launch from husky_gazebo/launch/spawn_husky.launch. So the official simulation uses the same limits.

edit flag offensive delete link more

Comments

PS: seeing as you've tagged this with gazebo: is there a specific reason you can't use the provided husky_gazebo package?

gvdhoorn gravatar image gvdhoorn  ( 2019-10-20 14:08:12 -0500 )edit

Thank you very much. Yes, I am using gazebo as part of the simulation but I think I might have missed this one out.

psprox96 gravatar image psprox96  ( 2019-10-20 23:29:09 -0500 )edit

Is there any specific reason why you cross-posted this to Robotics Stack Exchange (here)?

gvdhoorn gravatar image gvdhoorn  ( 2019-10-21 10:30:16 -0500 )edit

I posted on two website just in case one forum is inactive. I have closed the post in Robotics Stack Exchange already. Thanks again!

psprox96 gravatar image psprox96  ( 2019-10-21 10:44:03 -0500 )edit

I posted on two website just in case one forum is inactive.

In the future: please don't cross-post. It's not very nice, as in the best case, it leads to split discussions, but typically (and that would be the worst case) it leads to duplication (ie: waste) of effort.

Post in one place and give people time to respond to your question.

gvdhoorn gravatar image gvdhoorn  ( 2019-10-21 10:48:04 -0500 )edit

Roger that. Thanks for the info.

psprox96 gravatar image psprox96  ( 2019-10-21 11:06:58 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2019-10-20 12:37:46 -0500

Seen: 716 times

Last updated: Oct 20 '19