is 12v motorcycle battery (maintenance free) is good for robot?.

That's a big, heavy battery. Of course your power requirements will be determined by length of service, overall weight, what exactly it does and many other factors... but unless the robot needs to go a very long time between charges I think the motorcycle battery is probably overkill. Especially if the robot is mobile, requiring it to move that big heavy battery around.