This paper presents a novel computer-controlled bicycle ergometer, the TiltCycle, for use in human biomechanics studies of locomotion. The TiltCycle has a tilting (reclining) seat and backboard, a split pedal crankshaft to isolate the left and right loads to the feet of the pedaler, and two belt-driven, computer-controlled motors to provide assistance or resistance loads independently to each crank. Sensors measure the kinematics and force production of the legs to calculate work performed, and the system allows for goniometric and electromyography signals to be recorded. The technical description presented includes the mechanical design, low-level software and control algorithms, system identification and validation test results.