|
RBControl
Library for the RB3201-RBControl board with the ESP32 by RoboticsBrno.
|
#include <RBControl_arm.hpp>
Classes | |
| struct | BoneDefinition |
| struct | Definition |
Public Types | |
| typedef int32_t | CoordType |
Public Member Functions | |
| ~Arm () | |
| bool | solve (Arm::CoordType target_x, Arm::CoordType target_y) |
| void | setServos (float speed=180.f) |
| const Definition & | definition () const |
| const std::vector< Bone > & | bones () const |
| bool | syncBonesWithServos () |
| template<> | |
| float | roundCoord (Arm::AngleType val) |
Static Public Member Functions | |
| static Angle | clamp (Angle ang) |
Friends | |
| class | ArmBuilder |
| class | Bone |
| typedef int32_t rb::Arm::CoordType |
| rb::Arm::~Arm | ( | ) |
|
inline |
|
inline |
| double rb::Arm::roundCoord | ( | Arm::AngleType | val | ) |
| void rb::Arm::setServos | ( | float | speed = 180.f | ) |
| bool rb::Arm::solve | ( | Arm::CoordType | target_x, |
| Arm::CoordType | target_y | ||
| ) |
| bool rb::Arm::syncBonesWithServos | ( | ) |
|
friend |
|
friend |