Hello. I found your wonderful repository. In the process of reading the instructions, I had some questions. Could you please answer them? Thank you in advance:
Thanks!
I will try to answer your questions to my best knowledge. I am sure your questions could apply to many developers.
@YangHan101 Thanks for your answers!
@YangHan101 UPD. I want to add one more question to the above. Read the instructions for adding new gps and can devices. Perhaps I missed something, but I would like to know for sure (for example how_to_add_a_new_can_card.md) where or where all this code is inserted or created new .cpp files? I apologize if my question sounds silly
@YangHan101 Hello again! In addition to the previous questions, I had another question. Can I connect to apollo using a CAN2USB device (for example, from Kvaser) CAN? I apologize for the huge number of questions and will be waiting for answers from you soon! Thanks in advance!
Hi @AshleyRoth,
The answer to the 2nd batch of questions:
@YangHan101
I am very grateful to your detailed response. now I decided to install apollo on my laptop, because the laptop is more suitable for system requirements. I turn back to the same question about CAN, I have a device from Kvaser (https://www.kvaser.com/product/kvaser-leaf-light-hs-v2/) can I use it as a device to create a connection between my laptop and car? Can you give an answer to this question? At the moment, it's a little difficult for me to ask questions about CAN
Once again, thank you very much for your answers.
We used Kvaser's USB can interface for CAN diagnostics before. But I am not sure how to use it under Ubuntu.
@YangHan101 In this case, what can you advise? As I said, I'll try on a laptop, how can I connect CAN? I have stm and vector, I already wrote about them. but I want to clarify again, can I connect them with their help?
Do you have the model number of your device? I can have a look at the data sheet.
@YangHan101 Thanks! let me tell you later about the models. Now, could not tell me how to use Kvaser to connect to the CAN car? You said you used it already. I installed the linuxcan drivers on Ubuntu
I assume you have modified your car with something like this for the vehicle control, right?
@YangHan101 , Yes, car is modified.
Now I want to try connect car's CAN to my notebook with Kvaser (only first time). I installed linuxcan drivers, but until I understand, can I connect with this equipment or do I need some changes specifically for kvaser. if I connect CAN using Kvaser Leaf Light v2 to my laptop, then in dreamviwer I also get CAN status "Unknown". unfortunately at the moment to work with CAN, I have only Kvaser and Peak (
Additionally about GNSS there was a question. I do not have GNSS from Novatel, and unlike the one you are using it is connected via Ethernet. Will I have problems with connecting to Apollo?
I apologize for the large number of questions, but in the process of launching apollo found that every time when I start the terminal on my hard drive, about 3-4 GB of memory is lost. Why is that?
Thank you!
Hi,
NovAtel's receivers send messages to us in a specific format. If your GNSS sends out messages in the same format, it should be able to plug in the system and work. Otherwise, you need to modify the GNSS driver portion of the code to make sure all the necessary quantity are parsed from your receiver's messages.
I'm not sure. Let me ask around and get back to you.
Hello @YangHan101
Thank you so much! let me clarify, did I understand correctly, specifically kvaser equipment without problems will allow connecting CAN if adjusted?
About GNSS, so if my GNSS sends out messages in the same format, then I do not need to add a new GPS device?
@YangHan101 Thanks for answers!
I tried adding a new CAN device as written in the instructions. I took the following steps:

got this message

Can you help me please? I think I'm doing something wrong
@Capri2014 @YangHan101
Hello, again!
Does apollo support these PCI CAN cards:
Will wait for your answer. Early thanks
Please check the official website for supported hardware.
http://apollo.auto/platform/hardware.html
Closing the ticket. Feel free to reopen if you have more questions