Ground instability, such as roof or rib failures, is one of the most serious and frequent safety hazards that occur in underground mining, tunneling, and underground construction. The ground-related parameters and features of interest, in assessing roof or rib failures, are location, frequency, and orientation of the joints, voids, as well as rock-strength. These parameters are the main components of rock mass characterization that offers effective strategies for ground support, which, in turn, allow one to mitigate the risks related to ground instability. The main objective of this study is to determine the location of joints and classify rock-strengths by analyzing the drilling data recorded from an instrumented roof bolter while drilling for rock bolt installation during the operational cycle. For this purpose, computer programs based on updated pattern recognition algorithms were developed for joint-detection and classification of rock types to offer an estimated strength. This paper briefly introduces ongoing research on joint detection, especially for joints with an aperture less than 0.125in (3.175mm), by employing an instrumented roof bolter in controlled environments. To improve the capability and precision of joint detection programs in detecting the joints from the drilling data and reducing the number of false alarms, many laboratory tests with various simulated joints and rock-strengths were carried out at a J.H. Fletcher & Co. facility. This paper reviews testing procedures, data analysis, updated algorithms used for joint detection, and discusses the latest round of testing in samples with simulated joints at various angles along the borehole.