Lynxmotion Tech Support

www.lynxmotion.com
Join the Accelerator Program
It is currently Mon Apr 21, 2014 5:36 am

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: Controlling a Rover
PostPosted: Tue May 03, 2011 4:44 pm 
Offline
Arduino Wizard-in-Training
User avatar

Joined: Thu Sep 09, 2010 5:56 pm
Posts: 253
Location: I don't even know
Lynx Rover Controller V0.2.2

The first post in this thread will always contain the most current version. For older versions you will find them elsewhere in the thread.

This first version of the Lynx Rover controller is meant to be simple in it's functions and if you follow this thread you could possibly learn how a Flowstone program goes from being something small and simple to something full of features and complicated. (Moving on!)

Attachment:
capture.PNG
capture.PNG [ 126.05 KiB | Viewed 2172 times ]

Attachment:
key binding.PNG
key binding.PNG [ 128.07 KiB | Viewed 2172 times ]

Attachment:
settings.PNG
settings.PNG [ 80.12 KiB | Viewed 2172 times ]


This program is a real time controller for a robot that uses tank like steering controlled via two channels of the SSC-32.

The program is also capable of controlling an arm mounted to your rover via the same SSC-32.

Your robot must follow this pinout:

(The Arm is OPTIONAL)
Channel 0 = Arm Base
Channel 1 = Arm Shoulder
Channel 2 = Arm Elbow
Channel 3 = Arm Wrist
Channel 4 = Arm Gripper
Channel 5 = Arm Wrist Rotate(optional)
Channel 6 = Left track or wheel set
Channel 7 = Right track or wheel set

The yellow Button group is for arm control and the orange button group is for rover control.
The Hi/Lo button changes the speed setting for your Rover.
You may use Servos modified for continuous rotation with the motor type selector.
A PS2 usb Controller may be used for control of the two track channels.
Two Spare channels can be toggled for extra functionality such as headlight control or a battle switch.


Download

There will be many more features in the future and suggestions are ENCOURAGED.

Let me know what you think.

_________________
Devon Simmons, Former Programmer for Lynxmotion.
I can try to help, but I can only offer you my best effort.


Last edited by Dev5994 on Thu Jul 14, 2011 1:28 pm, edited 3 times in total.

Top
 Profile  
 
 Post subject: Re: Controlling a Rover
PostPosted: Tue May 03, 2011 4:49 pm 
Offline
Arduino Wizard-in-Training
User avatar

Joined: Thu Sep 09, 2010 5:56 pm
Posts: 253
Location: I don't even know
Version 0.0.5

This is the First Release.

Attachment:
Rover Controller Capture.JPG
Rover Controller Capture.JPG [ 63.82 KiB | Viewed 2520 times ]


This Version allows basic control over a two channel rover and optionally an arm

Features:
-Rover control in all eight directions.
-Full control over a six servo AL5 arm using IK
-Num pad can be used instead of the onscreen buttons.

Changelog:
This is the First Release.


Attachments:
Lynx Rover Controller V0_0_5.fsm [100.7 KiB]
Downloaded 119 times
Lynx Rover Controller V0.0.5.exe [1.42 MiB]
Downloaded 128 times

_________________
Devon Simmons, Former Programmer for Lynxmotion.
I can try to help, but I can only offer you my best effort.
Top
 Profile  
 
 Post subject: Re: Controlling a Rover
PostPosted: Tue May 03, 2011 5:02 pm 
Offline
Arduino Wizard-in-Training
User avatar

Joined: Thu Sep 09, 2010 5:56 pm
Posts: 253
Location: I don't even know
Version 0.0.6

Attachment:
Lynx Rover Controller Capture.JPG
Lynx Rover Controller Capture.JPG [ 67.6 KiB | Viewed 2516 times ]


This Version increases the control over your rover by adding a speed setting.

Features:
-Rover control in all eight directions.
-Full control over a six servo AL5 arm using IK
-Num pad can be used instead of the onscreen buttons.
-Supports both Servo motors and motor controllers.
-Hi and Lo speeds.

Changelog:
-Added Hi and Lo
-Now works with non linear servo motors


