Crate arci

source ·
Expand description

arci

crates.io docs docs

Abstract Robot Control Interface.

License

Licensed under the Apache License, Version 2.0.

Re-exports

pub use nalgebra;

Modules

Structs

Dummy Gamepad for debug or tests.
Dummy JointTrajectoryClient for debug or tests.
Dummy Localization for debug or tests.
Dummy MoveBase for debug or tests.
Dummy Navigation for debug or tests.
Dummy Speaker for debug or tests.
Dummy TransformResolver for debug or tests.
JointPositionDifferenceLimiter limits the difference of position between trajectory points and trajectory points are interpolated linearly to satisfy the limits in JointTrajectoryClient::send_joint_positions. In send_joint_trajectory, if no velocities is specified or zero velocities is specified at the last point, trajectory points are interpolated, otherwise simply input trajectory is forwarded to client.
JointVelocityLimiter limits the duration to make all joints velocities lower than the given velocities limits at each TrajectoryPoint.
Waits until the underlying future is complete.

Enums

Traits

Functions

To copy joint name and position between from and to

Type Definitions

A 2-dimensional direct isometry using a unit complex number for its rotational part.
A 3-dimensional direct isometry using a unit quaternion for its rotational part.
A unit quaternions. May be used to represent a rotation.
A stack-allocated, 2-dimensional column vector.
A stack-allocated, 3-dimensional column vector.

Attribute Macros