Sloth robot - unable to program

Hello, I’m trying to program our new arduino Sloth robot but running into an error when I try to program it. Here is the error message:
Sketch uses 3492 bytes (11%) of program storage space. Maximum is 30720 bytes.
Global variables use 259 bytes (12%) of dynamic memory, leaving 1789 bytes for local variables. Maximum is 2048 bytes.
“C:\Users\dan\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude” “-CC:\Users\dan\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf” -v -V -patmega328p -carduino “-PCOM12” -b115200 -D “-Uflash:w:C:\Users\dan\AppData\Local\Temp\arduino\sketches\D0D58934BE4355A5366E37E922A44D13/Test_robot.ino.hex:i”

avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean,
Copyright (c) 2007-2014 Joerg Wunsch

     System wide configuration file is "C:\Users\dan\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

     Using Port                    : COM12
     Using Programmer              : arduino
     Overriding Baud Rate          : 115200

avrdude: ser_open(): can’t open device “\.\COM12”: A device which does not exist was specified.

avrdude done. Thank you.

Failed uploading: uploading error: exit status 1

1、Please make sure what sample code you uploaded.
2、After you uploaded the code, did you select the development board “Nano”, and did you select the port?
3、Connect your Nano to the USB port of your computer, and then go to “Device Manager” to check whether the port is recognized.
If it is not recognized, you can try to replace other USB ports, or if you have extra Nano USB cable, you can try to replace it.
We suggest you provide screenshots or videos to help us analyze and solve the problem.