Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KavrakiLab/vamp
/ functions
Functions
753 in github.com/KavrakiLab/vamp
⨍
Functions
753
◇
Types & classes
97
↓ 257 callers
Function
sphere_environment_in_collision
src/impl/vamp/collision/validity.hh:47
↓ 99 callers
Method
size
src/impl/vamp/planning/aox_nn.hh:285
↓ 65 callers
Function
cos
src/impl/vamp/vector/math.hh:21
↓ 65 callers
Function
sin
src/impl/vamp/vector/math.hh:8
↓ 60 callers
Method
size
src/impl/vamp/bindings/wasm/robot_helper.hh:171
↓ 50 callers
Method
array
src/impl/vamp/bindings/python/robot_helper.hh:140
↓ 32 callers
Method
distance
AOX distance function
src/impl/vamp/planning/aox_nn.hh:62
↓ 28 callers
Method
to_array
src/impl/vamp/vector/interface.hh:63
↓ 24 callers
Method
test_zero
src/impl/vamp/vector/interface.hh:258
↓ 20 callers
Method
sqrt
src/impl/vamp/vector/interface.hh:352
↓ 17 callers
Method
sin
src/impl/vamp/vector/interface.hh:442
↓ 16 callers
Function
dot_3
src/impl/vamp/collision/math.hh:17
↓ 15 callers
Function
flat
* Constuct a cuboid given its: - Center coordinate - Orientation about that center given in Euler XYZ angles - Half-e
src/impl/vamp/collision/factory.hh:26
↓ 15 callers
Function
get_elapsed_nanoseconds
src/impl/vamp/utils.hh:41
↓ 14 callers
Method
append
src/impl/vamp/bindings/wasm/robot_helper.hh:192
↓ 14 callers
Method
cos
src/impl/vamp/vector/interface.hh:451
↓ 13 callers
Function
solve
( start, goals, simulator: vpb.PyBulletSimulator, planning_time: float = 30.,
scripts/visualize_ompl.py:20
↓ 12 callers
Method
operator[]
src/impl/vamp/vector/interface.hh:952
↓ 12 callers
Function
vector_norm
Return length, i.e. eucledian norm, of ndarray along axis. >>> v = numpy.random.random(3) >>> n = vector_norm(v) >>> numpy.allclose(n, nu
src/vamp/transformations.py:1557
↓ 11 callers
Method
add_sphere
( self, radius: float, position: Position, name: Optional[str] = None,
src/vamp/pybullet_interface.py:225
↓ 10 callers
Function
array
src/impl/vamp/collision/factory.hh:87
↓ 10 callers
Method
broadcast
src/impl/vamp/vector/interface.hh:969
↓ 10 callers
Function
unit_vector
Return ndarray normalized by length, i.e. eucledian norm, along axis. >>> v0 = numpy.random.random(3) >>> v1 = unit_vector(v0) >>> numpy.
src/vamp/transformations.py:1596
↓ 9 callers
Method
all
src/impl/vamp/vector/interface.hh:624
↓ 9 callers
Function
clamp
src/impl/vamp/collision/math.hh:45
↓ 9 callers
Method
clamp
src/impl/vamp/vector/interface.hh:362
↓ 9 callers
Method
simplify
src/impl/vamp/bindings/python/robot_helper.hh:292
↓ 8 callers
Method
l2_norm
src/impl/vamp/vector/interface.hh:402
↓ 8 callers
Method
sort
src/impl/vamp/collision/environment.hh:43
↓ 8 callers
Function
sql2_3
src/impl/vamp/collision/math.hh:29
↓ 8 callers
Method
validate
src/impl/vamp/planning/plan.hh:156
↓ 7 callers
Method
Environment
src/impl/vamp/collision/environment.hh:27
↓ 7 callers
Method
cost
src/impl/vamp/planning/plan.hh:13
↓ 7 callers
Method
interpolate
src/impl/vamp/vector/interface.hh:422
↓ 7 callers
Method
max
src/impl/vamp/vector/interface.hh:381
↓ 7 callers
Method
next
src/impl/vamp/planning/phs.hh:163
↓ 7 callers
Function
sqrt
src/impl/vamp/collision/math.hh:57
↓ 6 callers
Method
Sphere
src/impl/vamp/collision/shapes.hh:234
↓ 6 callers
Method
abs
src/impl/vamp/vector/interface.hh:347
↓ 6 callers
Method
floor
src/impl/vamp/vector/interface.hh:357
↓ 6 callers
Method
interpolate_to_resolution
src/impl/vamp/planning/plan.hh:115
↓ 6 callers
Function
quaternion_matrix
Return homogeneous rotation matrix from quaternion. >>> R = quaternion_matrix([0.06146124, 0, 0, 0.99810947]) >>> numpy.allclose(R, rotation_
src/vamp/transformations.py:1173
↓ 6 callers
Function
sqrt
src/impl/vamp/vector/math.hh:34
↓ 5 callers
Function
sphere_sphere_sql2
src/impl/vamp/collision/sphere_sphere.hh:10
↓ 5 callers
Method
trim
src/impl/vamp/vector/interface.hh:658
↓ 4 callers
Method
animate
(self, plan, callback = None)
src/vamp/pybullet_interface.py:355
↓ 4 callers
Method
any
src/impl/vamp/vector/interface.hh:614
↓ 4 callers
Method
as_vector
src/impl/vamp/planning/nn.hh:73
↓ 4 callers
Method
clear
src/impl/vamp/planning/aox_nn.hh:144
↓ 4 callers
Method
fill
src/impl/vamp/vector/interface.hh:87
↓ 4 callers
Function
find_root
Basic union-find TODO: We may be able to improve these implementations
src/impl/vamp/planning/utils.hh:25
↓ 4 callers
Function
handle_color
(name: Optional[str], color: Optional[Union[List[float], str]])
src/vamp/pybullet_interface.py:27
↓ 4 callers
Method
isRemoved
Return true iff data has been marked for removal.
src/impl/vamp/planning/aox_nn.hh:305
↓ 4 callers
Method
load
src/impl/vamp/vector/isa/avx.hh:251
↓ 4 callers
Method
matrix
Return homogeneous rotation matrix.
src/vamp/transformations.py:1471
↓ 4 callers
Method
nearest
src/impl/vamp/planning/aox_nn.hh:245
↓ 4 callers
Function
to_isometry
src/impl/vamp/vector/math.hh:40
↓ 4 callers
Method
uniform_integer
src/impl/vamp/random/distribution.hh:16
↓ 3 callers
Method
add_cuboid
( self, half_extents: Vector3, position: Position, rot_xyzw: XYZWQuaternion,
src/vamp/pybullet_interface.py:192
↓ 3 callers
Function
add_point_cloud
( server: viser.ViserServer, point_cloud: np.ndarray, colors: Union[Sequence[int], Sequence[Sequen
scripts/viser_utils.py:23
↓ 3 callers
Function
arcball_constrain_to_axis
Return sphere point perpendicular to axis.
src/vamp/transformations.py:1489
↓ 3 callers
Method
blend
src/impl/vamp/vector/interface.hh:412
↓ 3 callers
Function
c_ceil
Because ceil isn't constexpr until C++23 for some reason.....
src/impl/vamp/utils.hh:28
↓ 3 callers
Method
d
src/impl/vamp/vector/interface.hh:779
↓ 3 callers
Method
dimension
src/impl/vamp/planning/roadmap.hh:69
↓ 3 callers
Function
eigen
src/impl/vamp/collision/factory.hh:63
↓ 3 callers
Function
filter_pointcloud
src/impl/vamp/collision/filter.hh:176
↓ 3 callers
Method
nearestR
Return the nearest neighbors within distance \c radius in sorted order
src/impl/vamp/planning/aox_nn.hh:273
↓ 3 callers
Function
ompl_to_vamp
Convert an OMPL state into a VAMP vector
scripts/cpp/ompl_integration.cc:63
↓ 3 callers
Function
remap_point
src/impl/vamp/collision/filter.hh:129
↓ 3 callers
Method
set_joint_positions
(self, positions: List[float])
src/vamp/pybullet_interface.py:95
↓ 3 callers
Function
setup_viser_with_robot
(robot_dir, robot_urdf_name)
scripts/viser_utils.py:8
↓ 3 callers
Method
shape
src/impl/vamp/collision/filter.hh:289
↓ 3 callers
Method
space_measure
src/impl/vamp/robots/ur5.hh:105
↓ 3 callers
Method
uniform_01
src/impl/vamp/random/distribution.hh:23
↓ 3 callers
Function
unit_ball_measure
Ported from OMPL: src/ompl/util/src/GeometricEquations.cpp
src/impl/vamp/planning/roadmap.hh:18
↓ 2 callers
Method
Attachment
src/impl/vamp/collision/attachments.hh:15
↓ 2 callers
Method
add
src/impl/vamp/vector/interface.hh:98
↓ 2 callers
Method
add
src/impl/vamp/planning/aox_nn.hh:160
↓ 2 callers
Method
add_capsule
( self, radius: float, length: float, position: Position, rot_xyzw: XY
src/vamp/pybullet_interface.py:122
↓ 2 callers
Method
add_environment_from_problem_dict
(self, problem: Dict[str, Any], add_names: bool = True)
src/vamp/pybullet_interface.py:281
↓ 2 callers
Function
add_spheres
Add spheres to the env/ Sphere positions are (N,3) and sphere radii are (N)
scripts/viser_utils.py:39
↓ 2 callers
Function
add_trajectory
Adds a slider to step through waypoints of a trajectory also allows for auto step through using play/pause button Args: server (
scripts/viser_utils.py:67
↓ 2 callers
Function
arcball_map_to_sphere
Return unit sphere coordinates from window coordinates.
src/vamp/transformations.py:1476
↓ 2 callers
Function
attachment_environment_collision
src/impl/vamp/collision/validity.hh:252
↓ 2 callers
Method
distsq_to
src/impl/vamp/collision/capt.hh:46
↓ 2 callers
Function
dot_2
src/impl/vamp/collision/math.hh:11
↓ 2 callers
Method
eefk
src/impl/vamp/robots/ur5.hh:9943
↓ 2 callers
Function
euler_from_matrix
Return Euler angles from rotation matrix for specified axis sequence. axes : One of 24 axis sequences as string or encoded tuple Note that m
src/vamp/transformations.py:1030
↓ 2 callers
Function
euler_from_quaternion
Return Euler angles from quaternion for specified axis sequence. >>> angles = euler_from_quaternion([0.06146124, 0, 0, 0.99810947]) >>> numpy
src/vamp/transformations.py:1088
↓ 2 callers
Method
extend
src/impl/vamp/collision/capt.hh:28
↓ 2 callers
Function
get_state
(state)
scripts/visualize_ompl.py:39
↓ 2 callers
Method
greater_equal
src/impl/vamp/vector/interface.hh:176
↓ 2 callers
Method
max_neighbors
src/impl/vamp/planning/roadmap.hh:159
↓ 2 callers
Function
name_to_color
(name: str)
src/vamp/pybullet_interface.py:23
↓ 2 callers
Method
nearestK
Return the k nearest neighbors in sorted order
src/impl/vamp/planning/aox_nn.hh:260
↓ 2 callers
Method
needToSplit
Return true iff the node needs to be split into child nodes.
src/impl/vamp/planning/aox_nn.hh:543
↓ 2 callers
Method
neighbor_radius
src/impl/vamp/planning/roadmap.hh:164
↓ 2 callers
Method
next
src/impl/vamp/bindings/wasm/robot_helper.hh:142
↓ 2 callers
Method
none
src/impl/vamp/vector/interface.hh:619
next →
1–100 of 753, ranked by callers