Commercial Fixed Wing
Air Traffic Control Fully Certified
Air Traffic Control Time Certified In Pos 1 (yrs) 3
Communication Breakdown; Situational Awareness
ATC Issue All Types; Deviation - Track / Heading All Types; Deviation / Discrepancy - Procedural Clearance; Inflight Event / Encounter CFTT / CFIT
Air Traffic Control Provided Assistance; Flight Crew Returned To Clearance
Human Factors; Procedure
Aircraft X called for a HFR (Hold For Release) clearance approximately 35 minutes prior. Pilot was given departure clearance: 'Cleared to ZZZ airport as filed; climb and maintain 10;000 expect FL340 10 minutes after departure; departure freq.; squawk; HFR.' Read back by pilot accurately.Aircraft called on end of the runway for release. Release was granted; 5 min with 10 min to contact ZZZ Center if not off. No changes were made to original departure clearance.Aircraft was in RADAR approximately 3 min after release was granted. Pilot checked on climbing to 10;000 [feet]. I radar identified the aircraft and a climb to FL[230] was issued. Approximately 3 minutes later; I realized the aircraft was not turning on course. At this time; I questioned the pilot as to what fix he was navigating to. He stated that the last instruction he was given was to fly runway heading. This instruction was never issued. I informed him as such; and once he climbed above my MIA in the area; I cleared him on course. This tells me that the aircraft did not fly the applicable ODP [Obstacle Departure Procedure].Pilots seem to be unfamiliar with uncontrolled airport procedures (ODPs; ATC clearance limitations; ETC). All pilots should be properly briefed on these procedures as not properly flying the ODP out of airports is a safety risk.
ZBW ARTCC Controller reported an aircraft not flying the Obstacle Departure Procedure and entering an area of lower terrain.