It basically means that at some point in your program, you've used the assignment operator on "Robot::name" in attempt to modify its value. But because "Robot::name" is constant, it cannot be modified, so the compiler told you where you attempted to modify "Robot::name" so that you could fix it.
"Instantiated from here" basically means: "at this point in your program."
"Instantiation" is creating an object. An object is an "instance" of a class, so creating an object is "instantiation".
As to why you're getting that particular error, we'd need to see the code to be sure. But the error message should tell you the line number in which the problem is occurring, so you should be able to see it yourself.
"so i can't push_back a vector that one of is object is const??"
No. One of the requirements of the "std::vector" is that objects must be copyable. In other words, the type of data the "std::vector" holds must have a default constructor, a publicly accessible copy-constructor and must be non-constant.
@MikeyBoy: "Instantiation" means different things in different contexts. Yes, "instantiation" means to create an object of a class, but it also means what I said above. "Instantiated from here" is used to extend an error, for example: