Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Simple-Robotics/Simple
/ functions
Functions
173 in github.com/Simple-Robotics/Simple
⨍
Functions
173
◇
Types & classes
45
↓ 28 callers
Method
joint_friction_constraint_size
\brief Size of the joints dry friction force vector
include/simple/core/constraints-problem.hpp:531
↓ 26 callers
Method
constraints_problem_size
\brief Size of the constraints problem.
include/simple/core/constraints-problem.hpp:407
↓ 24 callers
Method
bilateral_constraints_size
\brief Size of the bilateral constraints.
include/simple/core/constraints-problem.hpp:574
↓ 22 callers
Method
getNumberOfContacts
\brief Returns the number of contact points after `update` is called.
include/simple/core/constraints-problem.hpp:766
↓ 20 callers
Method
weld_constraints_size
\brief Size of the weld constraints.
include/simple/core/constraints-problem.hpp:617
↓ 15 callers
Function
test_constraint_scene
--------------------------------------------------------------------------------------------------- ----- Test one step with different combination of
tests/forward/simulation-combine-constraints.cpp:341
↓ 11 callers
Method
joint_limit_constraint_size
\brief Size of the joints limit force vector. This corresponds to the size of the currently active joint limit constraint (i.e. the distance between t
include/simple/core/constraints-problem.hpp:669
↓ 9 callers
Method
frictional_point_constraints_size
\brief Size of vector of frictional point constraints' forces. For example, if only 3D contacts are considered, this should be 3 * nc, where nc is the
include/simple/core/constraints-problem.hpp:728
↓ 6 callers
Method
act
( self, simulator: simple.Simulator, q: np.ndarray, v: np.ndarray, dt )
sandbox/simulation_utils.py:24
↓ 6 callers
Function
printSimulationPerfStats
(step_timings: np.ndarray)
sandbox/sim_utils.py:236
↓ 5 callers
Function
addSystemCollisionPairs
Add the right collision pairs of a model, given qref. qref is here as a `T-pose`. The function uses this pose to determine which objects are
sandbox/sim_utils.py:162
↓ 5 callers
Function
createVisualizer
( model: pin.GeometryModel, geom_model: pin.GeometryModel, visual_model: pin.GeometryModel, )
sandbox/sim_utils.py:328
↓ 5 callers
Method
frictional_point_constraints_forces
\brief Getter for frictional point constraints' forces.
include/simple/core/constraints-problem.hpp:778
↓ 5 callers
Function
plotContactSolver
( sim: simple.Simulator, args: SimulationArgs, t: int, q: np.ndarray, v: np.ndarray, )
sandbox/sim_utils.py:93
↓ 5 callers
Method
previous_joint_limit_constraint_size
\brief Previous size of the joints limit force vector.
include/simple/core/constraints-problem.hpp:675
↓ 5 callers
Function
runMujocoXML
(model_path: str, args: SimulationArgs)
sandbox/sim_utils.py:253
↓ 5 callers
Function
setupSimulatorFromArgs
(sim: simple.Simulator, args: SimulationArgs)
sandbox/sim_utils.py:53
↓ 5 callers
Function
subSample
(xs, duration, fps)
sandbox/sim_utils.py:151
↓ 5 callers
Function
test_moving_scene
--------------------------------------------------------------------------------------------------- ----- Test moving scene Test if the simuation give
tests/forward/simulation-combine-constraints.cpp:238
↓ 4 callers
Method
g
\brief Getter for the `g` term (i.e. the free velocity of constraints + corrective terms).
include/simple/core/constraints-problem.hpp:427
↓ 4 callers
Method
getStepCPUTimes
\brief Get timings of the last call to the `step` method.
include/simple/core/simulator.hpp:224
↓ 4 callers
Function
setBallsAndHalfSpace
(length=[0.2], mass=[1.0])
tests/python/test_simulator_instance.py:22
↓ 4 callers
Method
setMaxNumberOfContactsPerCollisionPair
\brief Sets the maximum number of contact points per collision pair.
include/simple/core/constraints-problem.hpp:740
↓ 3 callers
Function
addFloor
(geom_model: pin.GeometryModel, visual_model: pin.GeometryModel)
sandbox/simulation_utils.py:96
↓ 3 callers
Function
addSystemCollisionPairs
Add the right collision pairs of a model, given qref. qref is here as a `T-pose`. The function uses this pose to determine which objects are
sandbox/pin_utils.py:5
↓ 3 callers
Function
createBallsScene
\brief Creates a scene of 10 balls, all lying on a floor. \param reduced_collision_pairs activate only the collision pair between balls and floor.
tests/forward/simulation-combine-constraints.cpp:39
↓ 3 callers
Function
load_primitive
(geom: hppfcl.ShapeBase)
sandbox/viz_utils.py:173
↓ 3 callers
Function
meshcat_material
(r, g, b, a)
sandbox/viz_utils.py:373
↓ 3 callers
Method
previous_frictional_point_constraints_size
\brief Size of the previous contact problem.
include/simple/core/constraints-problem.hpp:734
↓ 3 callers
Function
setPhysicsProperties
( geom_model: pin.GeometryModel, material: str, compliance: float )
sandbox/simulation_utils.py:67
↓ 2 callers
Function
addMaterialAndCompliance
(geom_model, material: str, compliance: float)
sandbox/sim_utils.py:217
↓ 2 callers
Function
compareConstraintsProblems
tests/forward/simulation-combine-constraints.cpp:120
↓ 2 callers
Method
previous_constraints_problem_size
\brief Size of the previous constraints problem.
include/simple/core/constraints-problem.hpp:417
↓ 2 callers
Function
rand_interval
tests/forward/simulation-combine-constraints.cpp:141
↓ 2 callers
Function
register_object
( viz: MeshcatVisualizer, shape: hppfcl.ShapeBase, shape_name: str, M: pin.SE3, shape_colo
sandbox/viz_utils.py:44
↓ 2 callers
Function
test_static_scene
tests/forward/simulation-combine-constraints.cpp:155
↓ 1 callers
Function
addFloor
(geom_model: pin.GeometryModel, visual_model: pin.GeometryModel)
sandbox/sim_utils.py:201
↓ 1 callers
Function
addFloor
(geom_model: pin.GeometryModel)
tests/python/test_simulator_instance.py:284
↓ 1 callers
Function
addFloorToGeomModel
benchmark/mujoco-humanoid.cpp:25
↓ 1 callers
Function
addFloorToGeomModel
tests/forward/mujoco-humanoid.cpp:28
↓ 1 callers
Function
addSystemCollisionPairs
benchmark/mujoco-humanoid.cpp:36
↓ 1 callers
Function
addSystemCollisionPairs
Add the right collision pairs of a model, given qref. qref is here as a `T-pose`. The function uses this pose to determine which objects are
tests/python/test_simulator_instance.py:245
↓ 1 callers
Function
addSystemCollisionPairs
tests/forward/mujoco-humanoid.cpp:39
↓ 1 callers
Function
computeCost
(tau)
sandbox/go2_contact_id.py:120
↓ 1 callers
Method
constraints_forces
\brief Getter for constraints' forces.
include/simple/core/constraints-problem.hpp:463
↓ 1 callers
Function
createCapsule
(length, radius, radial_resolution=30, cap_resolution=10)
sandbox/viz_utils.py:276
↓ 1 callers
Function
createSimulator
( model: pin.Model, geom_model: pin.GeometryModel, max_num_contacts: int = 4, tol: float = 1e-
sandbox/test_memory.py:54
↓ 1 callers
Function
createSimulator
( model: pin.Model, geom_model: pin.GeometryModel, max_num_contacts: int = 4, tol: float = 1e-
sandbox/parallel_rollout.py:19
↓ 1 callers
Function
create_arrow_head
(scale_: float = 1.0, n: int = 10)
sandbox/viz_utils.py:133
↓ 1 callers
Function
create_cartpole
(N, add_floor)
sandbox/cartpole.py:45
↓ 1 callers
Function
exposeConstraintsProblem
bindings/python/core/expose-constraints-problem.cpp:14
↓ 1 callers
Function
exposeContactFrame
bindings/python/core/expose-contact-frame.cpp:35
↓ 1 callers
Function
exposeSimulator
bindings/python/core/expose-simulator.cpp:12
↓ 1 callers
Method
getConstraintSolverCPUTimes
\brief Get timings of the call to the constraint solver in the last call of `step`. This timing is set to 0 if there was no constraints.
include/simple/core/simulator.hpp:231
↓ 1 callers
Function
ground
(xy)
tests/python/test_simulator_instance.py:508
↓ 1 callers
Function
loadMesh
(mesh)
sandbox/viz_utils.py:238
↓ 1 callers
Function
npToTTuple
(M)
sandbox/viz_utils.py:156
↓ 1 callers
Function
npToTuple
(M)
sandbox/viz_utils.py:163
↓ 1 callers
Function
register_arrowed_line
( viz: MeshcatVisualizer, pt1: np.ndarray, pt2: np.ndarray, line_name: str, linewidth: flo
sandbox/viz_utils.py:92
↓ 1 callers
Function
register_line
( viz: MeshcatVisualizer, pt1: np.ndarray, pt2: np.ndarray, line_name: str, linewidth: flo
sandbox/viz_utils.py:64
↓ 1 callers
Function
setSolo
()
tests/python/test_simulator_instance.py:478
↓ 1 callers
Function
simulate_tau_batch_parallel
(sim_batch, q, v, tau_batch, dt)
sandbox/parallel_rollout.py:93
↓ 1 callers
Function
simulate_tau_batch_sequential
(tau_batch, sim_batch, q, v, dt)
sandbox/parallel_rollout.py:76
↓ 1 callers
Method
solveInPlace
include/simple/math/qr.hpp:22
↓ 1 callers
Function
sub_sample
(xs, duration, fps)
sandbox/viz_utils.py:22
↓ 1 callers
Function
transform_object
( viz: MeshcatVisualizer, shape: hppfcl.ShapeBase, shape_name: str, M: pin.SE3 )
sandbox/viz_utils.py:111
Function
BENCHMARK_DEFINE_F(Bench33d, Mat3Vec3d)
benchmark/affine-transform.cpp:72
Function
BENCHMARK_DEFINE_F(Bench33f, Mat3Vec3f)
benchmark/affine-transform.cpp:59
Function
BENCHMARK_DEFINE_F(Bench34d, Mat34Vec3d)
benchmark/affine-transform.cpp:124
Function
BENCHMARK_DEFINE_F(Bench34f, Mat34Vec3f)
benchmark/affine-transform.cpp:111
Function
BENCHMARK_DEFINE_F(Bench44d, Mat4Vec4d)
benchmark/affine-transform.cpp:98
Function
BENCHMARK_DEFINE_F(Bench44f, Mat4Vec4f)
benchmark/affine-transform.cpp:85
Function
BENCHMARK_DEFINE_F(DotBench3d, Vec3d)
benchmark/affine-transform.cpp:178
Function
BENCHMARK_DEFINE_F(DotBench3f, Vec3f)
benchmark/affine-transform.cpp:165
Function
BENCHMARK_DEFINE_F(DotBench4d, Vec4d)
benchmark/affine-transform.cpp:204
Function
BENCHMARK_DEFINE_F(DotBench4f, Vec4f)
benchmark/affine-transform.cpp:191
Function
BENCHMARK_DEFINE_F(MujocoHumanoidFixture, admm)
benchmark/mujoco-humanoid.cpp:119
Function
BENCHMARK_DEFINE_F(MujocoHumanoidFixture, pgs)
benchmark/mujoco-humanoid.cpp:144
Function
BENCHMARK_DEFINE_F(YannBench34d, Mat34Vec3d)
benchmark/affine-transform.cpp:151
Function
BENCHMARK_DEFINE_F(YannBench34f, Mat34Vec3f)
benchmark/affine-transform.cpp:137
Function
BENCHMARK_DEFINE_F(YannDotBench4d, Vec4d)
benchmark/affine-transform.cpp:230
Function
BENCHMARK_DEFINE_F(YannDotBench4f, Vec4f)
benchmark/affine-transform.cpp:217
Function
BOOST_AUTO_TEST_CASE
tests/forward/mujoco-humanoid.cpp:87
Function
BOOST_AUTO_TEST_CASE
tests/forward/urdf-romeo.cpp:39
Function
BOOST_AUTO_TEST_CASE
tests/forward/simulation-robots.cpp:39
Function
BOOST_AUTO_TEST_CASE
tests/forward/simulation-combine-constraints.cpp:225
Function
BOOST_AUTO_TEST_CASE
tests/forward/simulator-minimal.cpp:30
Function
BOOST_AUTO_TEST_CASE
tests/forward/simulator.cpp:39
Function
BOOST_PYTHON_MODULE
bindings/python/module.cpp:14
Method
ComputeContactPatchDerivative
include/simple/core/contact-frame.hpp:95
Method
ContactMapper
include/simple/core/constraints-problem.hpp:220
Method
SetUp
benchmark/mujoco-humanoid.cpp:86
Method
SetUp
benchmark/affine-transform.cpp:29
Method
TearDown
benchmark/mujoco-humanoid.cpp:109
Method
TearDown
benchmark/affine-transform.cpp:46
Method
__init__
(self)
sandbox/simulation_utils.py:21
Method
__init__
(self, model: pin.Model)
sandbox/simulation_utils.py:31
Method
__init__
(self, model: pin.Model, damping_factor: float)
sandbox/simulation_utils.py:41
Method
__init__
(self, model: pin.Model, damping_factor: float)
sandbox/simulation_utils.py:55
Method
__init__
( self, width: float, height: float, widthSegments: float = 1, heightS
sandbox/viz_utils.py:349
next →
1–100 of 173, ranked by callers