• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
  • Home
  • Examples
  • Trial Download
  • Video tutorials
  • Purchase
  • FAQs
  • Contact
BoB Biomechanics

BoB Biomechanics

Biomechanics of Bodies

  • Why BoB?
  • BoB/Research
  • BoB/Teaching
  • BoB/EMG
  • BoB/Ergo
  • BoB/Xsens
  • Home
  • Examples
  • Trial Download
  • Video tutorials
  • Purchase
  • FAQs
  • Contact
  • Why BoB?
  • BoB/Research
  • BoB/Teaching
  • BoB/EMG
  • BoB/Ergo
  • BoB/Xsens

BoB/Research

BoB/Research calculates:

Point position/vel/acc
Segmental orientation
Anatomical trajectories
Centre of mass position
Body energy/power

Velocity vectors
Joint angles
Joint ranges of motion
Joint torques
Ground reaction forces

Joint contact forces
Muscle forces
Muscle lengths
Muscle contraction rates
Muscle energy/power

BoB /Research has interfaces to the following formats:

C3D from Vicon and others
CALC from Perception Neuron
HPF from Delsys for EMG signals

MVNX from Xsens
BVH from Rokoko and others
CSV

.


BoB is developed in MATLAB – BoB users do not require a MATLAB licence. BoB inherits many of MATLAB’s features including efficient solution algorithms, manipulation of plots and large data handling.

All of BoB’s stored data files can be directly accessed by MATLAB. The BoB package contains BoB in P-code enabling BoB to be run within the MATLAB environment, access to MATLAB Graphics and the ability to integrate user bespoke M-code into BoB.

BoB is accredited by the MathWorks Connections Program.

.

BoB /Research has the following features resulting in an intuitive, easy to use and highly productive solution for many applications:


Scaling:

BoB users can edit the subject’s height and mass or individual segment dimensions and inertial properties.

Back to top


Simple joint motion:

BoB users can define movement as simple joint angle time histories.

Back to top

.

Optical motion capture:

BoB acquires movement from optical motion tracking equipment (eg Vicon, Qualisys, BTS) via the C3D file format using Plug-In-Gait marker set.

Back to top

.

IMU motion capture:

BoB contains interfaces to read motion from IMU based motion capture systems (eg Xsens, Perceptron Neuron, Rokoko) and any source that generates BVH files with appropriate co-ordinate systems.

Back to top

.

Muscle labelling:

BoB can label all of the 600 muscles in the muscle model for easy identification. BoB can plot muscle related data including length, contraction velocity, energy dissipation, power consumption and force.

Back to top

.

Part-body analysis and display:

BoB can analyse and display any subset of the whole body so full body motion capture is not required.

Back to the top

.

Multiple subjects:

BoB can analyse and display an unlimited number of subjects.

Back to top

.

Trajectories:

The 3-dimensional trajectories of any point on the body can be displayed. The colour change along the trajectory indicates the speed at that position.

Back to top

.

Plots of relative locations:

The distance between any two locations and the angle between any three locations on the body can be plotted.

Back to top

.

Ranges of motion:

BoB can display the ranges of motion through which the joint move during a trial or a subset of the trial. The joint angles are reported in a form with physical significance, eg adduction/abduction, extension/flexion. BoB also indicates the proportion of the time a joint spends at a particular angle; the joint spends most of the time in the sections coloured in red and the least in the green sections.

Back to top

.

Virtual camera:

A virtual camera can be attached to any body segment to observe motions relative to that segment. In the video to the right a virtual camera is attached to the skull which therefore appears stationary.

Back to top

.

User graphics and functions:

MATLAB users can incorporate Handle Graphics and bespoke M-code functions into BoB.

Back to top

.

Instances:

Movement can be studied by creating instances at discrete times or at regular spacings.

Back to top

.

Skeleton and mannequin:

The subject can be displayed in skeletal form, as a mannequin or a combination of both.

Back to top

.

Velocity vectors:

The velocity vector of any point on the body can be displayed. The velocity vector indicates the speed and direction of motion of the point.

Back to top

.

Joint torques:

BoB uses inverse dynamics to calculate the torques at all of the joints in the body.

Back to top

.

Ground reaction forces:

BoB can calculate the ground reaction forces between the feet and the ground in the absence of forceplates which means the whole of the capture area can behave as a very large forceplate. In the video, the calculated ground reaction forces are shown as yellow arrows.

Back to top

.

External forces:

BoB can apply external forces to any body segment in terms of location, magnitude and direction. In the video to the right, external forces are applied to the hands and shown as yellow arrows.

Back to top

.

Muscle forces:

BoB can calculate the muscle force distribution within the body. In the video, the more red the muscle, the harder it is working.

Back to top

.

Joint contact forces:

BoB can calculate force acting at a joint, including the force in the muscles which cross the joint. In the video, the joint contact force at the elbow is indicated by the double arrow indicating the force’s magnitude and direction.

Back to top

.

Multi-modal with EMG (With BoB/EMG):

BoB/EMG provides an environment which can integrate biomechanical analysis and EMG measurement. In the video to the right, the muscles are colour coded based on the rectified EMG signal.

Back to top

.

Synchronized videos:

BoB can display video synchronized to biomechanical analysis.

Back to top

.

Bi-variant plots:

BoB can plot any variable against any other variable on a bi-variant plot. In the plot, the right shoulder and elbow angles are being plotted against the racket speed.

Back to top

.

Output forms:

BoB can output all of its results as 3-dimensional graphics, numeric results as graphs (including bi-variant graphs of variable versus variable), tabulated data in a file suitable for additional processing (.csv), images (.jpg, .bmp, .tiff) and videos (.avi, .mp4).

Back to top

.

Download free trial version of BoB

BoB is available in a free trial version. The trial version is fully functional and contains pre-defined trials but cannot import new activities.

Download free trial version
BoB Biomechanics logo

Products

  • BoB/Research
  • BoB/Teaching
  • BoB/EMG
  • BoB/Ergo
  • BoB/Xsens

BoB

  • Why BoB?
  • Trial Download
  • Purchase
  • Examples

Support

  • Video tutorials
  • FAQs
  • Contact
  • Privacy Policy

Copyright © 2022 · BoB Biomechanics · All Rights Reserved · Website by Callia Web