안녕하세요
Robonova-AI를 구입하게되어 몇가지를 테스트 해보는 도중 궁금한게 몇가지 있습니다
q1. peri-1 보드에 작은 규격의 usb 포트가 있는데 이것의 용도가 궁금하네요.
이 포트에 usb 디바이스를 꼽으면 cpu모듈에 탑재된 리눅스에서 인식이 가능 한 것인가요?
q2. 하드웨어 모듈(FPGA)에 구현되어 있는 이미지 프로세싱의 소스가 제공 될까요?? cd를 뒤져봐도 하드웨어 이미지만 있는데, veriolog나 vhdl로 구현된 모듈의 소스 파일은 제공이 안되는 것인지??
q3. 지금 현재 MR-c3204 제어 컨트롤러와 cpu 모듈간에 동작 프로토콜을 구현해 놓은걸 확인 하였는데요,
직접 제어 컨트롤러를 프로그래밍 하는 방법은 로보베이직 밖에 없나요? C를 이용하여 프로그램을 하는 것은 불가능 한건지요?? 그리고 cpu 모듈의 uart신호에 대응하여 프로토콜에 따라 동작을 취하게하는 프로그램이 제어 컨트롤러에 다운로드가 되어 있을 것이라고 생각되는데 그 프로그램은 로보베이직으로 구현되어 있는지요?? 그것의 source는 어떻게 구 할수 있을까요? 로봇을 좀더 다르게 동작하게 만들고 싶은데, 프로토콜을 추가하거나 직접 제어 컨트롤러를 프로그래밍 하는 방법을 사용해야 할 것 같아서 문의 드립니다.
---------------------------------------------------------------------------------------------------------------------------------------------------
안녕하세요. 한백전자 기술연구소 입니다.
문의하신 질문에 대한 답변은 다음과 같습니다.
q1 : peri-1 보드에 장착된 미니 USB 단자는 USB Client이며 wince를 올렸을 경우 activesync를 위해 제공하는 포트로 linux에서는 드라이버를 제공하지 않습니다.
q2 : FPGA 소스는 배포CD에 기본으로 포함되고 않고 있으며, 사용목적에 따라 일부 코드를 암호화 하여 배포판을 개별적으로 전달해주고 있습니다.
q3: 현재 HBE-Robonova-AI는 로봇의 움직임을 당담하는 로봇컨트롤러(MR-3024F)와 두뇌보드로 구성되어 이습니다. 로봇의 각 동작을 구현하는 Servo 모터는 PWM방식으로 제어되며 로봇컨트롤러에 장착이 되어 있으며 로봇컨트롤러는 로봇베이직을 사용하여 코드를 설계하고 컴파일 하게 되어있습니다. 정해직 동작 이외의 새로운 동작도 로보베이직을 이용하여 구현이 가능하게 되어 있습니다.
로봇베이직을 이용하여 구현된 새로운 동작을 코드화하여 해당 동작을 두뇌보드와 연결된 UART채널을 이용하여 호출하여 사용하시면 됩니다.
감사합니다.
|