Coder Social home page Coder Social logo

Comments (5)

rayvburn avatar rayvburn commented on July 28, 2024

ref:

from humap_local_planner.

rayvburn avatar rayvburn commented on July 28, 2024

note: costmap_converter's output for dynamic obstacles consists of velocity in global reference frame (i.e. x, y, z = 0)

reference: source code:

from humap_local_planner.

rayvburn avatar rayvburn commented on July 28, 2024

since yaw extraction directly from ignition::math::Pose3d was totally wrong, SFM takes new hubero_common::converter's function: yawFromPose. Linking currently somehow does not work:

image

Update:
image

TODO: stash and test

from humap_local_planner.

rayvburn avatar rayvburn commented on July 28, 2024

inlined function implementation in converter.h works properly

latest log:

[ INFO] [1618775799.256538955, 15.856000000]: [HuberoPlannerROS] obstacleContainerUpdate - obstacles 15
HuberoPlanner::compute - ROSy - yaw: -0.961216   /   converted: r: -0.961216 p: -0 y: 3.14159
VELOCITY BASE  : x: 0.1345, y: 0.0000, yaw: -0.0833   (yaw: -0.9612,  sin(yaw): -0.8199,  cos(yaw): 0.5725) 
VELOCITY GLOBAL: x: 0.0770, y: -0.1103, yaw: 0.0000 
				 yawFromIgnPose @ computeNormalAlphaDirection : -0.961216
				 yawFromIgnPose @ computeInteractionForce : -0.961216
				 yawFromIgnPose @ computeNormalAlphaDirection : -0.961216
				 yawFromIgnPose @ computeInteractionForce : -0.961216
				 yawFromIgnPose @ computeNormalAlphaDirection : -0.961216
				 yawFromIgnPose @ computeInteractionForce : -0.961216
				 yawFromIgnPose @ computeNormalAlphaDirection : -0.961216
				 yawFromIgnPose @ computeInteractionForce : -0.961216
				 yawFromIgnPose @ computeNormalAlphaDirection : -0.961216
				 yawFromIgnPose @ computeInteractionForce : -0.961216
				 yawFromIgnPose @ computeNormalAlphaDirection : -0.961216
				 yawFromIgnPose @ computeInteractionForce : -0.961216
				 yawFromIgnPose @ computeNormalAlphaDirection : -0.961216
				 yawFromIgnPose @ computeInteractionForce : -0.961216
				 yawFromIgnPose @ computeNormalAlphaDirection : -0.961216
				 yawFromIgnPose @ computeInteractionForce : -0.961216
				 yawFromIgnPose @ computeNormalAlphaDirection : -0.961216
				 yawFromIgnPose @ computeInteractionForce : -0.961216
				 yawFromIgnPose @ computeNormalAlphaDirection : -0.961216
				 yawFromIgnPose @ computeInteractionForce : -0.961216
				 yawFromIgnPose @ computeNormalAlphaDirection : -0.961216
				 yawFromIgnPose @ computeInteractionForce : -0.961216
				 yawFromIgnPose @ computeNormalAlphaDirection : -0.961216
				 yawFromIgnPose @ computeInteractionForce : -0.961216
				 yawFromIgnPose @ computeNormalAlphaDirection : -0.961216
				 yawFromIgnPose @ computeInteractionForce : -0.961216
				 yawFromIgnPose @ computeNormalAlphaDirection : -0.961216
				 yawFromIgnPose @ computeInteractionForce : -0.961216
				 yawFromIgnPose @ computeNormalAlphaDirection : -0.961216
				 yawFromIgnPose @ computeInteractionForce : -0.961216
computeTwist(): force orient: -94.8915, base link orient: -55.0736, diff: -39.8179 
computeTwist(): angular = -0.1281 (max = 2.0000), linear = 0.1152 (max = 1.5000) 
				 yawFromIgnPose @ computeNormalAlphaDirection : 0
				 yawFromIgnPose @ computeInteractionForce : 0
				 yawFromIgnPose @ computeNormalAlphaDirection : 0
				 yawFromIgnPose @ computeInteractionForce : 0
				 yawFromIgnPose @ computeNormalAlphaDirection : 0
				 yawFromIgnPose @ computeInteractionForce : 0
				 yawFromIgnPose @ computeNormalAlphaDirection : 0
				 yawFromIgnPose @ computeInteractionForce : 0

from humap_local_planner.

rayvburn avatar rayvburn commented on July 28, 2024

What actually helped develop the solution is:

from humap_local_planner.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.