01-22-2013 12:39 AM
Hi... I'm new with LabVIEW and trying to develop a program for navigating a robot to travel by overcoming obstructions in its path.
I want to know the following details.
1. which algorithm would be suitable for programming.
2. what are the required modules that I should download in evaluation version to work with the program.
Thanking you,
Anil.
01-22-2013 02:06 AM
01-22-2013 01:03 PM
Mike is right with DAQ being all that you will likely need.
As for the algorithm, there are several that might work, depending on what else you might want it to do in the future and how comfortable you are with a particular one.
I would suggest a state machine. It could have three states:
'look for obstacle'
If no obstacle, 'command drive forward'
else, 'avoid obstacle' --- 'Avoid obstacle' may be more than one state (try right, try left, sound alert, etc.)
Or, you could go with a producer/consumer. The producer is the obstacle detector defining motion speed and direction and the consumer being the drive operation.
Or you could go with a single basic loop with a simple selector in it
While not done
if obstacle avoid
else continue
Or a lot of other things. What have you tried and why?
01-23-2013 12:47 AM
This is my Phase-1 project abstract
ABSTRACT:
This project presents a “Real-Time Path Planning of a Mobile Robot in an Unpredictable Dynamic Environment”, a new path planning and replanning algorithm based on two-dimensional occupancy grid map of the environment, which integrates the focused D* (FD*) algorithm and Witkowski’s algorithm. The FD* algorithm is used for fast replanning and Witkowski’s algorithm is used for generating all optimal paths in the grid map. Our algorithm finds the shortest path in the geometrical space based on the grid map calculations. Path planning is used together with Dynamic Window local obstacle avoidance algorithm to produce smooth robot motion. The algorithms will be tested using DaNI mobile robot.
How can do this project in Labview?
Help me with the programming.
01-23-2013 12:47 AM
This is my Phase-1 project abstract
ABSTRACT:
This project presents a “Real-Time Path Planning of a Mobile Robot in an Unpredictable Dynamic Environment”, a new path planning and replanning algorithm based on two-dimensional occupancy grid map of the environment, which integrates the focused D* (FD*) algorithm and Witkowski’s algorithm. The FD* algorithm is used for fast replanning and Witkowski’s algorithm is used for generating all optimal paths in the grid map. Our algorithm finds the shortest path in the geometrical space based on the grid map calculations. Path planning is used together with Dynamic Window local obstacle avoidance algorithm to produce smooth robot motion. The algorithms will be tested using DaNI mobile robot.
How can do this project in Labview?
Help me with the programming.
01-23-2013 07:39 AM
Since you are using the DaNI and since you are mapping the area, it looks like you will be creating a program similar to the one in figure two here
Good luck, it looks fun.
Bob Y.