2015-02-02 1 views
0

저는 FRC Team 4468의 프로그래머이며 올해는 메카 놀 휠을 사용하고 있습니다. 우리는이 코드 줄을 사용하여 방향 (mecStick)과 회전 (rotStick)으로 움직이는 두 개의 조이스틱으로 로봇을 제어하려고합니다.FRC Java Mecanum 드라이브

myDrive.mecanumDrive_Cartesian(mecStick.getX(), mecStick.getX(), rotStick.getY(), 0); 

로봇이 Y 방향 (앞으로, 앞으로)으로 이동하고 회전하지만 X 축에서 이동하지 않습니다. 누군가 내가 뭘 잘못했는지 말해 줄래? 두 번 mecStick.getX()을 통과 같은, 하나는 아마 mecStick.getY()을해야

public class RobotTemplate extends SimpleRobot { 

RobotDrive myDrive = new RobotDrive(1,2,3,4); 
Joystick mecStick = new Joystick(1); 
Joystick rotStick = new Joystick(2); 



public void robotInit() { 

} 


public void autonomous() { 

} 

public void operatorControl() { 

    //myDrive.setSafetyEnabled(true); 

    myDrive.mecanumDrive_Cartesian(mecStick.getX(), mecStick.getX(), rotStick.getY(), 0); 

    Timer.delay(0.01); 


    } 

} 
+0

답변이 없지만 대신 Chiefdelphi에 문의하십시오. 그들은 FRC에 관한 모든 것을 가지고 있습니다 ... – OfflineVibe

답변

2

:-)

감사 보인다. RobotDrive 클래스에 익숙하지 않아 어느 스위치를 전환해야할지 모르겠습니다. WPILib Javadoc은 여러분의 친구입니다. 팀 2168이 호스트하는 사본은 http://team2168.org/javadoc/입니다. 왼쪽 하단의 목록에서 RobotDrive를 찾아 확인하십시오.

행운을 빕니다 1902 년, 폭발 베이컨!

관련 문제