Attachments:
Lynx Rover Controller V0_0_6.fsm [109.47 KiB]
Downloaded 111 times
Lynx Rover Controller V0_0_6.exe [1.43 MiB]
Downloaded 133 times

_________________
Devon Simmons, Former Programmer for Lynxmotion.
I can try to help, but I can only offer you my best effort.
Top
 Profile  
 
 Post subject: Re: Controlling a Rover
PostPosted: Tue Jun 07, 2011 5:30 pm 
Offline
Arduino Wizard-in-Training
User avatar

Joined: Thu Sep 09, 2010 5:56 pm
Posts: 253
Location: I don't even know
Version 0.0.9

Attachment:
Lynx Rover Controller Capture.JPG
Lynx Rover Controller Capture.JPG [ 62.21 KiB | Viewed 2371 times ]


This Version adds support for the lynxmotion ps2 usb controller.

The two Analog stick will control the left and right tracks.

You must install the xinput.dll file using the installer attached to this post before you can you the ps2 controller

Features:
-Rover control in all eight directions.
-Full control over a six servo AL5 arm using IK
-Num pad can be used instead of the onscreen buttons.
-Supports both Servo motors and motor controllers.
-Hi and Lo speeds.
-PS2 controller support

Changelog:
-Left and right channels can now be controlled by a ps2 controller
-improved autodetecting com port


Attachments:
LynxRoverControllerV0_0_9.fsm [128.32 KiB]
Downloaded 130 times
Lynx Rover Controller V0_0_9.exe [1.44 MiB]
Downloaded 127 times
setupXinput.zip [101.58 KiB]
Downloaded 129 times

_________________
Devon Simmons, Former Programmer for Lynxmotion.
I can try to help, but I can only offer you my best effort.
Top
 Profile  
 
 Post subject: Re: Controlling a Rover
PostPosted: Mon Jun 20, 2011 8:21 pm 
Offline
Roboteer
User avatar

Joined: Wed Dec 29, 2010 5:50 pm
Posts: 57
Location: Florida
I use this a lot with my rover and really appreciate your software.

It would be very nice if there was control for a pan and tilt camera and maybe an auxiliary latch for headlights and other gadgets. :D

If you could do this I'm sure the community and I would be very thankful!


Top
 Profile  
 
 Post subject: Re: Controlling a Rover
PostPosted: Tue Jun 21, 2011 2:35 pm 
Offline
Arduino Wizard-in-Training
User avatar

Joined: Thu Sep 09, 2010 5:56 pm
Posts: 253
Location: I don't even know
Thanks for the feedback!

I'm quite busy with other projects at the moment but I'll be sure to implement your suggestions in a future release.

_________________
Devon Simmons, Former Programmer for Lynxmotion.
I can try to help, but I can only offer you my best effort.


Top
 Profile  
 
 Post subject: Re: Controlling a Rover
PostPosted: Thu Jul 14, 2011 1:16 pm 
Offline
Arduino Wizard-in-Training
User avatar

Joined: Thu Sep 09, 2010 5:56 pm
Posts: 253
Location: I don't even know
Version 0.2.2


Attachment:
capture.PNG
capture.PNG [ 126.05 KiB | Viewed 2177 times ]


This Version adds support for two spare channels to be used as either a pulse out or digital output.

All of the buttons on screen can now be binded to any keyboard key.

Features:
-Rover control in all eight directions.
-Full control over a six servo AL5 arm using IK
-Onscreen functions can be binded to keyboard key
-Supports both Servo motors and motor controllers.
-Hi and Lo speeds.
-PS2 controller support
-Extra channels for headlights, horn, etc...

Changelog:
-Key binding support
-Added spare channels

Download Lynx Rover Controller V0.2.2

_________________
Devon Simmons, Former Programmer for Lynxmotion.
I can try to help, but I can only offer you my best effort.


Top
 Profile  
 
 Post subject: Re: Controlling a Rover
PostPosted: Thu Jul 14, 2011 9:28 pm 
Offline
Roboteer
User avatar

Joined: Wed Dec 29, 2010 5:50 pm
Posts: 57
Location: Florida
Thank you so much, this is perfect...


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
© 2014 RobotShop Distribution inc. All rights reserved.
Powered by phpBB® Forum Software © phpBB Group