fix coordinates transfer bug

if the x or y is negtive we should first change to a positive number
then send it out by can.