I feel that it makes more sense to shorten the name
Roberta than it does to shorten
Robyn. However, keep in mind that your child may not want to be nicknamed that particular nickname (or at all), so I would pick the full name you like best and go from there.