Find Jobs
Hire Freelancers

Python Exhaustive Planner

$250-750 AUD

Completed
Posted over 6 years ago

$250-750 AUD

Paid on delivery
This project is to augment an existing exhaustive hierarchical planner in Python to accept inputs at runtime and produce outputs in a recognised computer-readable format (JSON). Hierarchical Task Networks (HTNs) are a type of planner. There is information here [1]. There is an exhaustive hierarchical planner here [2], and an exhaustive variant here [3]. However, these both have hard coded inputs and output only to a screen in a human-readable format. I'm a researcher, and I need an adaptation to existing python planners that I can task from an external program to return all results that can then be used in another program. What I need, is an adaptation to allow the environment and problem to be specified as runtime, via a RESTful interface. The output must be returned in JSON format, allowing for it to be processed by other Python code. Input: The input shall be JSON containing: • Goal state • Initial state • Preconditions and post-conditions for state change Output: The output shall be JSON containing: • All planning outcomes in a list For each path, state changes in a verbose way to understand transition between paths. • The output must be exhaustive. • The system must use an exhaustive planning system such as SHOP2 (or Pyhop). Additional information From the Pyhop [2] example [login to view URL] [4], you can see that all states and changes are methods that must be predefined. In the .py file these are taxi_rate(dist), walk(state,a,x,y), call_taxi(state,a,x), ride_taxi(state,a,x,y), pay_driver(state,a), travel_by_foot(state,a,x,y), travel_by_taxi(state,a,x,y). What we need is a way to use this across multiple domains and operators defined at runtime. Coding Requirements Python 3.* A RESTful interface (Flask or Falcon preferred, but not specified) PEP8 standard. [1] [login to view URL] [2] [login to view URL] [3] [login to view URL] [4] [login to view URL]
Project ID: 15605505

About the project

12 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello I am Python developer with all the skills and libraries knowledge you need to complete desirable task. Please contact me and share all source codes you got and then I can begin. Thanks
$750 AUD in 4 days
5.0 (76 reviews)
7.7
7.7
12 freelancers are bidding on average $962 AUD for this job
User Avatar
Hello, I’m a full stack developer. I live in Oxford. Your project seems interesting and I’ve got the skills required Relevant Skills and Experience Coding, Programming, Python, Software Development Proposed Milestones $555 AUD - project milestone I've done someting similar recently, will be happy to share.
$555 AUD in 10 days
5.0 (1 review)
3.2
3.2
User Avatar
I have 7+ years in python - software development with very good experience. Relevant Skills and Experience I am good in Coding, Programming, Python, Software Development Proposed Milestones $500 AUD - Cost
$500 AUD in 7 days
3.0 (1 review)
4.0
4.0
User Avatar
Our dedicated team of software and programming professionals provides our clients with state of the art programming solutions in the python language. Me and my team has 5 years of experience into Python/Django,Selenium & Data Scraping or Web Crawling. Can very well execute this Project and can work at US hours.
$728 AUD in 14 days
4.6 (6 reviews)
2.2
2.2
User Avatar
I am an experienced Python Developer and I have More than 3 years of experience. I am ready to do your project and will give you 100% satisfaction in return if you assign me this project. Please review my skills below: - More than 3 years of experience - Specialized in Python / Django. Know and use all most modern practice and libraries - Constantly use test driven development - Write well documented/commented code - Know almost all real-time payment gateway APIs - Great experience in database modeling for MySQL, PostgreSQL - Easy can start new project from zero or join existing project - Experienced in developing front-end interface with: HTML5, CSS3, JaveScript and jQuery I never give up, constantly learn, easy communicate. I look forward to your response, Regards, Xina Technologies
$5,000 AUD in 10 days
1.4 (3 reviews)
3.5
3.5
User Avatar
Hello How are you. Thank you for you attention. I have confidence about your project Relevant Skills and Experience I have no work history to satisfy you because i have entered here so late. But i am a really python expert. you can believe me. I am looking forward to be worked with you Thank you Proposed Milestones $250 AUD - complete
$250 AUD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
CAMPBELL, Australia
5.0
2
Payment method verified
Member since Nov 10, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.