Skip to content

Added I2C generic device, BNO055 and restructured devices hierarchy#85

Open
vcrocher wants to merge 1 commit intoUniMelbHumanRoboticsLab:masterfrom
vcrocher:I2CDeviceIntegration
Open

Added I2C generic device, BNO055 and restructured devices hierarchy#85
vcrocher wants to merge 1 commit intoUniMelbHumanRoboticsLab:masterfrom
vcrocher:I2CDeviceIntegration

Conversation

@vcrocher
Copy link
Member

Changes:

  • New class hierarchy with low-level generic I2C and CAN Devices classes
  • Most inputs and joints derive from CANDevice or I2CDevice and/or another device type (dual inheritance)
  • Robots now to use addJoint() and addInput() methods in constructors (instead of directly accessing Joint and Inputs vectors)
  • CAN vector is automatically created for each robot when devices are added
  • Addition of BNO 055 IMU over I2C (but slow)

…ts now to use addJoint() and addInput() methods in constructors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant