While on patrol, officers conducted a welfare check on a person who was sleeping on an out of service train. The person became uncooperative, pushed one of the officers, and a struggle ensued. The person was taken into custody after being tased for resisting arrest. A sergeant arrived at the scene to approve the arrest and debrief the suspect. A warrant check revealed the suspect had an outstanding no-bail arrest warrant out of Fremont for narcotics. Medical personnel arrived at the scene, and cleared the suspect prior to being booked for resisting arrest, battery on an officer, the warrant, and possession of a crack pipe. The suspect was also issued a 30 day BART prohibition order.