儿子罗撒西公爵。与此同时，罗伯特·斯图尔特在1398年自封奥尔巴尼公爵，得到了更大的权力和财富。然而很快，英格兰入侵苏格兰，罗伯特和大卫在军队问题上出现了严重分歧。1401年，大卫被指控以非正当理由从苏格兰东海岸海关挪用公款。他被逮捕，并被监禁在福克兰城堡中，1402年3月死亡。罗伯特三世闻讯后，开始担心自己的幼子詹姆斯的安危，于是决定将他送去法兰西避难。1406年，詹姆斯被英格兰军队捕获，被扣留了长达18年。在这段时间，罗伯特·斯图尔特是苏格兰的摄政王。他继续领导对英格兰的战争，但没获得什么成果，